Dez
15
2007
0

Beta-Testphase

So... Alpha und sonstige Testphasen werden wie üblich übersprungen und es geht mit Alexander-Kaletsch.de gleich in die geschlossene Beta-Testphase (geplant: 2-4 Wochen)...

Dez
10
2007
0

Entwicklungsphase

Endlich: Alexander-Kaletsch.de begibt sich in die Implementierungsphase :)

Dez
09
2007
0

Smarty plugin: lang

Idee: Simplen Language Swicher für kleine Variablen die direkt im Template gespeichert werden sollen.
Beispiel: {lang en="Given name" de="Vorname"}

Dateiname: function.lang.php
Dateilocation: Smarty/plugins/

  1.  
  2. <?php
  3. /**
  4.  * Smarty plugin
  5.  * @package Smarty
  6.  * @subpackage plugins
  7.  */
  8.  
  9.  
  10. /**
  11.  * Smarty {lang} function plugin
  12.  *
  13.  * Type: function<br>
  14.  * Name: lang<br>
  15.  * Purpose: Very simple language switcher...<br>
  16.  * @author Alexander Kaletsch <mail at alexander-kaletsch dot de>
  17.  * @param array
  18.  * @param Smarty
  19.  */
  20. function smarty_function_lang($params, &$smarty)
  21. {
  22. global $lang, $default_lang;
  23. if($default_lang == "") $default_lang = "de";
  24.  
  25. if (!isset($params[$default_lang])) {
  26. $smarty->trigger_error("lang: missing '".$default_lang."' (default) parameter");
  27. return;
  28. }
  29.  
  30. if(isset($params[$lang]) && $params[$lang] != ""){
  31. return $params[$lang];
  32. } else {
  33. return $params[$default_lang];
  34. }
  35. }
  36.  
  37. ?>
  38.  
  39.  

Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com