cvs: smarty /docs/de getting-started.xml /docs/de/designers language-builtin-functions.xml language-custom-functions.xml language-modifiers.xml

"Messju Mohr" <[email protected]>
Newsgroups gmane.comp.php.cvs.smarty
Message-ID <cvsmessju1134061526@cvsserver>
messju		Thu Dec  8 12:05:26 2005 EDT

  Modified files:              
    /smarty/docs/de	getting-started.xml 
    /smarty/docs/de/designers	language-builtin-functions.xml 
                             	language-custom-functions.xml 
                             	language-modifiers.xml 
  Log:
  sync with en

-- 
Smarty CVS Mailing List (http://cvs.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
messju-20051208120526.txt (text/plain, 8.6 KB)
http://cvs.php.net/diff.php/smarty/docs/de/getting-started.xml?r1=1.9&r2=1.10&ty=u
Index: smarty/docs/de/getting-started.xml
diff -u smarty/docs/de/getting-started.xml:1.9 smarty/docs/de/getting-started.xml:1.10
--- smarty/docs/de/getting-started.xml:1.9	Fri Sep 16 05:42:51 2005
+++ smarty/docs/de/getting-started.xml	Thu Dec  8 12:05:23 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.9 $ -->
-<!-- EN-Revision: 1.10 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.10 $ -->
+<!-- EN-Revision: 1.13 Maintainer: andreas Status: ready -->
 <part id="getting.started">
  <title>Erste Schritte</title>
  <chapter id="what.is.smarty">
@@ -161,10 +161,11 @@
     </para>
    </note>
    <para>
-    Installieren Sie als erstes die Smarty-Library Dateien. Diese
-    Dateien sollten von Ihnen NICHT editiert und von allen
-    Applikationen verwendet werden. Sie werden nur erneuert, wenn Sie
-    eine neue Version von Smarty installieren.
+    Installieren Sie als erstes die Smarty-Library Dateien (den
+    /libs/-Ordner der Smarty Distribution). Diese Dateien sollten von
+    Ihnen NICHT editiert und von allen Applikationen verwendet
+    werden. Sie werden nur erneuert, wenn Sie eine neue Version von
+    Smarty installieren.
    </para>
    <note>
     <title>Technische Bemerkung</title>
@@ -196,9 +197,12 @@
    <para>
     Sie k&ouml;nnen diese Dateien entweder in Ihrem PHP-'include_path'
     oder auch in irgend einem anderen Verzeichnis ablegen, solange die
-    Konstante <link linkend="constant.smarty.dir">SMARTY_DIR</link>
-    auf den korrekten Pfad zeigt. Im Folgenden werden Beispiele
-    f&uuml;r beide F&auml;lle aufgezeigt.
+    <ulink url="&url.php-manual;define">Konstante</ulink> <link
+    linkend="constant.smarty.dir">SMARTY_DIR</link> auf den korrekten
+    Pfad zeigt. Im Folgenden werden Beispiele f&uuml;r beide
+    F&auml;lle aufgezeigt. SMARTY_DIR <emphasis role="bold">muss in jedem
+    Fall </emphasis> am Ende einen Slash ("/", unter Windows ggf. einen
+    Backslash "\") enthalten.
    </para>
    <para>
     So erzeugt man eine Instanz der Smarty-Klasse im PHP-Skript:
@@ -222,6 +226,28 @@
    </para>
 
    <example>
+    <title>Manuelles setzen der SMARTY_DIR-Konstanten</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+// *nix-Stil
+define('SMARTY_DIR', '/usr/local/lib/php/Smarty-v.e.r/libs/');
+
+// Windows-Stil
+define('SMARTY_DIR', 'c:/webroot/libs/Smarty-v.e.r/libs/');
+
+// Ein kleiner Hack der unter *nix und Windows funktioniert wenn Smarty
+// in einem Verzeichnis 'includes/' unterhalb des Beispielskriptes liegt
+define('SMARTY_DIR',str_replace("\\","/",getcwd()).'/includes/Smarty-v.e.r/libs/');
+
+require_once(SMARTY_DIR . 'Smarty.class.php');
+$smarty = new Smarty();
+?>
+]]>
+    </programlisting>
+   </example>
+
+   <example>
     <title>Absoluter Pfad &uuml;bergeben</title>
     <programlisting role="php">
 <![CDATA[
@@ -429,8 +455,9 @@
    <para>
     Als n&auml;chstes editieren wir die Datei
     <filename>index.php</filename>. Wir erzeugen eine Smarty-Instanz,
-    weisen dem Template eine Variable zu und geben
-    <filename>index.tpl</filename> aus.
+    weisen dem Template mit <link linkend="api.assign">assign()</link>
+    eine Variable zu und geben <filename>index.tpl</filename> mit
+    <link linkend="api.display">display</link> aus.
    </para>
 
    <example>
@@ -442,7 +469,7 @@
 define('SMARTY_DIR','/usr/local/lib/php/Smarty/');
 require(SMARTY_DIR.'Smarty.class.php');
 
-$smarty = new Smarty;
+$smarty = new Smarty();
 
 $smarty->template_dir = '/web/www.example.com/smarty/guestbook/templates/';
 $smarty->compile_dir = '/web/www.example.com/smarty/guestbook/templates_c/';
http://cvs.php.net/diff.php/smarty/docs/de/designers/language-builtin-functions.xml?r1=1.3&r2=1.4&ty=u
Index: smarty/docs/de/designers/language-builtin-functions.xml
diff -u smarty/docs/de/designers/language-builtin-functions.xml:1.3 smarty/docs/de/designers/language-builtin-functions.xml:1.4
--- smarty/docs/de/designers/language-builtin-functions.xml:1.3	Fri Jul 16 10:32:28 2004
+++ smarty/docs/de/designers/language-builtin-functions.xml	Thu Dec  8 12:05:25 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.3 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.4 Maintainer: andreas Status: ready -->
     <chapter id="language.builtin.functions">
      <title>Eingebaute Funktionen</title>
      <para>
@@ -11,10 +11,10 @@
 &designers.language-builtin-functions.language-function-capture;
 &designers.language-builtin-functions.language-function-config-load;
 &designers.language-builtin-functions.language-function-foreach;
+&designers.language-builtin-functions.language-function-if;
 &designers.language-builtin-functions.language-function-include;
 &designers.language-builtin-functions.language-function-include-php;
 &designers.language-builtin-functions.language-function-insert;
-&designers.language-builtin-functions.language-function-if;
 &designers.language-builtin-functions.language-function-ldelim;
 &designers.language-builtin-functions.language-function-literal;
 &designers.language-builtin-functions.language-function-php;
http://cvs.php.net/diff.php/smarty/docs/de/designers/language-custom-functions.xml?r1=1.3&r2=1.4&ty=u
Index: smarty/docs/de/designers/language-custom-functions.xml
diff -u smarty/docs/de/designers/language-custom-functions.xml:1.3 smarty/docs/de/designers/language-custom-functions.xml:1.4
--- smarty/docs/de/designers/language-custom-functions.xml:1.3	Fri Jul 16 10:32:28 2004
+++ smarty/docs/de/designers/language-custom-functions.xml	Thu Dec  8 12:05:25 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.5 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.6 Maintainer: andreas Status: ready -->
         <chapter id="language.custom.functions">
          <title>Eigene Funktionen</title>
         <para>
@@ -21,10 +21,10 @@
 &designers.language-custom-functions.language-function-html-select-date;
 &designers.language-custom-functions.language-function-html-select-time;
 &designers.language-custom-functions.language-function-html-table;
+&designers.language-custom-functions.language-function-mailto;
 &designers.language-custom-functions.language-function-math;
- &designers.language-custom-functions.language-function-mailto;
-&designers.language-custom-functions.language-function-popup-init;
 &designers.language-custom-functions.language-function-popup;
+&designers.language-custom-functions.language-function-popup-init;
 &designers.language-custom-functions.language-function-textformat;
 </chapter>
 <!-- Keep this comment at the end of the file
http://cvs.php.net/diff.php/smarty/docs/de/designers/language-modifiers.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/de/designers/language-modifiers.xml
diff -u smarty/docs/de/designers/language-modifiers.xml:1.5 smarty/docs/de/designers/language-modifiers.xml:1.6
--- smarty/docs/de/designers/language-modifiers.xml:1.5	Sat Jun 18 16:07:24 2005
+++ smarty/docs/de/designers/language-modifiers.xml	Thu Dec  8 12:05:25 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.18 Maintainer: andreas Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.19 Maintainer: andreas Status: ready -->
 <chapter id="language.modifiers">
  <title>Variablen-Modifikatoren</title>
  <para>
@@ -50,14 +50,16 @@
   geladen (sehen Sie dazu auch <link
   linkend="plugins.naming.conventions">Naming Conventions</link>) oder
   explizit registriert werden (<link
-  linkend="api.register.modifier">register_modifier</link>).  Zudem
-  können alle PHP-Funktionen implizit als Modifikatoren verwendet
-  werden. (Das Beispiel mit dem <literal>@count</literal> Modifier
-  verwendet die Funktion 'count' von PHP und keinen Smarty
+  linkend="api.register.modifier">register_modifier</link>).
+ </para>
+ <para>
+  Zudem können alle PHP-Funktionen implizit als Modifikatoren
+  verwendet werden. (Das Beispiel mit dem <literal>@count</literal>
+  Modifier verwendet die Funktion 'count()' von PHP und keinen Smarty
   Modifikator) PHP Funktionen zu verwenden eröffnet zwei Probleme:
   erstens: manchmal ist die Parameter Reiehnfolge nicht
-  erwünscht. (<literal>{"%2.f"|sprintf:$float}</literal>
-  funktioniert zwar, sieht aber als
+  erwünscht. (<literal>{"%2.f"|sprintf:$float}</literal> funktioniert
+  zwar, sieht aber als
   <literal>{$float|string_format:"%2.f"}</literal> das durch Smarty
   geliefert wird, besser aus. Zweitens: wenn <link
   linkend="variable.security">$security</link> auf TRUE gesetzt ist,
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.