- Index of /nightly
k2 nightly builds
Tag Archive for 'k2'
Voila, we draaien op Wordpress 2.5 en de allerlaatste K2. Alle plugins zijn up to date. Ik zal nog even kort moeten prutsen aan de breedtes van de sidebars, maar dat lost zich wel op. Alleen die Flickr badge ziet er raar in Firefox. In Internet Explorer ziet het er dan wel goed uit. Iemand een idee waaraan dat kan liggen? En CoComments ziet er in beide browsers twee raar uit…
Aan iedereen die zelf in zijn wordpress installatie hackt en aan iedereen die plugins schrijft: blijf met uw fikken van de globale variabele $post af! Die dient echt wel voor iets! Gebruik die variabele gerust, maar overschrijf die niet, want alle andere plugins die er nog gebruik van willen maken, draaien de soep in.
Concreet ging het over de module latest_posts.php van K2. Die vist een aantal posts op uit de database aan de hand van query.php en loopt dan over de resultaten met de regel foreach($results as $post), waardoor $post elke keer wordt overschreven. De variabele aan het eind van de loop unsetten helpt niet, want dan ben je alles kwijt en ook een andere naam geven binnen de loop ging niet, omdat dan andere speciale functies niet meer werkten. Aangezien ik ook niet veel snapte van de file query.php heb ik dan maar handmatig een query geschreven die de nodige posts uit de database viste om vervolgens over de resultaten te loopen met foreach($latest as $postlat).
Ik heb een kolommetje aan mijn blog toegevoegd. Ik wou dat al lang eigenlijk. In eerste instantie was ik dan ook op zoek gegaan naar een volledig nieuwe layout, maar ik vond niets naar mijn zin. Tot bleek dat je bij de laatste release van het theme k2Â ook de mogelijkheid hebt om drie kolommen te gebruiken. Ik heb dit weekend dan ook een beetje aan de huidige layout zitten prutsen zodat die paste voor drie kolommen. En zie hier het resultaat. De indeling van de sidebars zal nog wel wat veranderen waarschijnlijk. Als jullie tips hebben, laat het gerust horen. Voorlopig is er ook maar 1 header (die met het glas wijn). Ideaal moment dus om er een aantal nieuwe te maken in de komende dagen. ![]()
… en ik zweer het dat is de laatste keer dat ik elke nieuwe versie van wordpress erop smijt. Of ik moest k2 buiten smijten, maar dat bezien we nog wel. Waarom brengen ze daar niet eens een deftig geteste versie uit in plaats van elke maand bug fixes onder onze neus te wrijven?? Ik had dus weer problemen met de modules (geef toe die zijn eigenlijk echt handig) en heb er uiteindelijk een nieuwe versie van k2 opgesmeten. Die zag er dan eerst totaal niet uit en heb de oude css file terug boven gehaald in combinatie met de nieuwe php files. Het staat goed zo nu, het ziet er goed uit en het draait voor mij perfect. Ik doe voorlopig niet meer mee aan al die updates.
Voor de ge?nteresseerden kan ik nog melden dat de nieuwe k2 tegenwoordig drie kolommen toelaat (1 links en 1 rechts van de tekst).
Net de upgrade naar de nieuwe Wordpress 2.2 gedaan en dat ging niet van een leien dakje. Toch niet voor een php-leek zoals ik. Ik heb twee problemen gehad: met wp-cache en met k2. Na de upgrade kreeg ik voor beiden php-errors (ik kreeg er al een paar tijdens het runnen van het upgrade script, maar het upgraden zelf lukte wel). De wp-cache error kwam omdat ik vermoedelijk een oudere versie draaide; de error voor k2 komt omdat Wordpress nu standaard widgets gebruikt en dat vinden de modules van k2 niet leuk. Hier is wat ik allemaal heb uitgevogeld om het terug op poten te krijgen.
Om allereerst mijn blog terug fatsoenlijk op het scherm te krijgen, heb ik zowel de cache folder als de wp-cache plugin gedeleted en ook nog twee php-files aangepast:
- wp-settings.php (wordpress root folder) Commentari?er de twee onderstaande regels uit:
if ( defined('WP_CACHE') )
require (ABSPATH . 'wp-content/advanced-cache.php'); - theloop.php (k2 folder) Commentari?er de onderstaande drie regels uit:
if (is_home() and is_active_module('asides_sidebar_module')) {
$hide_asides = true;
}
Nu kon ik overal weer aan en kon ik proberen de nieuwe wp-cache plugin te installeren. Deze is hier te downloaden en heb hem vervolgens geupload en proberen te activeren. Die automatische installatie lukte echter niet volledig. Ik ben dan vervolgens gaan kijken naar de instructies voor de manuele installatie en heb manueel punt 3 en punt 6 uitgevoerd: een wp-content/cache folder gemaakt en de regel define(?WP_CACHE?, true); toegevoegd aan mijn wp-config.php file. Ik kreeg geen errors meer voor wp-cache en heb vervolgens de wp-settings.php file terug in zijn oorspronkelijke vorm hersteld.
Vervolgens moest ik nog mijn sidebar modules zien terug te krijgen (want die vind ik toch handiger dan widgets). Even rondklikken op de Google Code pagina van k2 bracht mij bij de plugin “disable-wordpress-widgets” (serieus!). Deze is onderaan deze pagina te downloaden. Uploaden in je plugin folder, activeren en daar zijn al je modules terug! Vervolgens kan je theloop.php terug in zijn oorspronkelijke vorm herstellen.
Internetpret voor 2008-3-31
Krijg uw K2 aan de praat onder wp2.5
K2 sidebar modules veroorzaken problemen in het admin panel. Hier staan links naar K2 RC5 wat het probleem zou moeten oplossen.
Controleer wie je advertenties ziet. Regular visitors zien enkel die in de comments.
Heerlijk grappig!