Social Media
Foren
Anwendung in Templates
|
Anwendung in Templates
Ich versuche gerade das Captcha Plugin anzuwenden
Wenn ich im Code mit:
wird das Captcha einwandfrei angezeigt. Allerdings brauche ich das in einem Template.
und im Template
funktioniert allerdings nicht: Die Ausgabe ist folgende:
Wenn ich im Code mit:
PHP-Quelltext |
|
1 |
echo(Plugin_Captcha_Captcha::getImageTag());
|
wird das Captcha einwandfrei angezeigt. Allerdings brauche ich das in einem Template.
PHP-Quelltext |
|
1 |
$template->assign_var("CAPTCHA",Plugin_Captcha_Captcha::getImageTag());
|
und im Template
Quellcode |
|
1 |
{VAR:CAPTCHA} |
funktioniert allerdings nicht: Die Ausgabe ist folgende:
iPhone 5 16GB black iPad Mini 16GB WiFi + Cellular black Apple TV 2
MacBook Pro Retina 15" Mid 2012 8GB RAM 27" Thunderbolt Display
MacBook Pro Retina 15" Mid 2012 8GB RAM 27" Thunderbolt Display
|
Gerne hier:
Der dazugehörige Code:
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<div class="span6"> <form method='post' name='RegisterForm' id='contactForm'> <p>{LANG:USER}</p> <input style="width:90%;" type="text" class="input-box" name="user-name" placeholder="{LANG:USER}"> <p>{LANG:EMAIL}</p> <input style="width:90%;" type="text" class="input-box" name="user-email" placeholder="{LANG:EMAIL}"> <p>{LANG:PASSWORD}</p> <input style="width:90%;" type="text" class="input-box" name="user-subject" placeholder="{LANG:PASSWORD}"> <p>{LANG:PASSWORD}:</p> <input style="width:90%;" type="text" class="right" name="user-password" placeholder="{LANG:PASSWORD}"> <p>{VAR:CAPTCHA}</p> <br /><br /><br /> <p><button style="width:95%;" type='submit' class='myinputbtn' name='submitf' id="submitf">{LANG:CREATE}</button></p> </form> </div> <div class="span6"> <h3>Marketing Bla Bla</h3> <p> Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. </p> </div> |
Der dazugehörige Code:
PHP-Quelltext |
|
1 2 3 4 5 6 7 |
public function display () {
Cache::clear();
$template = new Template();
$template->assign_var("CAPTCHA",Plugin_Captcha_Captcha::getImageTag());
$template->load("plugin_register_registerform");
echo $template->getCode();
}
|
iPhone 5 16GB black iPad Mini 16GB WiFi + Cellular black Apple TV 2
MacBook Pro Retina 15" Mid 2012 8GB RAM 27" Thunderbolt Display
MacBook Pro Retina 15" Mid 2012 8GB RAM 27" Thunderbolt Display
|
Die Lösung ist einfacher als gedacht:
Du weist erst die Variable zu und lädst dann das Template. Versuchs mal andersrum ;-)
Kannst du dein Plugin noch umbenennen? Register hat der Juku schon eingereicht. Wenns nur für dich sein soll kannst einfach private sein. Musste es zum Testen bei mir in register2 umbenennen.
Du weist erst die Variable zu und lädst dann das Template. Versuchs mal andersrum ;-)
Kannst du dein Plugin noch umbenennen? Register hat der Juku schon eingereicht. Wenns nur für dich sein soll kannst einfach private sein. Musste es zum Testen bei mir in register2 umbenennen.
Ähnliche Themen
-
- Neue Ideen »
- Gästebuch erwünscht (22. April 2012, 10:29)
-
- Projekt und Plugin Vorstellung »
- Fortschritt Installerbau (17. April 2013, 20:07)
-
- Neue Ideen »
- Implementierung des APS-Standard (16. April 2012, 19:27)
-
- Neue Ideen »
- Skin (21. November 2012, 18:13)
-
- Erweiterungen »
- kostenlose HTML-Templates gesucht (2. September 2012, 14:04)