2009. december 1.

Beküldve: szerző: charlie | 0 hozzászólás

Ha a robot programozó unatkozik…

Olvass tovább
2009. november 26.

Beküldve: szerző: charlie | 0 hozzászólás

WordPress: Levélküldés SMTP protokollal

A WordPress alapértelmezetten a php mail függvényével küld levelet, ami nagyobb (sok mailt küldő) oldalaknál nem éppen szerencsés. Van ezer meg egy bővítmény (plugin) arra, hogy SMTP szerveren keresztül küldjünk levelet, azonban – igaz eléggé rejtetten – a WordPress mindenféle plugin nélkül is képes SMTP szerveren keresztül küldeni leveleket. És ami megoldható plugin nélkül, azt oldjuk meg plugin nélkül ugye.

Nyissuk meg szerkesztésre a /wp-includes/pluggable.php fájlt, majd keressük meg a következő kódot (2.8.6 esetén a 396. sor):

$phpmailer->IsMail();

Írjuk át erre:

$phpmailer->isSMTP();

Majd nyissuk meg a /wp-includes/class-phpmailer.php fájlt, ahol az SMTP paramétereket tudjuk beállítani, a 177. sortól kezdődően – leírás pedig az adott értékeknél, hogy mire valók:

var $Host        = '127.0.0.1';
var $Port        = 25;
var $SMTPSecure = "";
var $SMTPAuth     = false;
var $Username     = '';
var $Password     = '';
var $Timeout      = 10;
var $SMTPDebug    = false;
var $SMTPKeepAlive = false;
var $SingleTo = false;

Arra ügyeljünk, hogy frissítéskor frissítés után is írjuk át.

Olvass tovább
2009. november 18.

Beküldve: szerző: charlie | 0 hozzászólás

Ping probléma WordPressben?

WordPress 2.8-as szériára való frissítés után (2.7 esetleg korábbi) előfordulhat, hogy a pingback funkció (tehát mikor a saját blogunk megpingeti a távoli weboldalt) nem működik. Ennek az az oka, hogy a 2.8-as WordPress-ben (és a 2.9 bétában is) túl alacsony, 0,01 másodperc a timeout értéket. Egy forgalmasabb weboldal esetén pedig bőven előfordulhat, hogy nem válaszol 1 századmásodperc alatt. Megoldás erre, hogy ezt az értéket megemeljük pl. 1 másodpercre.

A fájlban wp-includes/cron.php a 228-229 sorban lesz eg yilyen kód:

$cron_url = get_option( 'siteurl' ) . '/wp-cron.php?doing_wp_cron';
wp_remote_post( $cron_url, array('timeout' => 0.01, 'blocking' => false, 'sslverify' => apply_filters('https_local_ssl_verify', true)) );

Ezt módosítsuk erre:

$cron_url = get_option( 'siteurl' ) . '/wp-cron.php?doing_wp_cron';
wp_remote_post( $cron_url, array('timeout' => 1, 'blocking' => false, 'sslverify' => apply_filters('https_local_ssl_verify', true)) );

Tehát a tömbben a timeout értékét emeltük meg. Ha esetleg az 1 másodperc sem elég, akkor növeljük tovább.

Olvass tovább
2009. november 17.

Beküldve: szerző: charlie | 2 hozzászólás

WordPress flash feltöltő letiltása

Nem minden esetben jó, hogy a flashes fájlfeltöltő engedélyezve van, pl. ha Linux alól szeretnénk blogolni (az alól nem megy). Viszont beállítás sincs rá, hogy letilthassuk. PHP kóddal megtehetjük azonban ezt.

Flash fájlfeltöltő

Flash fájlfeltöltő

A kód pedig a következő:

function disable_flash_uploader() {
	return false;
}
 
add_filter( 'flash_uploader', 'disable_flash_uploader', 1 );

Esetleg egy sorban, tömörebben:

add_filter( 'flash_uploader', create_function( '$a', "return null;" ), 1 );

Ezt vagy a sablonunk functions.php fájljába helyezzük el, vagy egy külön php fájlba, amit a wp-content/plugins alá töltünk fel (bővítményként).

Böngésző fájlfeltöltője

Böngésző fájlfeltöltője

Bővítményként pl. így tudjuk megcsinálni:

<?php
/*
Plugin Name: Flash feltöltő letiltása
*/
function disable_flash_uploader() {
return false;
}
 
add_filter( 'flash_uploader', 'disable_flash_uploader', 1 );
?>

Olvass tovább
2009. november 17.

Beküldve: szerző: charlie | 0 hozzászólás

WordPress 2.9: Tömeges plugin frissítés

A korábbi WordPressekben az automatikus (FTP-n keresztüli) plugin frissítés csak egyesével ment, azonban most már a 2.9-es verzióban lehetőség lesz arra, hogy egyszerre frissítsük az összes frissíthető bővítményt.

WordPress bővítmény frissítés

WordPress bővítmény frissítés

Csak ki kell választanunk, hogy melyik bővítményt akarjuk frissíteni és rábökni a frissítés gombra.

WordPress 2.9 beta letöltése.

Olvass tovább
2009. november 16.

Beküldve: szerző: charlie | 0 hozzászólás

WordPress 2.9 adatbázis helyrerakó szkript

A WordPress következő, 2.9-es verziója már beépítve tartalmaz eszközt a MySQL adatbázis javítására és optimalitására.

Ilyet persze eddig is lehetett tenni, pl. SQL hozzáféréssel, vagy phpMyAdminnal, azonban most a WordPress core fogja tartalmazni ezt a funkciót.

WP_ALLOW_REPAIR

WP_ALLOW_REPAIR

A használathoz előbb engedélyezni kell, a wp-config.php fájlban elhelyezett

define('WP_ALLOW_REPAIR', true);

sorral.

Most már csak hívjuk meg a szkriptet: http://oldalam.tld/wp-admin/maint/repair.php. Ha lehetőségünk van rá, akár cronba is betehetjük.

Adatbázis javítás és optimalizálás

Adatbázis javítás és optimalizálás

A következő SQL műveleteket hajtja végre: ANALYZE TABLE, REPAIR TABLE és OPTIMIZE TABLE.

WordPress 2.9 beta letöltése.

Olvass tovább
2009. november 3.

Beküldve: szerző: charlie | 0 hozzászólás

Kizöldül Nyugat-Magyarország?

…vasúti értelembe véve. Úgy néz ki, hogy igazak a pletykák és a GySEV jópár vonalat átvenne a MÁV-tól (köztük olyat amit a MÁV már bezárt izé szünetelteti a forgalmat,vagy éppen a mostani menetrendváltástól szeretné ezt tenni) valamint egy-kettőt az ÖBB-től is. Kérdés, hogy adják e ezeket vagy sem.

Ha a vonalátvételek megtörténnének Nyugat-Magyarországon teljesen eltűnne a MÁV csoport, ami – ha az eddigi eseteket nézzük – pályafelújításokkal, kényelmesebb és jobb személyszállítással járna. Nem lenne rossz.

A következő Magyarországi szakaszokat szeretné megszerezni a GySEV a meglévők mellé 607 km hosszúságban:

  • Boba–Bajánsenye–Országhatár (102,2 km)
  • Győr–Pápa–Celldömölk (74,1 km)
  • Szombathely–Nagykanizsa (101,1 km)
  • Nagykanizsa–Murakeresztúr–Országhatár (14,9 km)
  • Murakeresztúr–Gyékényes–Országhatár (16,9 km)
  • Porpác–Csorna–Hegyeshalom–Rajka–Országhatár (111,0 km)
  • Kőszeg–Szombathely (17,3 km)
  • Zalaegerszeg–Rédics (48,7 km)
  • Pápa–Csorna (36,4 km)
  • Körmend–Zalalövő (22,8 km)
  • Boba–Szombathely (55,9 km)
  • Zalabér-Batyk–Zalaszentgrót (5,9 km)

A MÁV ezekből a következőt szüntette meg vagy akarja megszüntetni:

  • Körmend–Zalalövő (még üzemel)
  • Pápa–Csorna (nincs rajta forgalom)
  • Hegyeshalom–Rajka (még üzemel)
  • Zalabér-Batyk–Zalaszentgrót (nincs rajta forgalom)
GySEV jelenlegi és átvenni kívánt vonalai Magyarországon

GySEV jelenlegi és átvenni kívánt vonalai Magyarországon

Ausztriában pedig az ÖBB-től a következőket szeretné 183 km hosszan:

  • Wulkaprodersdorf–Neusiedl am See (34,7 km)
  • Sopron–Országhatár–Wiener Neustadt (25,4 km)
  • Harka–Országhatár–Deutschkreutz–Neckenmarkt-Horitschon–Oberloisdorf (46,7 km)
  • Szentgotthárd–Országhatár–Graz Ostbahnhof (76,1 km)
GySEV jelenlegi és átvenni kívánt vonalai Ausztriában

GySEV jelenlegi és átvenni kívánt vonalai Ausztriában

Van pár érdekes vonal ezek között. Pl. Magyarországon a Zalalövő és Hodos között lévő vadonatúj pálya, amit a MÁV most villamosít. Vagy ugyanez Neusiedl am See és Wulkaprodersdorf között. Ez utóbbi vonalat is most villamosította az ÖBB.

A GySEV-nek mindenképpen jól jönne egy ilyen egybefüggő hálózat, mivel közvetlenül el tudná érni az Adriára. Észak-déli folyosó ugye. De az utasoknak is nagyon jó lenne. Hatalmas minőségi ugrás következett be mikor a GySEV átvette a Szentgotthárd-Szombathely vonalat, vagy éppen a Sopron és Szombathely közöttit. Kényelmes vonatok, nem BZmot-ok, hanem Desirok és jól párnázott By kocsik, stb.

Most már akkor csak várni kell. Hogy mi lesz ebből az egészből. Vagy lehet nem lesz belőle semmi. Azért ez jelentős gyarapodás lenne a GySEV életében, a meglévő kb. 250 km vonal mellé hirtelen beszereznek majd 800 km-t. És rengeteg dolgozót…

Olvass tovább
4. oldal, összesen: 47123456781020...Utolsó »