Desilo se i to na šta me je Milan ranije upozorio: Izašla je nova verzija dodatka WP-Cumulus i kada se isti “apgrejduje” – moj SWF biva prepisan originalnim, tako da se gube naša slova. Razmišljao sam malo i došao na ideju da napravim svoj dodatak za WP-Cumulus dodatak. Možda nije baš elegantno rešenje praviti dodatak za dodatak, ali je svakako elegantnije od ručnog prepisivanja SWF fajla iznova posle svakog ažuriranja dodatka. Naravno, najbolje bi bilo kada bi, kao što je Milan pomenuo, autor WP-Cumulus dodatka ubacio SWF sa našim slovima (i ostalim jezicima) u originalni dodatak sa opcijom da biramo koji SWF će se prikazivati, ali to (za sad) nije slučaj, tako da moramo da se snalazimo.

Ovaj dodatak se “kači” na stranicu za ažuriranje WP-Cumulus-a i posle uspešnog ažuriranja ovog dodatka, AJAX pozivom se poziva PHP fajl iz mog dodatka koji upoređuje SWF na vašem blogu sa SWF fajlom na mom blogu, i ako se razlikuju – skida moj SWF i originalni zamenjuje ovim “zakrpljenim”.

Automatsko ažuriranje

Automatsko ažuriranje SWF fajla sa našim slovima

A za one “čistunce” postoji i mogućnost da moj dodatak ubace u wp-content/plugins/ folder ali da ga ne aktiviraju. U tom slučaju mogu ručno pozvati skriptu za ažuriranje otvaranjem sledeće adrese u svom browseru: http://www.sajt.com/wp-content/plugins/wp-cumulus-autoupdate/

Ručno ažuriranje SWF fajla sa našim slovima

Ručno ažuriranje SWF fajla sa našim slovima

Ovaj dodatak zahteva da na serveru imate instaliran cURL ili da u php.ini fajlu opcija allow_url_fopen bude uključena, kako bi dodatak mogao da “dovuče” SWF fajl sa našim slovima sa mog bloga. Naravno, mogao sam da ubacim SWF fajl u sam dodatak i da ga samo prekopiram preko originalnog, ali onda bih u slučaju izmena nad SWF fajlom morao da izbacujem novu verziju dodatka. Ovako, nadam se da ovaj dodatak nikada neću ažurirati. Ili barem vrlo, vrlo retko (ako se nešto promeni u strukturi WP-a npr).

Takođe, na nekim serverima ćete morati da postavite odgovarajući CHMOD na fajl tagcloud.swf kako bi PHP mogao da piše po njemu (npr. CHMOD 777). Negde će ovo raditi i bez menjanja CHMOD-a.

Dok ga ne okačim na Wordpress.org, dodatak možete preuzeti odavde:

Dodatak možete preuzeti sa sajta Wordpress.org. Do sada je preuzet click me to obtain stats puta.

Posvećeno Brisu Tatonu, francuskom navijaču kojeg su huligani na smrt pretukli u centru Beograda 17.09.2009. godine, a koji je podlegao povredama 12 dana kasnije u bolnici, 29.09.2009. godine.