Een tijd terug ben ik overgestapt naar Google Apps. Niet alleen voor de mail, maar ook voor Google Calendar: een kalender/agenda per opdrachtgever aanmaken en dan eventueel de kalender met de opdrachtgever delen zodat ze zicht hebben in wat wanneer gedaan is etc. Read More…
Personaliseer je afbeeldingen in bijv. e-mail templates
Ergens vorig jaar kwam ik een website tegen waar je Photoshop bestanden kon uploaden en door middel van vars in de opvraag-URL onder andere teksten kon aanpassen in het betreffende bestand. Read More…
Kijk uit met verwijderen van de shopp_setting tabel
Vorige week was ik bezig met een klantsite waarbij het leek dat de shopp_setting tabel voor problemen zorgde. Met de gedachte “ik verwijder de tabel en met het heractiveren van Shopp zal die tabel wel opnieuw worden aangemaakt” verwijderde ik de betreffende tabel. Read More…
Meerdere WYSIWYG-editors op Content Edit scherm
Gisteren kreeg ik via Skype (niet helemaal letterlijk) de volgende vraag:
Ik heb 2 WYSIWYG-editors in het Content Edit scherm, ik wil ze graag beide apart stijlen. Kan dat?
Omdat ik het antwoord niet wist gooide ik meteen Google open en begon te zoeken. Helaas was er niet veel over te vinden. Het enige dat ik tegenkwam was allemaal veroudert (van ergens in 2008 tot halverwege 2011). Toen leek ik wat gevonden te hebben op StackExchange, maar dat bleek niet meer te werken vanaf WordPress 3.1, hadden we dus niks aan.
Uiteindelijk vond ik wat op de TinyMCE website zelf: je kunt via een var (in de TinyMCE JS) een body_class opgeven. Helemaal geweldig, want dat is wat we nodig hadden. Ik gevraagd of dat toegevoegd kon worden aan de code, maar dat lukte niet echt. Toen gevraagd hoe de editor wordt aangemaakt en toen kreeg ik een verrassend antwoord:
<?php $settings = array ( 'textarea_name' => 'page_sidebar_box', 'textarea_rows' => '8', 'media_buttons' => false, 'teeny' => true, 'wpautop'=> false ); wp_editor( $page_sidebar_box, 'page_sidebar_box', $settings ); ?>
Nu vraag je je wellicht af wat het verrassende was aan dat antwoord. Nou, ik kende de [wp]wp_editor[/wp] functie helemaal niet
Blijkbaar is die functie toegevoegd in WordPress 3.3 (dus best nieuw, niet zo gek dat ik ‘m nog niet tegen was gekomen
).
Dus: pagina in de Codex opgezocht en daar zag ik iets heel interessants staan:
tinymce(array) (optional) Load TinyMCE, can be used to pass settings directly to TinyMCE using an array()
- Default: true
Dus ik dacht, hee dat combineren we met wat ik op de TinyMCE website had gevonden, wie weet werkt dat wel:
<?php
$settings = array (
'textarea_name' => 'page_sidebar_box',
'textarea_rows' => '8',
'media_buttons' => false,
'teeny' => true,
'wpautop'=> false,
'tinymce' => array('body_class' => 'my_class') // <- dit dus toegevoegd
);
?>
En wat denk je? Het werkt! ![]()
Zo kun je dus een realistischere WYSIWYG beleving geven aan je klanten (of jezelf natuurlijk
) omdat je in de [wp]add_editor_style[/wp] nu ook kunt richten op een specifieke WYSIWYG editor!
Fatale error met Shopp Cache Helper
Een tijdje terug activeerde ik de Shopp Cache Helper plugin om Shopp met W3TC te kunnen gebruiken. Helaas lukte dat niet, vanwege een fatale error die ik kreeg:
Fatal error: Call to undefined method W3_Config::instance() in /…/wp-content/plugins/shopp-cache-helper/shopp-cache-helper.php on line 244
Ben toen gaan inspecteren wat er op die regel stond:
$config = W3_Config::instance();
Als testje er dit van gemaakt:
$config = new W3_Config;
En toen opnieuw geprobeerd. En toen werkte de plugin wel weer ![]()
Ik weet niet of dit intussen ook is gewijzigd in de plugin, ik heb er 3 maanden geleden een topic over geopend op de WordPress forums, maar nooit een reactie op gehad.
Adresgegevens in de account opslaan
Een opdrachtgever van me wilde graag geen adres-velden op de checkout, maar alleen op de account-pagina. Op zich was dat niet zo heel erg moeilijk, velden toevoegen aan account.php en verborgen input-velden met de adresgegevens in checkout.php (Shopp vereist namelijk wel een adres tijdens de checkout). Read More…
De Beste Wensen
Pff.. Het was me het jaartje wel zeg.
CPT “moeder-pagina”
Bijna een half jaar geleden heb ik op WordPress.org een idee ingestuurd: om een moeder-pagina te kunnen selecteren voor je custom post types, net zoals je voor je posts kan doen (als je een afwijkende pagina voor je posts wilt gebruiken). Read More…
Kijk uit met domeinnamen toevoegen in Google Apps!
Stel, je hebt meerdere websites en maakt voor elk van die verschillende sites een aparte Google account aan (om alles gescheiden te houden). Nadat je geld hebt toegevoegd aan Adwords en met een andere account van veel sites de statistieken bijhoudt in Google Analytics besluit je om voor de eerste account een Google Apps for business account aan te maken. Read More…
Op Kleine Voet
Toen onze zoon echt begon te stappen wilden we graag goede schoentjes voor hem kopen. De meeste schoentjes die je in gewone schoenzaken koopt zijn met een keiharde zool en daardoor absoluut niet geschikt voor de beginnende loper. Tel daar ook nog eens bij op dat ons kleine ventje brede voetjes heeft en je zult begrijpen dat het vinden van juiste schoenen best lastig was. Read More…
Recente reacties