PHP-Code im overall_header
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
PHP-Code im overall_header
Hallo Leute...
ich möchte in meine Overall-Header.tpl einen PHP-Code integrieren.
Nun habe ich den folgenden Artikel gelesen:
http://www.phpbb.de/doku/kb/artikel.php ... ate_syntax
Irgendwie raffe ich das nicht ganz... ich habe ein wenig Angst meine *.tpl kaputt zu machen und daher die Frage:
wie baue ich den Code in den overall_header ein? Bei dem Code handelt es sich um eine MySQL-Datenbankanbindung, es wird nichts im Code über ECHO ausgegeben.
ich möchte in meine Overall-Header.tpl einen PHP-Code integrieren.
Nun habe ich den folgenden Artikel gelesen:
http://www.phpbb.de/doku/kb/artikel.php ... ate_syntax
Irgendwie raffe ich das nicht ganz... ich habe ein wenig Angst meine *.tpl kaputt zu machen und daher die Frage:
wie baue ich den Code in den overall_header ein? Bei dem Code handelt es sich um eine MySQL-Datenbankanbindung, es wird nichts im Code über ECHO ausgegeben.
Mein neues Webprojekt inkl. phpBB! - Würde mich über Unterstützung freuen.
Code: Alles auswählen
<?
$host = "XXX";
$user = "XXX";
$pass = "XXX";
$database = "XXX";
$dz = mysql_connect($host, $user, $pass);
mysql_select_db($database, $dz);
$query = "INSERT into XXX "
."(tlogid, tlwann, tlbrows, tlref)"
."VALUES "
."('$tlogid', '$tlwann', '$tlbrows', '$tlref')";
$dummy = mysql_query($query);
mysql_close($dz);
?>
Mein neues Webprojekt inkl. phpBB! - Würde mich über Unterstützung freuen.
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Ist diese Tabelle in der gleichen Datenbank wie die des Forums? Dann würde ich nämlich keine neue DB-Verbindung aufbauen...
Den Code könntest du z.B. in der includes/page_header.php einfügen - die Stelle ist relativ egal.
Den Code könntest du z.B. in der includes/page_header.php einfügen - die Stelle ist relativ egal.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Nein, bei der Datenbank handelt es sich um eine andere Datenbank als die, in der phpBB arbeitet... geht das dennoch mit der page_header.php?
Mein neues Webprojekt inkl. phpBB! - Würde mich über Unterstützung freuen.
So, ok, ich habe es hinbekommen... vielen Dank für Eure Mühen und Hilfen.
Wenn mir jetzt noch jemand sagt, wie ich den Topic eines Threads in den Page-Title integrieren kann? <title>Thread-TOPIC</title>
Habe da vor längerem schonmal nen Thread eröffnet, aber dieser erfreut sich vielen Aufrufen, aber keinen Antworten.
Wenn mir jetzt noch jemand sagt, wie ich den Topic eines Threads in den Page-Title integrieren kann? <title>Thread-TOPIC</title>
Habe da vor längerem schonmal nen Thread eröffnet, aber dieser erfreut sich vielen Aufrufen, aber keinen Antworten.

Mein neues Webprojekt inkl. phpBB! - Würde mich über Unterstützung freuen.
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Code: Alles auswählen
$title_topic = <Topic-ID>;
$sql = 'SELECT topic_title
FROM ' . TOPICS_TABLE . '
WHERE topic_id = ' . intval($title_topic);
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not obtain title topic', '', __LINE__, __FILE__, $sql);
}
$topic_title = $db->sql_fetchfield('topic_title', 0, $result);
$db->sql_freeresult($result);

Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Den müsstest du in der page_header.php aber noch definieren. Wenn du die Variable $topic_title hast (S2B hat es dir schon gezeigt) musst du nach ...porfavor hat geschrieben:nicht im html {TOPIC_TITLE} vergessen.
Code: Alles auswählen
$template->assign_vars(array(
Code: Alles auswählen
'TOPIC_TITLE' => $topic_title,
Jetzt nochmal ganz langsam für Dumme
Der folgende Code muss in die includes/page_header.php eingefügt werden?
bis dahin scheint mir das alles noch logisch, dann wird es dunkel, da ich immer noch nicht ganz raffe, wie ich von der overall_header.tpl, in der sich ja mein TITLE-TAG befindet, auf die erstelle Variable $title_topic zugreifen kann.

Der folgende Code muss in die includes/page_header.php eingefügt werden?
Code: Alles auswählen
$title_topic = <Topic-ID>;
$sql = 'SELECT topic_title
FROM ' . TOPICS_TABLE . '
WHERE topic_id = ' . intval($title_topic);
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not obtain title topic', '', __LINE__, __FILE__, $sql);
}
$topic_title = $db->sql_fetchfield('topic_title', 0, $result);
$db->sql_freeresult($result);
Mein neues Webprojekt inkl. phpBB! - Würde mich über Unterstützung freuen.