• twitter image
  • facebook image
  • youtube image
  • linkedin image
Language: CMS Made Simple Czech CMS Made Simple France CMS Made Simple Hungary CMS Made Simple Russia CMS Made Simple Netherlands

All times are UTC




Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 
Author Message
 Post subject: Taalstrings en Sjablonen naar wens aanpassen
PostPosted: Mon Nov 09, 2009 4:09 pm 
Offline
Dev Team Member
Dev Team Member
User avatar

Joined: Wed Apr 23, 2008 7:53 am
Posts: 7574
Location: The Netherlands
De originele bronteksten van CMSMS, óf een module staan in het bestand en_US.php die in de servermap 'lang' staat.
In deze map is er meestal ook een map 'ext' waar de andere taalbestanden staan, waaronder de Nederlandse nl_NL.php
De teksten die in het Nederlandstalige taalbestand staan, komen uit het CMSMS Translationcenter.

Stel, voor een bepaalde website zijn de vertaalde teksten van een module net niet helemaal passend.
Bijv. het Gastenboek gebruiken voor een Condoleance Register. Vaak wordt dan het originele taalbestand 'gehackt'.
Tekststrings worden dan handmatig gewijzigd, wat op zich prima werkt. Maar na een upgrade zal dit bestand weer worden overschreven en alle wijzigingen zijn weer weg...
Voor een module is dit eenvoudig en doeltreffend op te lossen.

Werkwijze
Maak een nieuwe map aan in de root van de website, genaamd: 'module_custom'.
In deze nieuwe map kun je submappen aanmaken met dezelfde naam als de gewenste modules in de map 'modules'.
En daarin weer een map 'lang':

+ root
- admin
- modules
 + Guestbook
+ module_custom <- Nieuwe map
 + Guestbook <- Nieuwe map
  + lang <- Nieuwe map
   - nl_NL.php <- Nieuw bestand
- uploads
- ...

Maak in deze laatste map een nieuw bestand aan, genaamd nl_NL.php
Kopieer de, te wijzigen tekststrings uit het originele taalbestand over naar dit bestand en wijzig de inhoud. Bijv.

Code:
<?php
$lang['module_friendlyname'] = 'Condoleance register';
?>


Dit nieuwe taalbestand zal de standaard 'overschrijven'. Maar na een upgrade zal dit nieuwe bestand niet letterlijk worden overschreven.
Deze truc is ook te gebruiken voor .tpl bestanden waardoor je de layout van de admin kunt aanpassen.

Lees ook: http://calguy1000.com/Blogs/6/60/custom ... lates.html

Aanpassen admin strings

/admin/custom/lang/nl_NL/admin.inc.php

_________________
Image

Did my post help you solving a problem at your (customers) website and it saved you many hours of work? Great!! Consider buying me a cup of coffee in return! [ Click here ]



Last edited by Rolf on Sat Mar 06, 2010 7:13 pm, edited 1 time in total.

Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Taalstrings en Sjablonen naar wens aanpassen
PostPosted: Fri Mar 05, 2010 11:12 am 
Offline
Power Poster
Power Poster
User avatar

Joined: Sat Nov 14, 2009 4:54 pm
Posts: 706
Location: the Netherlands
Hey Rolf,

Naar aanleiding van dit topic, kwam ik hier terecht. Ik was deze post nog niet tegen gekomen en moet zeggen dat je het goed verwoord hebt.

Echter, ik vraag mij af of er ook een manier is waarop dit werkt wanneer men de taalbestanden uit de map admin aanpast?

Ik heb de velden 'extra1', 'extra2' en 'extra3' uit het nieuwe pagina template aangepast. Deze velden bevatten namelijk waarden voor de positie in de sitemap, de positie in het menu en de hover tekst van het menu.

Ik heb in het taalbestand bijv 'extra1' gewijzigd naar 'Sitemap priority (1.0 = high, 0.1 = low)'
Bij de update naar versie 1.6.7 onlangs, moest ik deze teksten weer opnieuw toevoegen. Gezien het feit dat er voor de korte termijn weer updates aan zitten te komen in de vorm van 1.7 en 2.0, vroeg ik me af of bijvoorbeeld ook een map aan kan maken 'admin_custom'. Bij de eerste poging werkt hij niet, dus ik vraag me af of het uberhaupt wel mogelijk is.

Kan jij hier uitsluitsel over geven?

_________________
Make your community a better place!


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Taalstrings en Sjablonen naar wens aanpassen
PostPosted: Sat Mar 06, 2010 7:11 pm 
Offline
Dev Team Member
Dev Team Member
User avatar

Joined: Wed Apr 23, 2008 7:53 am
Posts: 7574
Location: The Netherlands
Hoi Ringportal,

Goede vraag, vind zelf de extra-velden ook niet erg gebruiksvriendelijk  :-\

Maar voor zover ik weet kun je dit trucje alleen gebruiken voor modules.
Maar je zou altijd een future request kunnen indienen om de tekstvelden bijv. bij Algemene Instellingen of in de config.php te kunnen hernoemen...

Grt. Rolf

_________________
Image

Did my post help you solving a problem at your (customers) website and it saved you many hours of work? Great!! Consider buying me a cup of coffee in return! [ Click here ]



Last edited by Rolf on Sat Mar 06, 2010 7:14 pm, edited 1 time in total.

Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: Taalstrings en Sjablonen naar wens aanpassen
PostPosted: Fri May 04, 2012 9:26 am 
Offline
Dev Team Member
Dev Team Member
User avatar

Joined: Wed Apr 23, 2008 7:53 am
Posts: 7574
Location: The Netherlands
Voor admin string dezelfde werkwijze, maar...

Mapnaam en plaats: admin/custom/lang/nl_NL/
Naam taalbestand: admin.inc.php

_________________
Image

Did my post help you solving a problem at your (customers) website and it saved you many hours of work? Great!! Consider buying me a cup of coffee in return! [ Click here ]



Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
A2 Hosting