Ik stop met het experiment om alternatieve firmware op een Linksys te gebruiken. De reden is simpel: al enkele keren heb ik gemerkt dat als de pc en de router langer dan 12 uur aan staan, niets meer werkt. Na een reboot van alles werkt het wel weer, maar ook weer voor ongeveer 12 uur. Behalve vanavond, nu werkte het ook na een reboot niet meer.
Een oorzaak voor dit probleem heb ik niet kunnen vinden.
Al een hele tijd ben ik aan het stoeien om op een Linksys wrt54gl ipv6 aan de praat te krijgen. Standaard wordt dit niet ondersteund door de firmware. Gelukkig zijn er een aantal Linux varianten die speciaal gemaakt zijn voor routers, de bekendste zijn openwrt, tomato en dd-wrt. Zowel met Tomato als met Openwrt was het vrij eenvoudig om het geheel werkend te krijgen voor ipv4, maar ipv6 wilde maar niet lukken.
Vandaag maar weer eens de hand gelegd aan wat kleine aanpassingen aan het thema voor dit blog. De metadata van elke post staat nu links van het bericht. Eerder werden de berichtjes gescheiden door een groene stippellijn, deze is komen te vervallen. Door deze nieuwe indeling hoop ik dat het geheel wat rustiger overkomt.
Enige waar ik nog niet over uit ben is het menu. Dit staat nu nog een beetje ‘los’ onder de header.
Ik had er al eerder eens mee gespeeld, nu hebben de ontwikkelaars besloten het standaard in te bouwen in WordPress. Waar heb ik het over? Over gravatars, oftewel avatars gekoppeld aan een emailadres zodat op elke site die het ondersteunt dezelfde avatar getoond wordt.
Alleen niet iedereen heeft natuurlijk een avatar gekoppeld aan zijn mailadres. Voor die situaties is er nu een optie in WordPress die op basis van de hash van het emailadres een plaatje genereert.
Gisteren is versie 3.0.2 van phpBB uitgekomen. Vandaag maar even met mijn eigen patchmethode alle fora bijgewerkt.
Eigenlijk niet specifiek iets voor WordPress, maar iets wat in alle websites toegepast kan worden. Een geprinte versie van een site stelt nu eenmaal andere eisen dan een online versie. Om toch een beetje invloed te hebben op de print heb ik voor dit blog een aparte stijlsheet toegevoegd voor het printen.
In de header.php heb ik een extra regel opgenomen:
In het bestand print.css heb ik bijvoorbeeld aangegeven dat de header maar een beperkte hoogte heeft en dat het navigatieblokje niet geprint hoeft te worden.
Standaard worden de pingbacks in WordPress getoond tussen al het andere commentaar bij het bericht. Omdat ik het mooier vind als de pingbacks apart staan, ben ik eens gaan uitzoeken of dit makkelijk te scheiden is. Gelukkig heeft iemand dit al eerder uitgezocht en kan ik dat in grote lijnen overnemen.
Verder met de interessante puzzel van de htdocs die niet bestaat. Omdat het probleem zich voornamelijk voordoet en ook te reproduceren is met Firefox, is mijn eerste stap het doorzoeken van de source van Firefox. Na het uitpakken maar eens alle bestanden doorzocht op de tekst htdocs:
roland@silvia:~/mozilla3$ grep -Rn htdocs .
./netwerk/streamconv/converters/parse-ftp/U-HellSoft.out:1:07-01-2002 11:49:00 <DIR> htdocs
./netwerk/streamconv/converters/parse-ftp/U-HellSoft.in:10:d[RWCEMFA] 1 cyp 512 Jul 01 11:49 htdocs
./security/nss/cmd/certcgi/HOWTO.txt:64:assumed to be located in /var/www/htdocs, and the cgi-bin directory in
Al geruime tijd heb ik last van een rare foutmelding die steeds terugkomt in de logbestanden van Apache:
[Sun Jun 15 22:55:47 2008] [error] [client 127.0.0.1] File does not exist: /htdocs In eerste instantie dacht ik dat in de configuratie van Apache een verkeerde verwijzing stond, of dat er ergens op de server een script een verkeerde verwijzing gebruikte. Eigelijk per toeval kwam ik er achter dat het niet aan de server, maar aan de browser ligt!
De titel klinkt misschien een beetje cryptisch, maar het is heel eenvoudig. Al tijden heb ik het idee om voor een specifieke categorie een forum lay-out te gebruiken. De categorie is dus eigenlijk het forum en de subcategorie?n zijn dan de subfora.
WordPress biedt standaard de mogelijkheid om een aparte template te gebruiken voor een specifieke categorie. Dit kan eenvoudig worden gedaan door een bestand met de naam category-7.php aan te maken in de template directory.