Page 1 of 1

Gastenboek meertalig maken MLECMS

Posted: Thu Nov 29, 2012 11:22 am
by timdebuurman
Hoi,

Ik ben bezig met een meertalige website. Gaat tot nu toe goed.

Graag wil ik ook het gastenboek meertalig hebben, maar het lukt me niet om de labels op het formulier (om een nieuw bericht te plaatsen) meertalig te krijgen.

Ze staan er allemaal in de ingestelde front-end taal, of als ik die niet instel, in het engels.

Ook de tekst op de button om het formulier te tonen ('New Guestbook entry') wil ik per taal anders hebben.

Bij andere modules stind de tekst ergens in een sjabloon, waardoor het opgelost kon worden met de vertaler van de MLECMS-module.

Re: Gastenboek meertalig maken MLECMS

Posted: Thu Nov 29, 2012 11:27 am
by Jos
Ik ben voor het eerst ook bezig met een meertalige site in CMSms, waar ook een gastenboek op moet komen.

Zelf loop ik telkens tegen allerlei beperkingen aan van de Guestbook module, waardoor ik die al een tijdje verlaten heb... In plaats daarvan ben ik naar CGFeedback gaan kijken. Die heb ik voor een tweetal enkel-talige sites ingericht en werkt prima, maar toch niet 100% naar tevredenheid.

Ik ben daarom begonnen zelf een Gastenboek module te maken. Eerste release mogelijk volgende week al...

Belangrijkste feature daarin is dat je meerdere templates kunt maken, zowel voor het tonen van de reacties, als voor de formulieren. Daarmee zou het dus prima geschikt zijn voor meertalige sites.

Re: Gastenboek meertalig maken MLECMS

Posted: Thu Nov 29, 2012 12:16 pm
by timdebuurman
mooi.
Zet je een melding op het forum zodra je m klaar hebt?

Ikzelf heb verder nog geen problemen gehad met de gastenboek-module, alleen nu.

Als iemand nog wel een mogelijkheid weet om die labels in het formulier (en de knoptekst) meertalig te maken, dan hoor ik dat graag.

Re: Gastenboek meertalig maken MLECMS

Posted: Mon Dec 03, 2012 7:07 pm
by timdebuurman
Jos,

Is het nog gelukt met je nieuwe gastenboek-module?

gr Tim

Re: Gastenboek meertalig maken MLECMS

Posted: Mon Dec 03, 2012 8:12 pm
by Jos
jahoor, ben nog lekker bezig :D

Re: Gastenboek meertalig maken MLECMS

Posted: Thu Dec 13, 2012 12:57 am
by Jos
Initiële beta release is zojuist uitgebracht: Gbook 0.7-beta
zie http://dev.cmsmadesimple.org/project/fi ... ckage-1158

Mijn aandacht is allereerst uitgegaan naar de basisfuncties. Ik nodig iedereen graag uit om er naar te kijken en zijn/haar bevindingen te delen.

De volgende stap is om te bekijken of er nog wat extra's moet gebeuren om deze gastenboek module "multilanguage"-proof te krijgen. Er zijn nog geen taalbestanden inbegrepen in deze beta-release, dus alles zal sowieso alleen nog in het Engels tonen. Rolf heeft beloofd 8) om de module morgen aan het TranslationCenter toe te voegen, waardoor e.e.a. vertaald kan worden. Volgens mij is de rest vervolgens met ofwel separate templates (formulier, berichtenlijst), ofwel met wat smarty logica (bevestigingsmeldingen) op te lossen.

Mijn antipathie tegen captcha's deed mij stuiten op een volgens mij erg doeltreffend spamfilter. Deze heb ik in Gbook geïntegreerd wat iets meer tijd kostte dan gepland. Maar ik ben bijzonder benieuwd wat ieders ervaringen daarmee zullen zijn.

Ik hoor graag 8)

[edit]
Oja, en vergeet niet om de module help te lezen ;)
[/edit]

Re: Gastenboek meertalig maken MLECMS

Posted: Sun Dec 16, 2012 10:53 pm
by Jos
Met hulp van Rolf die e.e.a. getest heeft, heb ik diverse fixes doorgevoerd.
In de tussentijd heb ik ook de Nederlandse en Duitse vertaling toegevoegd.

Ik heb de Gbook module intussen ook Multilanguage werkend op een site waar ik momenteel druk mee bezig ben.

Versie 0.8.1 is via ModuleManager te installeren.
Na installatie de {Gbook} en {Gbook action='form'} tags plaatsen, dan de meegeleverde stylesheet koppelen aan je pagina-template en je hebt een prachtig werkende gastenboek op je site 8)

Om e.e.a. multilanguage te maken, hoef je alleen nog de bevestigingsmeldingen uit te breiden, bijvoorbeeld:

Code: Select all

{if $lang == 'de_DE'}
<p>Vielen Dank. Ihre Nachricht wurde eingetragen.</p>
{else}
<p>Bedankt voor uw bericht. Uw bericht is toegevoegd aan ons gastenboek.</p>
{/if}
Dus: succes ermee :D