Funktionen in Templates?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
LordZed
Mitglied
Beiträge: 62
Registriert: 29.11.2004 18:46

Funktionen in Templates?

Beitrag von LordZed »

Hi Leute!
Ich hab ein kleines Problem! Und zwar habe ich den Header meines Forums einen Link zurück zur Website eingebaut - also in das Template dazu. Nun ist es aber so, dass es manchmal zu Problemen kommen kann, wenn da die SessionID nicht mit übertragen wird.
Wollte das mit der Funktion append_sid() machen, aber das klappt nicht. Kann mir einer sagen, wie ich an den Link im Header die SessionID (am besten die Funktion append_sid()) aufrufen/auslesen lassen kann, so dass sie beim Link ggf. mit übergeben wird!?!
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Zeig mal was du gemacht hast...
LordZed
Mitglied
Beiträge: 62
Registriert: 29.11.2004 18:46

Beitrag von LordZed »

Habe folgendes in die Datei overall_header.tpl im Templateverzeichniss meines Templates reingeschrieben:

Code: Alles auswählen

<tr>
  <td align="center" valign="top" nowrap="nowrap">
    <span class="mainmenu">
      <a href="/page" class="mainmenu">
        <img src="templates/subBlack/images/icon_mini_login.gif" width="12" height="13" border="0" alt="Zur&uuml;ck zur Website" hspace="3" /><b>Zurück zur Website</b>
      </a>
    </span>
  </td>
</tr>
Das ist das, was ich hatte und ich hatte das halt so gedacht (mach jetzt mal nur den Link:

Code: Alles auswählen

<a href="<?=append_sid('/page');?>" class="mainmenu">
  <img src="templates/subBlack/images/icon_mini_login.gif" width="12" height="13" border="0" alt="Zur&uuml;ck zur Website" hspace="3" /><b>Zurück zur Website</b>
</a>
Im einer php-Datei tuts das, aber der scheint das irgendwie ohne es zu parsen an den Client weiterzugeben, also wie kann ich dafür sorgen, dass der Link mit der Funktion append_sid() richtig ist?
Matzelein
Mitglied
Beiträge: 925
Registriert: 17.04.2004 11:14
Kontaktdaten:

Beitrag von Matzelein »

Wenn, dann muss es "<?php ..." heißen und nicht nur "<? ..."

Du kannst den Code doch in der "page_header.php" ausführen und die Variable ins Template übertragen.
http://pollunity.com - Pollerize in between!
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Matzelein hat geschrieben:Wenn, dann muss es "<?php ..." heißen und nicht nur "<? ..."
Wenn die Option short_tags in php.ini aktiviert ist, geht es auch mit <?=
Matzelein hat geschrieben:Du kannst den Code doch in der "page_header.php" ausführen und die Variable ins Template übertragen.
Man kann nicht nur, man muss sogar - denn im Template wird kein PHP-Code ausgeführt.
KB:knigge
Antworten

Zurück zu „Coding & Technik“