Posts tagged ‘wordpress’

Adsense deel 2: van wordpress naar Blogspot? (blogger.com)

Gisteren heb ik aangegeven om Adsense te willen gaan uitproberen. Ja, reclames kunnen heel vervelend zijn en dat wil ik mijn bezoekers niet aandoen. Dus: mocht u als lezer vervelende reclame tegenkomen op een website van mij, dan zou ik het op prijs stellen als u dat zoudt willen doorgeven.

Stap 1: integreren Adsense in website

Om se Adsense advertenties te laten verschijnen binnen mijn websites, moest ik wat code plaatsen. Niet alleen html maar ook eens script (logisch). In joomla betekent dat ik gebruik maak van een aparte module die dit mogelijk maakt en die voorkomt dat het script geschrapt wordt. Direct plaatsen binnen een artikel  is niet mogelijk. Via een aparte module wel (insert module). Voorbeeld: zie www.dewebmeester.nl onderaan of www.projektduga.nl aan de rechterkant. Vervolgens heb ik advertentie code geplaatst binnen een startpagina van me op intrastart.nl (webdesign.intrastart.nl). Dat is me gelukt via de categorie beschrijving waar ik de script code direct heb kunnen plaatsen. Wat betreft een zelfgehoste WordPress website zie ik veel verschillende opties. Ik kan bijvoorbeeld een html widget plaatsen met de code (eventueel tussen <div></div> tags maar ik kies er voor om functions.php aan te passen en zo een shortcode te creeren waardoor ik via [adsense] op elke willekeurige plaats op een pagina of blogpost Adsense advertenties kan weergeven.

Ik schrok wel even: op mijn nogal serieuze website http://www.dewebmeester.nl verschijnen reclames van dating website of een oproep om een gratis spelletje te doen. Dat wil ik niet. En die optie zet ik makkelijk UIT in de Adsense settings binnen mijn account.

Stap 2: Bekijken en evalueren van statistieken

Via mijn Adsense account kan ik direct zien welke website welke inkomsten genereert. Dat viel me niet tegen. Aan het einde van de dag lijk ik 1,43 Euro verdient te hebben. Natuurlijk zijn er op de Android market leuke applicaties te verkrijgen om dit allemaal live op de telefoon te volgen en de snelste lijkt mij: Adsense360. Vervolgens is het de vraag welke website het beste presteert en hoe de statistieken te verbeteren. Mijn probleem: dit blog is een WordPress.com blog en daarin in Adsense reclame niet toegestaan (en ook technisch onmogelijk). Maar dit blog is mijn meest bezochte website. Hoe los ik dit op?

Stap 3: exporteren van blogposts van WordPress naar Blogger

Ja, het gevaar van “duplicate content” bestaat maar zover ik begrepen heb straft Google dit niet meer af. Google geeft gewoon in de zoekresultaten de oorspronkelijke website weer met de oorspronkelijk inhoud. Kortom: mijn dewebmeester.blogspot.nl (dewebmeester.blogspot.com) zal in de zoekresultaten van Google mogelijk wat minder voorkomen dan dewebmeester.wordpress.com maar dat kan ik mogelijk op een andere manier oplossen. Eerst even proberen te exporteren en importeren. Dat gaat snel en is eenvoudig. Eerst exporteer ik de complete inhoud van mijn WordPress blog, sla op op computer, zet dit bestand om naar een Blogger bestand via: http://wordpress2blogger.appspot.com/ en importeer dit complete bestand via mijn blogger.com account settings. En zo heb ik binnen tien minuten een compleet extra blog, inclusief inhoud waarbinnen Adsense advertenties weergegeven kunnen worden. Zie voorbeeld: dewebmeester.blogspot.nl

Meerdere gebruikers, 1 website, verschillende opties (WordPress)

Dit is een belangrijk concept en iets dat een webdeveloper in veel situaties nodig heeft: een website die de mogelijkheid biedt aan andere gebruikers (klanten) om zelf een website te onderhouden of te bouwen. Nu lijkt dat makkelijk te realiseren met een (open source) CMS maar algemene probleem lijkt mij dat medegebruikers standaard dezelfde mogelijkheden hebben als de administrator en de andere gebruikers. Bijvoorbeeld: zowel bij Joomla als WordPress hebben mede gebruikers beschikking over dezelfde templates en thema’s als de andere gebruikers. Het is nog niet zo makkelijk om verschillende gebruikers binnen 1 website, verschillende websites te laten bouwen en te onderhouden. Dewebmeester.nl onderzoekt de mogelijkheden en de beste worden op de markt gebracht. Deze week is dat het concept van http://www.mobilewebbuilder.nl : een website waar verschillende gebruikers allemaal verschillende mobiele websites kunnen maken en onderhouden.

In mijn vorige blogpost heb ik aandacht gegeven aan een mogelijkheid om een WordPress plugin beschikbaar te stellen aan andere gebruikers zonder hen toegang tot thema’s of posts van anderen te geven. Dat kan werken voor bepaalde plugins maar zal niet voor alle plugins even makkelijk werken. En in het geval van http://www.mobilewebbuilder.nl (www.mobielesitebuilder.nl) leidde dit niet tot een afdoende oplossing. Want de bedoeling is dat een gebruiker een unieke mobiele website maakt en onderhoudt, via de CMS publiceert en dat die website door een andere gebruiker uiteindelijk niet te bewerken is. En indien elke gebruiker toegang krijgt tot dezelfde plugin (een Mobiele Site Builder plugin), dan zijn die websites door alle andere gebruikers binnen de dashboard via de plugin te benaderen en aan te passen. Dat moet niet.

De oplossing (en ook voor veel andere gelijkende problemen)

De oplossing heeft “Multisite”. Deze optie kan tijdens de installatie van een WordPress geactiveerd worden of eventueel later (zie bijvoorbeeld deze blogpost). De Mulisite optie lost eigenlijk al onze problemen op zoals hierboven uitgelegd. Deze optie maakt ook de “Hack” zoals genoemd in de vorige blogpost onnodig. Dat is mooi omdat we nu geen files hoeven aan te passen (en opnieuw moeten aanpassen na elke update van de plugin). Maar we hebben nu wat andere problemen.

Wat is opgelost:

  1. elke gebruiker heeft een eigen dashboard en geen toegang tot dashboard van andere gebruikers
  2. dus elke gebruiker heeft alleen toegang tot posts van zichzelf en niet van anderen
  3. elke gebruiker heeft toegang tot plugins.

Nieuwe problemen:

  1. elke gebruiker heeft toegang tot alle templates en thema’s en dat lijkt me wat teveel luxe.
  2. elke gebruiker heeft toegang tot alle geactiveerd plugins en ook dat is wat teveel luxe.

Vandaag los ik alleen dit eerste probleem op: ik wil binnen de hoofdwebsite (http://www.mobilewebbuilder.nl) een mooi premium design installeren en kies hiervoor WowWay. Maar vervolgens kan elke medegebruiker (elke klant) ook gebruik maken van dit thema zonder deze template te hoeven kopen en dus zonder een gebruikers licentie te hebben. Nee, dat wil ik niet. De oplossing is de volgende code in wp-config.php:

define(‘WP_DEFAULT_THEME’, ‘wowway’);

Vervolgens activeer ik de template voor het hele netwerk, ga naar dashboard van eigen website en activeer dit thema. Daarna ga ik teru gnaar Network dashboard en deactiveer ik het thema voor het netwerk. Probleem opgelost: mijn eigen site heeft een mooi design, de andere gebruikers hebben niet de beschikking gekregen over dit thema maar kunnen wel aan het werk met de Mobiele Sitebuilder.

Stijgende populariteit van Spiderman Webdesign Wageningen

Stijgende populariteit van Spiderman Webdesign Wageningen

Bezoekers aantallen van blog van Spiderman Webdesign Wageningen: http://www.dewebhulp.nl

Openen video’s van youtube in Lightbox binnen WordPress slider

Vandaag bijt ik mijn tanden in een nieuwe opdracht van tweaky.com: De klant wil dat video’s geopend worden in een Lightbox binnen dezelfde pagina. Het probleem lijkt me dat de video al geintegreerd is in een slider en niet in een bericht. Mijn stappenplan:

  1. – plugin lightbox video installeren (WP Video Lightbox)
  2. – testen binnen een WordPress bericht
  3. – code controleren en kijken of dit te integreren is in slider. Deze slider is overigens onderdeel van de template en heeft een eigen beheerspanel en de klant wil natuurlijk het beheer over deze video’s binnen dit beheerspanel behouden. Kortom: ik moet niet teveel in de broncode gaan veranderen maar zoveel mogelijk werken binnen bestaande admin panel van WordPress.

Na stap 1 ga ik eerst naar de support pagina van deze plugin: http://www.tipsandtricks-hq.com/wordpress-video-lightbox-plugin-display-videos-in-a-fancy-lightbox-overlay-2700#!prettyPhoto . Daar vind ik een demonstratie van de werking van de plugin en kijk via Firebug naar de code (mogelijk kan ik stap 2 overslaan?) en dan zie ik dit:

<!—<a title=”” href=”” rel=”wp-video-lightbox”><img class=”video_lightbox_anchor_image” alt=”” src=”http://www.tipsandtricks-hq.com/wp-content/uploads/2010/08/wp-video-lightbox-demo.png“></a>—>

Deze code plak ik in een Notepad+ document om te bestuderen.

Binnen de slider applicatie is een mogelijkheid om aan te geven welke image getoond moet worden en waar die image bij klikken naartoe moet leiden. Image laat ik staan en als link plaats ik de YouTube video link. Vervolgens moet ik de rel=”wp-video-lightbox” nog ergens plaats. Ik probeer die te plaatsen naast de link binnen de slider applicatie maar zonder succes. In Firebug houd ik bij hoe de code verandert en ja, ik zie de link en zelfs rel= maar code wordt toch steeds weer door elkaar gegooid door de slider applicatie. Toch maar naar de broncode van de slider?
Ook dat probeer ik. Dat had moeten werken maar kan niet goed bepalen waar ik de — rel=”wp-video-lightbox” –moet plaatsen.

De oplossing
Tjonge wat ben ik dan weer blij als het lukt. Deze keer heeft het me 2 uur gekost. Oplossing lijkt simpel: bij de slider is er een optie om een “Caption” te plaatsen. Met een beetje geluk betekent dit dat er plaats is om html te plaatsen. En dus plaats ik de hele link, inclusief rel=”wp-video-lightbox” in de Caption (de titel, of eventueel in de beschrijving). Dat ziet er zo uit:

<a href=”” rel=”wp-video-lightbox”> <em><font face=”times new roman,times,serif” size=”6″>Click to Play</font></em></a>

Het resultaat is een mooie link onderaan de foto die getoond wordt met de titel “Click to Play” en bij klikken hierop wordt de video geopend in een mooie Lightbox overlay. Zie: http://www.speedvertu.com
Hartelijke groeten.
Ook interesse in het openen van video’s in Lightbox? Neem even contact op me:— info —

Javascript toevoegen aan blog posts (berichten) en pagina’s WordPress

Nee, dat is standaard niet mogelijk volgens WordPress. Zie bijvoorbeeld: http://codex.wordpress.org/Using_Javascript Ja, het is blijkbaar toch mogelijk en daarvoor is niet eens een aparte plugin nodig. Stel ik ga naar een bericht of ik maak een nieuw bericht aan in WordPress en vervolgens schakel ik naar html view, plak het script (chat, webshop API of in dit geval: een javascript clickable map) binnen de html code, sla bericht op en bekijk bericht. Resultaat is: niets….. Want alle javascript code wordt gefiltert en geschrapt door de WordPress editor. Maar vandaag ontdek ik een simpele oplossing:

Script plaatsen in html widget en html code in bericht of page code
Ik plaats een nieuwe html widget binnen (bijvoorbeeld) de sidebar en plak daarin het script. Ja, nu werkt het wel maar wordt de code mogelijk niet op de juiste plaatst geactiveerd. Nee, we willen echt binnen een bericht de code laten zien. Geen nood. Na activeren van deze html widget (inclusief <head> script) plaats ik de html code die bepaalt hoe en waar mijn applicatie getoond moet worden, binnen de html van het nieuwe (of oude) bericht en vervolgens publiceer ik dit. En ja, nu verschijnt de javascript applicatie binnen het bericht. Logisch: de code uit de widget (sidebar) is oproepbaar binnen de pagina en kan niet door de editor gestript worden.

Niet simpel? Wilt u liever dewebmeester.nl dit laten doen? Stuur dan even een email naar info@dewebmeester.nl
Groeten!

Frustratie: een simpele Facebook like button op een WordPress website

Tjonge, wat kan iets simpels soms moeilijk te realiseren zijn. Een Facebook Like button bijvoorbeeld binnen een WordPress website.

Om een Faceboot button te plaasten binnen een (gewone) website, is het aan te raden de developers versie te gebruiken die door Facebook zelf onderhouden wordt:
http://developers.facebook.com/docs/reference/plugins/like/ Makkelijk te maken en niet moeilijk te integreren. Voor een WordPress website denk je al snel aan een kant en klare plugin of widget. Ja die zijn er genoeg: “Facebook button plugin” of “Facebook widget”of “Facebook likebox”. Zie de onderstaande afbeelding:

Zo, wat is dan het probleem? Het probleem is dat het niet werkt. Of de layout is niet goed, of er wordt niets getoond of de button werkt niet. Ja, de eerstgenoemde in de afbeelding (“Facebook”) lijkt te werken. Ja die werkt. Enige probleem is mogelijk dat ik even geen optie kan vinden om de button gewoon binnen een widget te laten verschijnen. Ook worden “faces”niet getoond en is het vrij ingewikkeld om de applicatie te laten werken want: er moet eerst een Facebook applicatie aangemaakt worden en gekoppeld worden aan applicatie domein etc. Het LIJKT te werken want na klikken op “like”, krijgt de like button counter + 1 maar deze like is vervolgens niet terug te vinden op mijn profiel in Facebook. Dat zou toch moeten?

Uiteindelijk val ik weer terug op de standaard Facebook developers code: http://developers.facebook.com/docs/reference/plugins/like/ , maak de parameters aan en plaats gegenereerde code binnen een html widget. Ja, de button wordt netjes getoond. Nee, de button werkt niet. De send button lijkt overigens wel prima te werken. Tenminste iets. Probeer de script code van Facebook te plaatsen achter <body> tag van header.php maar dat verandert niets. Helaas. Nog steeds niet naar behoren opgelost. Maar moet nu eerst even werken aan belastingaangifte voordat ik hier mee aandacht aan kan geven. Reacties, adviezen en andere commentaren zijn gewenst.

Aanvulling: twee problemen ontdekt

En zo heb ik tenminste alweer twee problemen opgelost:

1) De Facebook pagina id was fout. Die is op zich makkelijk te vinden door naar de pagina te gaan en op de timeline foto of profiel foto te klikken. Dan verschijnt er in de browser iets als: http://www.facebook.com/photo.php?fbid=424986770863567&set=a.424986767530234.107018.139250686103845&type=1&theater waarbij het laatste getal de facebook pagina id is, in dit geval: 139250686103845

2) De klant blijkt nog helemaal geen Facebook pagina te hebben en zijn profiel pagina aan mij doorgegeven te hebben. Nee, voor profielpagina’s kun je geen “likes”verzamelen omdat het geen pagina is. Dus wel eerst even een pagina aanmaken.

facebook logo

facebook logo (Photo credit: marcopako )

Workshops, bijles of priveles van dewebmeester.nl

Hierbij informatie over dewebmeester.nl als meester.

Er wordt in heel Nederland lesgegeven. Wel is dit afhankelijk van het aantal deelnemers. Voor elke stad geldt een ander minimum aantal deelnemers. Zo is het minimum aantal deelnemers voor Amsterdam: vijf en voor Groningen: acht. Uurtarief is dan 20 Euro per uur per persoon ex. BTW.

Maar priveles is ook een optie. Dan zijn de tarieven echter wel wat hoger:

  • Bij afname tot 4 uur: 39 Euro per uur (ex. reiskosten van 0,19 euro per km) indien 2 uur of meer per keer lesgegeven kan worden.
  • Bij afnamen tot 10 uur (5 x 2 uur): 29 Euro per uur (ex. reiskosten van 0,19 euro per km) indien 2 uur of meer per keer lesgegeven kan worden.
  • Bij afname van 10 uur of meer: 25 Euro per uur (ex. reiskosten van 0,19 euro per km) indien 2 uur of meer per keer lesgegeven kan worden.
  • Deze tarieven gelden voor “niet-klanten” van dewebmeester.nl  Het is altijd aantrekkelijk om op zoek te gaan naar andere geinteresseerden omdat dan gebruik gemaakt kan worden van de minimumprijs van 20 Euro per uur (en dit kan zelfs dalen tot 15 Euro per persoon per uur).

Klanten van dewebmeester.nl krijgen een fikse korting en kunnen vanaf 20 Euro per uur priveles krijgen voor zover het betrekking heeft op een bestelling bij dewebmeester.nl; Ook kunnen zijn (zolang de aanbieding geldt) een 6 uurs pakket kopen voor 99 Euro (ex BTW en ex. reiskosten van 0,19 euro per km).

dewebmeester.nl is wat betreft bijles, workshops en privelessen pas weer beschikbaar vanaf 15 januari 2013;
Hartelijke groeten,

Ir. Meindert A. Jorna (Msc.)

Savornin Lohmanstraat 45

6702BN Wageningen

☎ 0317 795149

Mob. 06 412 86716

☒ info

www.dewebmeester.nl

My profiles: facebook.png Facebook linkedin.png LinkedIn flickr.png Flickr twitter.png Twitter

pixel.png?p=mozilla&v=3.11.21&t=1354283777726&u=d2aa0d2a0c4ca423

Extra informatie wat betrekt workshops, bijles en priveles door dewebmeester.nl op marktplaats.nl:

Uw advertentie

Advertentie: Meindert Jorna / Spiderman Webdesign Wageningen
Omschrijving: Dewebmeester bij u op bezoek? Dat kan. Dewebmeester.nl biedt lessen op het gebied van webbeheer en webdesign. Dat is zeer aan te raden voor elke startende ondernemer en zzp’er maar ook zeer handig als u betrokken bent bij een stichting of de familiewebsite beheert. Prive les, van dewebmeester. Duur? Nee, vanaf 20 Euro per uur krijgt u de beschikking over dewebmeester.nl Het maakt niet uit waar u zich bevindt in Nederland, de webmeester komt naar u toe.Wat kunt u verwachten?
– Snel advies
– Dewebmeester kan direct samen met u (bij u thuis) uw website opstarten
– U krijgt direct inzicht in hoe u zelf uw website kunt onderhouden en beheren
– U krijgt kennis, deelt in de ervaring van dewebmeester en wordt daarmee ook zelf een webmeester die wat kan betekenen voor anderen
Rubriek: Diensten en Vakmensen > Bijles, Privé-les en Taalles
Advertentienummer: 196889
Bekijk uw advertentie: http://diensten-vakmensen.marktplaats.nl/a/diensten-en-vakmensen/bijles-prive-les-en-taalles/196889-meindert-jorna-spiderman-webdesign-wageningen.html

Uw gegevens

Naam: Spiderman Webdesign Wageningen
E-mail: info
Woonplaats: Wageningen
Contact | Veilig handelen | Voorwaarden en Privacybeleid Inloggen Mijn Marktplaats
Dit een systeembericht. Vragen over deze e-mail kunt u stellen via ‘Contact’.

Werkwijze:
De betaling van de offerte geldt als acceptatie van de offerte.
Dat betekent dat we niet garanderen dat er aan uw website wordt gewerkt als we geen betalingsbevestiging hebben ontvangen.
Elke klant heeft recht op periode van ondersteuning zoals beschreven in offerte. Periode start vanaf offertedatum.
Klanten die de offerte hebben betaald krijgen altijd voorrang boven degenen die dit (nog) niet deden.
De klant is zelf verantwoordelijk voor het snel toesturen van de juiste informatie (teksten, illustraties en andere wensen).
Indien we geen nieuwe informatie ontvangen, kunnen we niet verder met de website en wordt het werkproces vertraagd.
In de praktijk betekent dit dat andere klanten voorrang krijgen ongeacht de vraag of offerte al dan niet betaald is.
Oftewel: Elke vertraging vanwege (te) laat betalen van de offerte of door het niet op tijd toesturen van de juiste informatie is voor de klant erg nadelig. De periode waarbinnen de klant recht heeft op ondersteuning verstrijkt en uiteindelijk zijn dan zowel de klant als wij ontevreden. Beste klant: let erop dat u uw offerte betaald heeft en de juiste informatie heeft toegestuurd!
Hartelijke groeten namens www.dewebmeester.nl

picture Latest post: Ticketsysteem, maak er gebruik van Ticketsysteem, maak er gebruik van
like.png Like · Comment · Share Spiderman Webdesign Wageningen page on Facebook facebook.png Like

pixel.png?p=mozilla&v=3.11.21&t=1354282685120&u=d2aa0d2a0c4ca423

%d bloggers liken dit: