Template Parser (Anfänger) - PHP einfügen?

in deinem Templat machst du noch einen neuen Platzhalter dazu. In dem Array für die ganzen Platzhalter ($var_array) gibst du dann einfach noch den Link mit an. Z.B.: "PARTNER" => $link_all.
Zuvor musst du natürlich musst davor alle Links in dieser Variable speichern;
Dafür läst du dann das mit dem echo weg.
 
In was für einen Variable muss ich das speichern?
Also wie geht das?

Könntest du mir das ein bisschen genauer erklären?
 
Du hast da ja eine for-Schleife. In dieser Schleife speicherst du alles in einer Vaiable. In etwa so.
PHP:
$link_all = "";
for($i=0; $i<count($link); $i++) {
$link_all .= $link[$i]."\n";
}
Dann gibt es ja noch dieses Array
PHP:
$var_array = array("TITLE" => $title, 
"CSS" => $css, 
"TEXT" => $text,
"PICID" => $pic_id,
"PICUSERNAME" => $pic_username,
"PARTNER" => $link_all); //HIER

Ich habe den Code da gekennzeichnet, wo du den Eintrag PARTNER für den Platzhalter PARTNER hinmachen musst. Jetzt musst du in deinem Template nur noch an der Stelle, wo die Links erscheinen sollen den Platzhalter PARTNER setzten.
 
Hi,

ersetz die gesamte For-Schleife durch

PHP:
$link_all = "";
for($i=0; $i<count($link); $i++) {
   $link_all .= $link[$i]."\n";
}
 
@shorty:
Wenn du mir jetzt noch sagst, was der unterschied zwischen deinem und meinem Code ist, finde ich es gut.
 
Ich habe da wieder eine Frage.

Nun habe ich hier einen include Befehl, für die Ausgabe der Newseller Form.
include("/newsl/newsletter.php");

Kann man das mit einem anderen Befehl statt include einbauen? Also
das ich die ganze newsletter.php als Platzhalter ausgeben kann.

Wenn man es ja so per include einbaut wird es ja direkt ausgegeben, es soll
aber nur als Platzhalter ausgegeben werden.
 
Zuletzt bearbeitet:
Du musst im Template diesen Platzhalter einfuegen und im Newsletter-Script durch die Ausgaben ersetzen.
Am besten schreibst Du alles Ausgaben des Newsletter-Scripts in eine Variable und ersetzt am Ende den Platzhalter durch die Variable.
 
Zurück