Divendres vaig posar en marxa el plugin de WordPress que et munta una galeria de fotos a partir de les imatges que tens al teu compte de Flickr. L’extensió es diu FAlbum i per està en una versió 0.6.0 està força avançada! N’he fet una traducció ràpida al català que espero revisar i fer pública aquesta setmana.
Categoria: change(b)log
Modificacions al blog i similars
Hosts que realitzen spam
Al fer la migració de WordPress 1.5 a WordPress 2.0 vaig regenerar l’arxiu .htaccess que fa les URL ‘maques’ i no vaig recordar d’afegir a l’arxiu tots els hosts que tinc bloquejats per realitzar spam al bloc. Des d’aquell moment i fins a dia d’avui el nombre de comentaris spamosos ha estat de més de 9.000, he tornat a posar al .htaccess els hosts a veure si així l’spam torna a la normalitat.
He penjat el llistat de hosts denegats al meu .htaccess per si algú vol aprofitar-lo.
Powered by WordPress 2.0
Després de diverses proves, volldamm.net ja està funcionant amb WordPress 2.0. De moment totes les extensions que empro funcionen correctament i he pogut adaptar el tema amb èxit.
Si detecteu cap error feu-m’ho saber.
Comentaris tancats
De moment he decidit tancar moderar els comentaris a volldamm.net.
Els meus motius no són tan llargs i explicits com els de Microsiervos, jo només tinc trolls que es dediquen a putejar-me el bloc i la vida.
Si vols comentar quelcom pots fer-ho a través del formulari de contacte.
Firefox 52% – Internet Explorer 43%
Una setmana després d’instal·lar les Google Analytics al bloc, em sento satisfet de veure que més de la meitat dels lectors navegueu amb Mozilla Firefox:
Al 43% que encara navegueu amb el pseudonavegador de Microsoft, us animo a entrar al 2006 de la mà del guardonat Mozilla Firefox.
Què li passa a l’explorer?
text-align:center;
al CSS de la imatge centrada n’hi ha hagut prou. Merci Arnau 😉M’acabo d’adonar que des d’un moment X d’algun dia, espero que no massa llunyà, la barra dreta del bloc es desplaça fins abaix de tot amb el magnífic navegador de Microsoft.
Estic mirant que passa si veieu coses rares… no patiu! 😉
S’admeten suggeriments!
Migrant a XHTML-Strict
Ahir de matinada vaig començar la migració del bloc a XHTML 1.0 Strict, fins ara les plantilles satisfeien l’estàndard XHTML 1.0 Transitional i mai m’havia posat a fer el canvi. Va ser força senzill:
- Canviar el Doctype de la plantilla Header del tema de WordPress
- Comprovar amb el validador del W3C quines errades es produïen
- Reparar les errades de les plantilles
Teòricament la base del bloc ja hauria d’estar migrada però no! Hi ha extensions de WordPress que inclouen codi a la plantilla i l’inclouen a sac, per tant em va tocar modificar les extensions per tal que introduïssin codi decent. En particular vaig haver de modificar un parell d’extensions:
- WP-Contact-Form: el codi que genera amb el formulari de contacte deixa bastant que desitjar
- Spam Karma 2 – Reloaded: Afegeix inputs a l’hora de fer comentaris que no satisfan el XHTML-1.0 Strict
Ara només em resta revisar les entrades i llestos!
Pedaç al plugin de posts relacionats
Fa temps vaig instal·lar el plugin de WordPress per tal que mostri els enllaços relacionats a un post, avui m’he adonat que té un forat important que fa que es mostrin els esborranys en aquest llistat d’enllaços.
Per reparar-ho només cal afegir un AND post_status = 'publish'
allà on toca:
[ ... ] function related($stuff='', $id) { global $wpdb, $table_prefix, $max_related; $stuff=addslashes($stuff); $sql = "SELECT ID,post_title,post_content,post_excerpt,post_date, MATCH(post_title,post_content) AGAINST ('".$stuff."') AS score FROM ".$table_prefix."posts WHERE ID!=$id AND MATCH (post_title,post_content) AGAINST ('".$stuff."') ORDER BY post_date desc LIMIT 0,".$max_related; [ ... ]
related.php original
[ ... ] function related($stuff='', $id) { global $wpdb, $table_prefix, $max_related; $stuff=addslashes($stuff); $sql = "SELECT ID,post_title,post_content,post_excerpt,post_date, MATCH(post_title,post_content) AGAINST ('".$stuff."') AS score FROM ".$table_prefix."posts WHERE ID!=$id AND MATCH (post_title,post_content) AGAINST ('".$stuff."') AND post_status = 'publish' ORDER BY post_date desc LIMIT 0,".$max_related; [ ... ]
related.php apedaçat