WHAT for WordPress

Lassan két éve jelent meg egy cikk a Weblaboron, mely kis segítséget nyújt az e-mail cím gyűjtő robotok elleni harcban. A megoldás lényege, hogy még szerver oldalon, a robotok számára felismerhetetlenné tesszük a címeket, majd kliens oldalon, egy kis JavaScript segítségével vissza alakítjuk olvasható formára. Akkor készült egy Smarty plugin is ebből a kis scriptből.

Most pedig elkészítettem WordPress-hez is egy plugint.

Telepítés

  • Töltsd le a legfrissebb változatot
  • Csomagold ki, és másold fel a tárhelyeder
  • Az adminisztrációs felületen a Plugin menüpont alatt kapcsold be a WHAT plugint
  • A finomhangolást a Beállítások, WHAT menüpont alatt végezheted el.

Részletek

örömkönnyek

Ezennel hivatalosan is megszűnt a Dunawebes internet előfizetésem.
Még utoljára le akartak húzni rólam egy kis pénzt. Szerintük nem fizettem be a szeptember, október, november havi előfizetési díjat.

Gyorsan elküldtem a beszkennelt csekket, bizonyítandó, a szeptemberit igenis befizettem. Október, novemberre pedig nem vagyok hajlandó fizetni egy büdös fillért sem, ugyanis nem volt internetem.

Ezért (hótekszklúzív) „szerződése felmondását kivételes, egyedi elbírálás alapján visszamenőlegesen, 2006.10.01-vel elfogadjuk”.

Sohatöbbet Dunaweb…

KisKönyvtár: újratöltés

Néhány napja bele kellett nyúlnom a KisKönyvtár kódjába. Mikor megláttam a kb. másfél éves kódomat elszörnyedtem. Igazi spagetti kód, rengeteg globális változó, sok függvény szinte ugyanazt csinálja.

A kód állapotán felbuzdulva úgy döntöttem, hogy előröl újra írom az egész rendszert. Újraírom, de mivel nincs semmilyen kitűzött időpont sokkal több időt szentelek a tervezésre.

Legfontosabb szempontok

  • lAlaposabban szeretném megtervezni az adatbázist, sokkal inkább kihasználva az újabb adatbázisok nyújtotta lehetőségeket, főleg a tárolt eljárásokat. Ezen kívül nagyobb hangsúlyt kell fektetnem az adatbázis függetlenségre.
  • Rendes jogosultság kezelést kell kiépíteni.
  • AJAX használatával sokkal használhatóbb kezelő felületet kell kialakítani.
  • Tisztességes rétegeket kellene kialakítani a karbantarthatóság végett.

Felmerült kérdések

Használjak kész megoldásokat az egyes részfeladatokhoz, vagy írjam meg a saját megvalósítást? A felmerülő lehetőségek

  • Adatbázis eléréshez: PEAR, ADOdb, ADOLight
  • Sablonokhoz: Smarty, PatTemplate, PHPTAL, Savant, Yats, HTML_Template_Flexy, XSLT, PEAR, …

Esetleg használjak komplett keretrendszert? (Zend, Cake, stb.)

google://keress+meg

Sok helyen találkoztam már 'google://keresőszó' formájú hovatkozásokkal. Arra gondoltam, akkor lenne igazán használható ez a forma, ha kattintható lenne.

Ötletet tett követte, és született két változat is.

// preg_replace
$result = preg_replace('/(?<!<a .*>)(google:\/\/([\\S]*))(?!.*<\/a>)/i', '<a href="http://www.google.hu/search?q=\\2">\\1</a>', $subject);

//eregi
$result = eregi_replace('(?<!<a .*>)(;)', '<a href="http://www.google.hu/search?q=\\2">\\1</a>', $subject);

Aki jobb szeret függvényben gondolkodni:

/**
 * Google Link Parser
 *
 * convert 'google://search+me+formated anchors to HTML anchors
 *
 * #:#Wpxq2kg#:#param string $text
 * #:#Wpxq2kg#:#return string
 */
function google_link_parser ( $text ) {
    return preg_replace('/(?<!<a .*>)(google:\/\/([\\S]*))(?!.*<\/a>)/i', '<a href="http://www.google.hu/search?q=\\2">\\1</a>', $text);
}

„… tálalás után fogyasztható. Jó étvágyat!”

Posted in PHP, szakma | Tagged , | google://keress+meg bejegyzéshez a hozzászólások lehetősége kikapcsolva

Szakmai tisztesség

Már kértem, könyörögtem, vitatkoztam, szitkozódtam, gyalázkodtam, bepanaszoltam, mindhiába.
Pontosan 5 órája próbálok, a Dunaweb kérésének megfelelően, a Dunaweb sebességmérőjén, elvégezni egy sebesség mérést, de jelenleg is olyan jó a szolgáltatás minősége, hogy még mindig nem végzett az 1Mb letöltésével.

A következőket kívánságokat küldöm a Dunaweb minden olyan munka társának, akinek a lelkén szárad, hogy a havi ~10.000Ft-os, névleges 1024/128 internet csomagommal, nem tudok vasárnap mindösszesen 1,3kbit/sec sebességgel netezni.

— az itt következő sorok az ön cenzúra áldozatai lettek, ugyanis nem tűrtek nyomdafestéket, valamint magam is megrémültem, hogy mi lenne, ha valóra válna csak egy kis része is. — ezen kívül rohadjon le egy tetszőlegesen választható testrésze mindenkinek, akinek bármi köze is van ehhez a pofátlan rabláshoz amit szolgáltatás címén csinál ez a takony banda.

Posted in düh | Tagged , , | Szakmai tisztesség bejegyzéshez a hozzászólások lehetősége kikapcsolva