Category Archives: Templates

Homepage en berichtenpagina

Druk bezig om de bestaande website van Karin Bosveld (the mindful coach) om te zetten naar een website met wordpress als CMS. Ze had een website én een weblog en wilde deze graag gecombineerd hebben. Het website gedeelte bestaat uit statische pagina’s. Voor het blog gedeelte heb ik een statische pagina ‘Blog’ aangemaakt. Bij de instellingen heb ik aangegeven dat de homepage de statisch pagina ‘Home’ is en dat ‘Blog’ de berichtenpagina is. Op de website staat ook een aanmeldmogelijkheid voor een nieuwsbrief. Het bleek dat het aanmelden alleen goed gaat als dit formuliertje op de homepage staat. Het formulier maakt namelijk gebruik van een Opt-in en deze komt voor bevestiging terug op de homepage. Het gaat fout als daar het formulier niet staat. Geen probleem. Ik maak drie verschillende sidebars en daarmee naast de index.php nog twee paginatemplates: een home.php met daarop de sidebar waar het nieuwsbriefformulier opgezet kan worden, een pagina.php voor de andere pagina’s met een sidebar waar alleen een custom field widget op komt en vervolgens een blog.php voor de blogpagina waar een sidebar opstaat met de nodige widgets. Zo gezegd, zo gedaan. Maar helaas. Op de blogpagina verschijnt alleen het formulier van de nieuwsbrief en als ik in de bron kijk, dan zie ik dat hij gebruikt maakt van de home.php Read More »

Also posted in CMS | Tagged , , , , | 2 Comments

Tweetalige berichten|bilangual posts

Omdat wordpress nu eenmaal internationaal is en er in de engelstalige landen ook veel mensen zijn die wellicht geinteresseerd zijn in de berichten hier, wilde ik een plugin installeren die het mogelijk maakt berichten in meerdere talen online te zetten. Voor dit weblog zat ik te denken aan een plugin waarbij je een bericht in twee talen schrijft en dat een bezoeker bij dat bericht dan een vlaggetje ziet ten teken dat het vertaald is en bij een klik daarop een vertaling van het bericht kan lezen. Maar zoiets blijkt moeilijk. Ik heb drie plugins geprobeerd en alle drie deden ze een beetje van wat ik wilde en verder miste ik juist dat wat ik belangrijk vond, dat vlaggetje bij een vertaald bericht.

De eerste plugin die ik uitprobeerde was WPML Multilangual CMS. Een plugin die ik zeker nog een keer ga uitproberen voor een website die volledig tweetalig moet zijn, maar voor mijn doel niet geschikt. Bovendien had ik één bericht in het Engels vertaald en als ik dan op de link naar die vertaling klikte kreeg ik een foutmelding.

De tweede plugin is qTranslate. Heel fraaie plugin. Naast de Wysiwyg tab kwam keurig een tab voor Nederlands en een tab voor Engels. Bovenaan kon ik de titel in vullen voor de beide talen en in elk taal venster het bericht in de juiste taal. Leek gewoon ideaal, maar hier was het probleem dat de plugin kijkt naar de taal van de browser. In firefox kreeg ik keurig Nederlandse berichten, maar in Chrome kreeg ik het Engelse bericht te zien. Bovendien kreeg ik daar verder toch ook alle Nederlandse berichten te zien. Dus verwarrend. Per post kon ik niet aangeven welke taal ik wilde zien. Er was wel een keuzewidget, maar ik wil het niet voor het hele blog. De meeste berichten zijn nog gewoon in het NEderlands en dat blijft voorlopig ook zo. Maar ook dit is wel een plugin om in de gaten te houden voor een totaal tweetalige website.

De derde plugin is xLanguage. Je maakt de talen aan waarin je wilt werken. Geeft aan wat je standaard taal is en in je knoppenbalk krijg je een paar extra knoppen om voor een stuk tekst aan te geven in welke taal het is geschreven. Maar ook hier weer niet de mogelijkheid om per bericht de taal te bepalen.

Because wordpress is international and because people in English speaking coutries maybe interessed in posts on this weblog, i wanted to install a plugin to offer translations on the posts. What I was looking for was a plugin that made it possible to decide per post if I offer a translation or not. This blog is default in Dutch, but the posts that are also written in English should be marked by of flag or something, with a link to the translated post.

The first plugin I tested was WPML Multilangual CMS. A plugin I think is very useful for a complete bilangual website, but not for a few translated posts. Besides, the post that I translated was not found by the plugin and when looking with Chrome, the dutch posts were vanished.

The second plugin is qTranslate. A nice plugin. Offering extra tabs besides the Wysiwyg tab for the different languages. There was an oppertunity to give the English title and I could write the posts in Dutch and in English. But looking the website gives not the result I wanted. The plugin looks at the language of the browser. In firefox (dutch) everything was okay, the posts were all in dutch, but chrome showed only the English post. There was a widget to make the language choice, but chrome refused to see the dutch posts als only dutch and showed them on the English page. Besides. It didn’t offer the possiblity I was looking for: the make the language choice per post.

The last plugin is xLanguage. You decide what is de default language of your blog. You add the languages you like to use on your blog and buttons are added to the buttonbar of the editor. You write the text in Dutch and English. Select the Dutch text and press the Dutch button. The text is now flagged as Dutch and is only showing on Dutch blogs. Do the same for English. But also this plugin is not offering a language switch per post. So the perfect plugin is not found yet.


Also posted in WordPress Plugins | Tagged , , , | 9 Comments

Specifieke header.php oproepen.

Een opdrachtgever wil graag de mogelijkheid hebben om haar wordpresswebsite tweetalig te maken. Nu heb ik dat al een keertje voor een andere website gedaan, maar het ontwerp was al klaar en boven de kop van de website moet een horizontaal uitklapmenu komen. Nu wilde ik werken met twee pagina sjablonen: één voor de Nederlandse pagina’s en eentje voor de Nederlandse pagina’s. Maar nu kan ik wel de page.php van de template aanpassen, maar het menu staat in de header.php. En hoe kun je nu zorgen dat de juiste header bij de juiste pagina aangeroepen wordt.

De oplossing bleek eigenlijk best simpel. Bij het zoeken naar de string get_header in de map wp-includes stuitte ik op het bestand general-template.php en daar staat eigenlijk de oplossing al in. De functio get_header kent de mogelijkheid een parameter toe te voegen aan deze functio get_header() – tussen de haakjes kun je een toevoeging aan het bestand header instellen. Zet je in de page.php bijvoorbeeld get_header(nl) dan zal wordpress het bestand header-nl.php aanroepen. En dat was precies wat ik nodig had. Nu kan ik in de ene header het Engelse menu plaatsen en in de andere het Nederlandse menu. Nu nog puzzelen hoe ik dit voor de archives en post pagina ga aanpakken.

Also posted in WordPress | Tagged , , | 4 Comments

Nieuw uiterlijk

Omdat toch de eerste eis bij mij is dat alles goed moet werken en daarna pas het uiterlijk of de leuke extraatjes, een ander template. De kleuren moeten zeker nog wat worden aangepast. Maar ik hoop dat hier alles nu weer naar behoren werkt.

Posted in Templates | Tagged , , | Leave a comment

Carrington-blog theme

Op dit moment maak ik gebruik van het Carrington-blog theme. Het zag er wel strak uit en het leek me een degelijke basis om eens op verder te borduren. Maar in tegenstelling tot de andere themes en de themes die ik zelf maak is dit een heel pakket. Niet gewoon een bestand page.php waar je alles in vindt, nee een page.php waar een verwijzing naar iets anders staat, en als je verder gaat zoeken heb ik het gevoel dat ik overal wat tegenkom, maar gewoon één bestand wat je zelf wat kunt aanpassen, dat is er niet. Zo werkt nu bijvoorbeeld het commenten bij de pagina’s niet. Je moet gebruik maken van het commentformulier, zegt de foutmelding. Maar het theme mist in mijn ogen alle logica van de andere themes. Ik zou dus niet weten waar ik deze fout zou moeten oplossen. We gaan dus weer op zoek naar een ander theme, totdat ik de tijd heb om er ook ééntje voor mezelf te bouwen. Maar die tijd steek ik nu liever in de themes van mijn opdrachtgevers.

Posted in Templates | Tagged , , | Leave a comment

Nieuwste wordpress versie en een eigen template

WordPress is hevig aan het ontwikkelen, de upgrades volgen elkaar op. Op dit moment is versie 2.6.1 uit. De problemen met het uploaden en plaatsen van plaatjes in de post lijkt opgelost en ook wat andere kleine schoonheidsfoutjes zijn eruit. Ik moet zeggen dat ik wel gecharmeerd ben van de nieuwe plaatjes uploader nu. Het ziet er allemaal mooi uit en het lijkt allemaal goed te werken. Totdat ik een plaatje ga in een post wil zeggen. Ik geef netjes aan welk formaat en dat ik het plaatje links wil plaatsen, zodat de tekst er netjes rechts langs kan lopen. Het ziet er in de editor allemaal goed uit, maar eenmaal gepubliceerd blijft er niet veel van over. In de bron zie ik dat er een class wordt aangemaakt, maar daar kan kennelijk wordpress maar weinig mee. Ik besluit eens in de css van de default-theme te kijken en inderdaad zijn daar een aantal zaken opgenomen voor de positionering van plaatjes. Na het kopieren en plakken in mijn eigen css gaat het wel goed. Iets om in de gaten te houden. Wellicht dat wordpress iets moet maken waarbij er gewoon twee stylesheets zijn. Een algemene voor dit soort zaken en eentje die het geheel van je template regelt. Want ze kunnen wel leuk allerlei dingen gaan verzinnen, maar het blijft natuurlijk wel handig om te zorgen dat het ook allemaal wel (in welk template dan ook) uitgevoerd wordt.

Posted in Templates | Tagged , | Leave a comment

Uiterlijk

De motor van een wordpressblog is een database. Hierin staan alle teksten die geschreven zijn in het blog en alle instellingen. Het leuke en handige daarvan is dat je makkelijk van uiterlijk kunt wisselen zonder alle inhoud weer opnieuw te moeten invoeren. Dat maakt het ook makkelijk om nieuwe dingen toe te voegen of een seizoensgebonden uiterlijk te maken. 

Het uiterlijk van een wordpressblog kun je veranderen door een nieuw template aan te wijzen. Dit gaat verder dan het veranderen van een plaatje of de kleuren. De hele indeling kun je wijzigen door alleen al een ander template te kiezen. Dit maakt dat een wordpressblog niet als zodanig herkenbaar hoeft te zijn. Persoonlijk vind ik dat één van de grote voordelen van een weblog op een eigen domein tov een weblog bij één van de online aanbieders. Je zit dan toch meer vast aan een vast uiterlijk, meer eenheidsworst dus. Wel altijd oppassen welk template je kiest als je voor een standaard template gaat of een template die je vindt op internet. Er zijn natuurlijk meer mensen die juist voor dat template vallen.

Het mooiste natuurlijk is zelf een template (laten) maken, geheel naar eigen wens of in de stijl van je huisstijl. Ook dat is mogelijk met wordpress en daarin kan ik veel betekenen.

Een voorbeeld van een website waar ik de template voor heb gemaakt is de website van de afdeling Bennekom van Amnesty International.

Posted in Templates | Tagged , | Leave a comment
  • Get the Flash Player to see the slideshow.
Get Adobe Flash playerPlugin by wpburn.com wordpress themes
Performance Optimization WordPress Plugins by W3 EDGE