Seite 1 von 1

dbVariable für domain und scriptpfad

Verfasst: 25.04.2007 11:50
von Nickinami
Hi ihr,

welche wie heißt denn die Variable, welche den Domainnamen speichert und die ich dann in templates verwenden könnte. Auch suche ich die Variable wo der Scriptpfad drinsteht.

wäre cool, wenn ihr mir helfen könntet.

mfg nicki

Verfasst: 25.04.2007 14:22
von cYbercOsmOnauT
Es sind keine Variablen. Solche Werte stehen in der phpbb_config. Schau einfach mal hier rein:
http://www.phpbb.de/doku/doku2.php?mode=config#config

Grüße,
Tekin

variablen aus der datenbank

Verfasst: 25.04.2007 14:57
von Nickinami
hi cYbercOsmOnauT,

du hast mir da die Datenbankstruktur verlinkt, dass heißt es müssen Variablen dafür existieren, die in den Templates verwendet werden.

Danke aber erstmal das is in die richtige Richtung, nur leider ist meine Frage dadurch noch nicht ganz geklärt.

Welche Variable(wird in den Templates) für den domainnamen und den scriptpfad verwendet?

"script_path" <-- das ist wohl das db-Feld für den scriptpfad
"server_name" <-- das ist wohl das db-Feld für den domainnamen

beide im table "prefix_config"

mfg nicki

Verfasst: 25.04.2007 15:29
von punkface
Für Domain und Scriptpfad werden im Standard phpBB keine Tamplatevariablen/Platzhalter definiert.

Auf die Werte aus der Datenbank kann du in den PHP Dateien des phpBBs mit $board_config['script_path'] und $board_config['server_name'] zugreifen (Ausnahme sind natürlich bestimmte Funktionen bzw. Methoden) und somit, vorzugsweise in der page_header.php, eigene Templatevariablen definieren. siehe dazu: KB:template_syntax

Re: variablen aus der datenbank

Verfasst: 25.04.2007 15:30
von cYbercOsmOnauT
Nickinami hat geschrieben:... es müssen Variablen dafür existieren, die in den Templates verwendet werden.
Wüsste nicht das der Script-Pfad und die Serverurl in den Templates als Variablen verwendet werden. Diese Werte werden anfangs in das Array $board_config eingelesen und daraus berechnen die Scripte dann die Links. Erst der komplette Link wird dann jeweils als Variable zum Template gesendet.