<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://fbb.just4test.de/extern.php?action=feed&amp;tid=957&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Informationen für CMS/made simple / [GELÖST] Datumsausgabe des News-Moduls auf Deutsch]]></title>
		<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=957</link>
		<description><![CDATA[Die aktuellsten Beiträge in [GELÖST] Datumsausgabe des News-Moduls auf Deutsch.]]></description>
		<lastBuildDate>Thu, 23 Jul 2015 22:14:32 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: [GELÖST] Datumsausgabe des News-Moduls auf Deutsch]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=35870#p35870</link>
			<description><![CDATA[<p>Werd ich wohl nie verstehen, weshalb ein nach eigenen Worten Marktführer in DE mit &quot;undeutschen&quot; Einstellungen am Start ist.</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Thu, 23 Jul 2015 22:14:32 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=35870#p35870</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Datumsausgabe des News-Moduls auf Deutsch]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=35868#p35868</link>
			<description><![CDATA[<p>Ist zwar gelöst, aber bei meinem Provider InternetX hilft auch nur:</p><div class="codebox"><pre><code>$config[&#039;timezone&#039;] = &#039;Europe/Berlin&#039;; $config[&#039;locale&#039;] = &#039;de_DE.UTF-8&#039;;</code></pre></div><p>Sonst wird bei mir das Datum auch falsch angezeigt!</p>]]></description>
			<author><![CDATA[dummy@example.com (Klinge)]]></author>
			<pubDate>Thu, 23 Jul 2015 12:17:20 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=35868#p35868</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Datumsausgabe des News-Moduls auf Deutsch]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23484#p23484</link>
			<description><![CDATA[<p>OOPS</p><p>habe es verwechselt mit ein Windows .nls Datei.<br />Werde doch mal genauer ansehen.</p><p>mfg<br />Jan</p>]]></description>
			<author><![CDATA[dummy@example.com (Janl)]]></author>
			<pubDate>Thu, 17 Jan 2013 09:02:58 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23484#p23484</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Datumsausgabe des News-Moduls auf Deutsch]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23482#p23482</link>
			<description><![CDATA[<p>Die nls Datei wird doch bereits mit CMSMS mitgeliefert (/lib/nls)... da musst du gar nix mehr machen <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" /> .</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Thu, 17 Jan 2013 08:51:12 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23482#p23482</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Datumsausgabe des News-Moduls auf Deutsch]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23480#p23480</link>
			<description><![CDATA[<p>Hallo cyberman,</p><p>{cms_set_language} braucht ein nls-file da bleibe ich doch lieber bei einfachem PHP,<br />trotzdem Danke</p><p>mfg<br />Jan</p>]]></description>
			<author><![CDATA[dummy@example.com (Janl)]]></author>
			<pubDate>Thu, 17 Jan 2013 08:44:33 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23480#p23480</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Datumsausgabe des News-Moduls auf Deutsch]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23477#p23477</link>
			<description><![CDATA[<p>Alternativ könntest du auch versuchen, dafür auch den CMSMS-eigenen Tag {cms_set_language} zu nutzen ...</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Thu, 17 Jan 2013 01:08:08 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23477#p23477</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Datumsausgabe des News-Moduls auf Deutsch]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23415#p23415</link>
			<description><![CDATA[<p>Hallo Cyberman / Czarnowski</p><p>Beide Beispiele werde ich bewahren und von meine UDT&#039;s Functions machen.<br />Bei mehrsprachige Websites muss man nur 1 x im Template diese UDT/Function setzen.<br />Es passt sehr gut zu Rolf&#039;s Lösung für mehrsprachige Sites mit standard CMSMS,<br />trotzdem Danke für die Bemühung, vielleicht kommt später eine Site wo ich es brauche.</p><p>mfg<br />Jan</p>]]></description>
			<author><![CDATA[dummy@example.com (Janl)]]></author>
			<pubDate>Mon, 14 Jan 2013 11:43:13 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23415#p23415</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Datumsausgabe des News-Moduls auf Deutsch]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23412#p23412</link>
			<description><![CDATA[<p>Ich hätte das Plugin so formuliert</p><div class="codebox"><pre><code>[== php ==]
&lt;?php

function smarty_function_page_locale($params, $template) {
    $locale = (isset($params[&#039;locale&#039;])) ? $params[&#039;locale&#039;] : &#039;&#039;;
    $fix = (isset($params[&#039;fix&#039;])) ? true : false;
    if (!empty($locale)) {
        $encode = (isset($params[&#039;encode&#039;])) ? $params[&#039;encode&#039;] : &#039;UTF-8&#039;;
        if (!$fix)
            @set_locale(LC_ALL, strtolower($locale) . &#039;_&#039; . strtoupper($locale) . &#039;.&#039; . $encode);
        else
            @set_locale(LC_ALL, $locale . &#039;.&#039; . $encode);
    }
}

?&gt;</code></pre></div><p>Man muss also als locale nur de oder en etc. übergeben.</p><p>Allerdings gibt es locale Einstellungen welche nicht diesen Regeln folgen siehe&#160; <a href="http://docs.moodle.org/dev/Table_of_locales" rel="nofollow">Tabelle&#160; </a>, dann setzt man den Parameter fix und schreibt den Parameter locale voll aus.</p><p>@ vor set_locale sollte sein da diverse Provider set_locale gesperrt haben (dann funktioniert sowieso nichts) und man damit eine Fehlermeldung unterdrückt.</p>]]></description>
			<author><![CDATA[dummy@example.com (czarnowski)]]></author>
			<pubDate>Mon, 14 Jan 2013 09:13:35 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23412#p23412</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Datumsausgabe des News-Moduls auf Deutsch]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23409#p23409</link>
			<description><![CDATA[<p>Würde ich trotzdem nicht über einen UDT machen, allenfalls über 1 &quot;echtes&quot; Plugin, also das ganze als <em>function.page_locale.php</em> ins /plugin-Verzeichnis speichern</p><div class="codebox"><pre><code>[== PHP ==]
&lt;?php
function smarty_function_page_locale($params, $template)
{
  $locale = $params[&#039;lang&#039;];
  $encode = (isset($params[&#039;encode&#039;])) ? $params[&#039;encode&#039;] : &#039;UTF8&#039;;
  switch ($locale) {
    case &quot;nl&quot;:
      $page_lang = &#039;nl_NL&#039;;
      break;
    case &quot;en&quot;:
      $page_lang = &#039;en_GB&#039;;
      break;
    default:
      $page_lang = &#039;de_DE&#039;;
      break;
  }
  $page_locale = $page_lang.&#039;.&#039;.$encode;
  setlocale (LC_TIME, $page_locale);
}
?&gt;</code></pre></div><p>und im einfachsten Fall über </p><div class="codebox"><pre><code>{page_locale} </code></pre></div><p>aufrufen.</p><p>Verfügbar sind die Parameter lang und encode. </p><p>Für lang ist &quot;de&quot; voreingestellt. Außerdem sind derzeit die Werte &quot;nl&quot; und &quot;en&quot; möglich. Ansonsten kann das Script relativ einfach um andere Länder erweitert werden, indem nach</p><div class="codebox"><pre><code> switch ($locale) { </code></pre></div><p>ein neuen case-Block eingefügt und auf die jeweilige Sprache angepasst wird. Für französisch sähe der zusätzlich einzufügende case-Block z.Bsp. dann so aus</p><div class="codebox"><pre><code>    case &quot;fr&quot;:
      $page_lang = &#039;fr_FR&#039;;
      break;</code></pre></div><p>Der Parameter encode ist dafür gedacht, verschiedene Serverkonfigurationen abzufangen. Manch ein Server will UTF8 (ist voreingestellt), ein anderer UTF-8 oder utf8 oder utf-8 oder ...</p><p>Zum einen hat&#039;s &#039;ne bessere Performance (keine Datenbankabfragen für das Laden der UDTs) und zum anderen kann man zur Steuerung externe Variablen einsetzen, so dass auch nicht so viele Templates benötigt werden, also z.Bsp. für MleCMS</p><div class="codebox"><pre><code>{page_locale lang=$lang_parent}</code></pre></div><p>Und nicht zuletzt kannst du damit alle Locales auf einen Rutsch erledigen, die du jemals in deinem Webdesigner-Leben benötigst. Das Plugin wird einmal erstellt und kann ruckzuck ins /plugin-Verzeichnis kopiert werden, währenddessen du ansonsten bei jeder neuen Installation anfängst, unzählige UDTs zu erstellen <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" />.</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Mon, 14 Jan 2013 03:03:01 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23409#p23409</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Datumsausgabe des News-Moduls auf Deutsch]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23407#p23407</link>
			<description><![CDATA[<p>Hallo Cyberman,</p><p><em>Den UDT kannst du dir sparen</em></p><p>Doch nicht denn für jede Sprache gibt es 1 (oder mehrere) Templates, <br />zum Beispiel für DE und SK oder für DE, NL und UK. </p><p>mfg<br />Jan</p>]]></description>
			<author><![CDATA[dummy@example.com (Janl)]]></author>
			<pubDate>Sun, 13 Jan 2013 20:56:56 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23407#p23407</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Datumsausgabe des News-Moduls auf Deutsch]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23403#p23403</link>
			<description><![CDATA[<p>Den UDT kannst du dir sparen, kannste auch in die config.php packen ...</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Sun, 13 Jan 2013 19:20:52 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23403#p23403</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Datumsausgabe des News-Moduls auf Deutsch]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23399#p23399</link>
			<description><![CDATA[<p>UDT - &quot;time_locale_de&quot;<br />mit inhalt:</p><div class="codebox"><pre><code>setlocale (LC_TIME, &#039;de_DE.UTF8&#039;);</code></pre></div><p>Als erste Zeile (nur so funktioniert es immer) im Template</p><p>{time_locale_d}<br />{process_pagedata}&lt;!DOCTYPE html PUBLIC &quot;- . . . . . . </p><p>So funktioniert es bei mir in alle Sprachen und bei alle Hoster, war schon einmal beschrieben im Forum auf .org.</p><p>mfg<br />Jan</p>]]></description>
			<author><![CDATA[dummy@example.com (Janl)]]></author>
			<pubDate>Sun, 13 Jan 2013 12:05:00 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23399#p23399</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Datumsausgabe des News-Moduls auf Deutsch]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23390#p23390</link>
			<description><![CDATA[<p>Dazu müsste man das <a href="http://php.net/manual/en/book.intl.php" rel="nofollow">http://php.net/manual/en/book.intl.php</a>&#160; zur Verfügung haben (hat kaum jemand) und die Problematik wäre exakt die gleiche.</p>]]></description>
			<author><![CDATA[dummy@example.com (czarnowski)]]></author>
			<pubDate>Sat, 12 Jan 2013 18:59:42 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23390#p23390</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Datumsausgabe des News-Moduls auf Deutsch]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23388#p23388</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>Dies passiert, da andere Skripte in verschiedenen Threads des selben Prozesses zur selben Zeit prozessweit die Locale-Einstellungen mittels setlocale() ändern.</p></div></blockquote></div><p>Ah, okay. Das sagt eigentlich schon alles <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/roll.png" alt="roll" /> </p><p>Wie sieht es mit <a href="http://stackoverflow.com/questions/5075145/php-locale-configuration-in-php-ini" rel="nofollow">dieser Möglichkeit</a> aus?</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Sat, 12 Jan 2013 18:32:19 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23388#p23388</guid>
		</item>
		<item>
			<title><![CDATA[Re: [GELÖST] Datumsausgabe des News-Moduls auf Deutsch]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23387#p23387</link>
			<description><![CDATA[<p>Vollständig lautet es bei PHP </p><div class="quotebox"><cite>php.net schrieb:</cite><blockquote><div><p>Die Locale-Informationen wirken auf den Prozess, nicht auf den Thread. Sofern Sie PHP mit einer Multithreaded Server API wie IIS oder Apache unter Windows einsetzen, rechnen Sie mit unerwarteten Änderungen der Locale-Einstellungen zur Laufzeit des Skripts, auch wenn das Skript selbst keinen setlocale()-Aufruf durchführt. Dies passiert, da andere Skripte in verschiedenen Threads des selben Prozesses zur selben Zeit prozessweit die Locale-Einstellungen mittels setlocale() ändern.</p></div></blockquote></div><p>gleich darunter der Tip zu Windows als Link:</p><p><a href="http://msdn.microsoft.com/en-us/library/cdax410z%28v=vs.90%29.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library … 90%29.aspx</a></p><p>Man kann die local Information bei der Installation des Servers setzen nicht aber über ini oder htaccess.</p><p>Und&#160; setlocale ist bei manchen Providern gesperrt da diese ein Sicherheitsrisiko darin sehen.</p><p>Setlocale lässt sich auch manchmal nicht setzen wenn man meterlange Parameter verwendet.<br />Da sollte man immer mit der kürzest möglichen Version anfangen.<br />Ein Testscript - Einzeiler kann da helfen um zu sehen ob die Kiste es als Befehl annimmt:</p><p>iif (!setlocale(LC_ALL,&#039;de_DE.utf8&#039;))&#160; &#160; echo &#039;Nix&#039;; else echo &#039; Ja doch oder nicht ?&#039;;</p>]]></description>
			<author><![CDATA[dummy@example.com (czarnowski)]]></author>
			<pubDate>Sat, 12 Jan 2013 17:54:34 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=23387#p23387</guid>
		</item>
	</channel>
</rss>
