Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
de:create:functions:buttoncode [14.11.2016 19:36]
anselm.von.scheliha 1
de:create:functions:buttoncode [14.11.2016 20:00]
admin alte Version wieder hergestellt (14.11.2016 12:24)
Zeile 23: Zeile 23:
 ===== Beispiel: Unterbrechen-Knopf mitten in der Seite ===== ===== Beispiel: Unterbrechen-Knopf mitten in der Seite =====
  
-&​amp;​lt;​code php&​amp;​gt;​+<code php>
 html( html(
-  '&​amp;​lt;​div style=&​amp;​quot;​margin: 4em; text-align: center&​amp;​quot;&​amp;​gt;​'.+  '<div style="margin: 4em; text-align: center">'.
   buttonCode('​break'​).   buttonCode('​break'​).
-  '&​amp;​lt;​/div&​amp;​gt;​'+  '</div>'
 ); );
-&​amp;​lt;​/code&​amp;​gt;​+</code>
  
  
 ===== Beispiel: Direktes Einfügen in HTML-Code ===== ===== Beispiel: Direktes Einfügen in HTML-Code =====
  
-&​amp;​lt;​code php&​amp;​gt;​+<code php>
 $buttonNext = buttonCode('​next'​); ​ // Speichert den HTML-Code für die $buttonNext = buttonCode('​next'​); ​ // Speichert den HTML-Code für die
 $buttonBack = buttonCode('​back'​); ​ // Buttons in 2 Variablen $buttonBack = buttonCode('​back'​); ​ // Buttons in 2 Variablen
Zeile 40: Zeile 40:
 // Einfügen des HTML-Codes in den Fragebogen, z.B. in einer Tabelle // Einfügen des HTML-Codes in den Fragebogen, z.B. in einer Tabelle
 html(' html('
-  ​&​amp;​lt;​table cellspacing=&​amp;​quot;​10&​amp;​quot; ​cellpadding=&​amp;​quot;​0&​amp;​quot;&​amp;​gt;​ +  ​<table cellspacing="10" ​cellpadding="0"> 
-  ​&​amp;​lt;​colgroup&​amp;​gt;​ +  ​<colgroup> 
-    ​&​amp;​lt;​col width=&​amp;​quot;​60%&​amp;​quot;&​amp;​gt;​ +    ​<col width="60%"> 
-    ​&​amp;​lt;​col width=&​amp;​quot;​40%&​amp;​quot;&​amp;​gt;​ +    ​<col width="40%"> 
-  ​&​amp;​lt;​/colgroup&​amp;​gt;​ +  ​</colgroup> 
-  ​&​amp;​lt;​tr&​amp;​gt;​ +  ​<tr> 
-    ​&​amp;​lt;​td&​amp;​gt;​Drücken Sie diesen Knopf, +    ​<td>Drücken Sie diesen Knopf, 
-        um zur nächsten Seite zu gelangen &amp;amp;rarr;&​amp;​lt;​/td&​amp;​gt;​ +        um zur nächsten Seite zu gelangen &rarr;</td> 
-    ​&​amp;​lt;​td&​amp;​gt;​'​.$buttonNext.'​&​amp;​lt;​/td&​amp;​gt;​ +    ​<td>'​.$buttonNext.'​</td> 
-  ​&​amp;​lt;​/tr&​amp;​gt;​ +  ​</tr> 
-  ​&​amp;​lt;​tr&​amp;​gt;​ +  ​<tr> 
-    ​&​amp;​lt;​td&​amp;​gt;​Um zur vorherigen Seite zu gelanden, +    ​<td>Um zur vorherigen Seite zu gelanden, 
-        drücken Sie diesen Knopf &amp;amp;rarr;&​amp;​lt;​/td&​amp;​gt;​ +        drücken Sie diesen Knopf &rarr;</td> 
-    ​&​amp;​lt;​td&​amp;​gt;​'​.$buttonBack.'​&​amp;​lt;​/td&​amp;​gt;​ +    ​<td>'​.$buttonBack.'​</td> 
-  ​&​amp;​lt;​/tr&​amp;​gt;​ +  ​</tr> 
-  ​&​amp;​lt;​/table&​amp;​gt;​+  ​</table>
 '); ');
-&​amp;​lt;​/code&​amp;​gt;​+</code>
  
  
 ===== Beispiel: Verwendung mit Platzhaltern ===== ===== Beispiel: Verwendung mit Platzhaltern =====
  
-&​amp;​lt;​code php&​amp;​gt;​+<code php>
 $buttonNext = buttonCode('​next'​); ​ // Speichert den HTML-Code für die $buttonNext = buttonCode('​next'​); ​ // Speichert den HTML-Code für die
 $buttonBack = buttonCode('​back'​); ​ // Buttons in 2 Variablen $buttonBack = buttonCode('​back'​); ​ // Buttons in 2 Variablen
Zeile 68: Zeile 68:
 replace('​%btnBack%',​ $buttonBack,​ '​html'​);​ replace('​%btnBack%',​ $buttonBack,​ '​html'​);​
 text('​buttons'​); ​ // Fragebogen-Text anzeigen text('​buttons'​); ​ // Fragebogen-Text anzeigen
-&​amp;​lt;​/code&​amp;​gt;​+</code>
  
-Damit obiger PHP-Code korrekt funktioniert,​ muss unter **Textbausteine u. Beschriftung** noch ein Textbaustein mit der Kennung ​&​amp;​quot;​buttons&​amp;​quot; ​und folgendem Inhalt angelegt werden.+Damit obiger PHP-Code korrekt funktioniert,​ muss unter **Textbausteine u. Beschriftung** noch ein Textbaustein mit der Kennung ​"buttons" ​und folgendem Inhalt angelegt werden.
  
-&​amp;​lt;​code html&​amp;​gt;​ +<code html> 
-&​amp;​lt;​table cellspacing=&​amp;​quot;​10&​amp;​quot; ​cellpadding=&​amp;​quot;​0&​amp;​quot;&​amp;​gt;​ +<table cellspacing="10" ​cellpadding="0"> 
-  ​&​amp;​lt;​colgroup&​amp;​gt;​ +  ​<colgroup> 
-    ​&​amp;​lt;​col width=&​amp;​quot;​60%&​amp;​quot;&​amp;​gt;​ +    ​<col width="60%"> 
-    ​&​amp;​lt;​col width=&​amp;​quot;​40%&​amp;​quot;&​amp;​gt;​ +    ​<col width="40%"> 
-  ​&​amp;​lt;​/colgroup&​amp;​gt;​ +  ​</colgroup> 
-  ​&​amp;​lt;​tr&​amp;​gt;​ +  ​<tr> 
-    ​&​amp;​lt;​td&​amp;​gt;​Drücken Sie diesen Knopf, +    ​<td>Drücken Sie diesen Knopf, 
-        um zur nächsten Seite zu gelangen &amp;amp;rarr;&​amp;​lt;​/td&​amp;​gt;​ +        um zur nächsten Seite zu gelangen &rarr;</td> 
-    ​&​amp;​lt;​td&​amp;​gt;​%btnNext%&​amp;​lt;​/td&​amp;​gt;​ +    ​<td>%btnNext%</td> 
-  ​&​amp;​lt;​/tr&​amp;​gt;​ +  ​</tr> 
-  ​&​amp;​lt;​tr&​amp;​gt;​ +  ​<tr> 
-    ​&​amp;​lt;​td&​amp;​gt;​Um zur vorherigen Seite zu gelanden, +    ​<td>Um zur vorherigen Seite zu gelanden, 
-        drücken Sie diesen Knopf &amp;amp;rarr;&​amp;​lt;​/td&​amp;​gt;​ +        drücken Sie diesen Knopf &rarr;</td> 
-    ​&​amp;​lt;​td&​amp;​gt;​%btnBack%&​amp;​lt;​/td&​amp;​gt;​ +    ​<td>%btnBack%</td> 
-  ​&​amp;​lt;​/tr&​amp;​gt;​ +  ​</tr> 
-&​amp;​lt;​/table&​amp;​gt;​ +</table> 
-&​amp;​lt;​/code&​amp;​gt;​+</code>
  
 Prinzipiell könnten die Platzhalter und damit der Text einfach auf weiteren Seiten eingebunden werden. Aber die Standard-Knöpfe werden nur auf der Seite ausgeblendet,​ auf der ''​buttonCode()''​ aufgerufen wurde. Prinzipiell könnten die Platzhalter und damit der Text einfach auf weiteren Seiten eingebunden werden. Aber die Standard-Knöpfe werden nur auf der Seite ausgeblendet,​ auf der ''​buttonCode()''​ aufgerufen wurde.
de/create/functions/buttoncode.txt · Zuletzt geändert: 23.06.2018 14:24 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki