Seite 1 von 3
Zusätzliche Seite
Verfasst: 26.09.2002 21:00
von juhaa
Hallo,
ich möchte ein Impressum in mein Forum einbauen.
Dazu möchte ich eine neue Seite erstellen, die man dann in der Menüleiste über einen Link Impressum erreichen kann. Das Design der Seite, also header, footer und was dazugehört soll von phpbb dynamisch erstellt werden. Den Inhalt der Seite will ich dann in eine Template-Datei, z.B. imp_body.tpl einfügen.
Ich hab nun schon eine Weile "rumgespielt", aber ich bekomme immer Fehler wie z.B.
phpBB : Critical Error
Error updating sessions table
Kann mir jemand erklären, wie ich dazu genau vorgehen muss?
MfG Julian
Verfasst: 27.09.2002 09:56
von Acid
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_IMPRESSUM);
init_userprefs($userdata);
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'imp_body.tpl')
);
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
..so sollte Deine impressum.php aussehen (blau = eventuell angleichen). In die imp_body.tpl packst dann Dein Zeugs.
#
#-----[ DATEI ÖFFNEN: ]------------------------------------------
# includes/page_header.php
[FINDE:]
'U_GROUP_CP' => append_sid('groupcp.'.$phpEx),
[DANACH EINFÜGEN:]
'U_IMPRESSUM' => append_sid('impressum.'.$phpEx),
'L_IMPRESSUM' => $lang['Impressum'],
#
#-----[ DATEI ÖFFNEN: ]------------------------------------------
# templates/xxx/overall_header.tpl
[FINDE:]
<a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>
[DANACH EINFÜGEN:] Notiz: "subSilver" mit eventuell anderem Template ersetzen
<a href="{U_IMPRESSUM}" class="mainmenu"><img src="templates/subSilver/images/impressum.gif" width="12" height="13" border="0" alt="{L_IMPRESSUM}" hspace="3" />{L_IMPRESSUM}</a>
#
#-----[ DATEI ÖFFNEN: ]------------------------------------------
# language/lang_xxx/lang_main.php
[FINDE:]
//
// That's all Folks!
// -------------------------------------------------
[DAVOR! EINFÜGEN:]
$lang['Impressum'] = "Impressum";
..für den Link im Header.
Im folgenden beschreibe ich noch wie Du das Impressum, dann in die viewonline Ansicht übernehmen kannst, so das dann wenn ein User sich das Impressum anschaut, angezeigt wird, das UserA auf der Impressum-Seite is (wenn´s nich nötig is, nich weiterlesen und oben
PAGE_IMPRESSUM in
PAGE_INDEX ändern).
#
#-----[ DATEI ÖFFNEN: ]------------------------------------------
# includes/constants.php
[FINDE:]
define('PAGE_GROUPCP', -11);
[ADD_AFTER:]
define('PAGE_IMPRESSUM', -12);
#
#-----[ DATEI ÖFFNEN: ]------------------------------------------
# viewonline.php
[FINDE:]
case PAGE_FAQ:
$location = $lang['Viewing_FAQ'];
$location_url = "faq.$phpEx";
break;
[DANACH EINFÜGEN:]
case PAGE_IMPRESSUM:
$location = $lang['Impressum'];
$location_url = "impressum.$phpEx";
break;
Verfasst: 28.09.2002 16:10
von juhaa
Wow, danke für die ausführliche Antwort.
MfG Julian
Super
Verfasst: 05.01.2003 06:50
von manica
Das ist wirklich super. Aber wo finde ich diese Viewonlinenanzeige?
Im Index und im Viewforum sehe ich user, im Viewtopic aber nicht.
Aber ansonsten Supi.
Verfasst: 05.01.2003 13:26
von Acid
hmm.. was meinst´n jetzt ?

Verfasst: 07.01.2003 04:54
von manica
Acid hat geschrieben:hmm.. was meinst´n jetzt ?

Hat sich erledigt, habs aus den anderen templates.
Es ging um die Anzeige wer gerade online ist. Ich finde die sollte auf jeder Seite sein egal wo man sich im Board aufhält.
Verfasst: 04.02.2003 17:48
von Aho
dafür gibts einen hack und zwar
hier !
aber was anders zum thema:
mit diesem script kann ich ja nur eine tpl datei includen. seh ich das richtig ?
ich weiß nicht genau, vielleicht kennt ihr ja das
4images - Image Gallery Management System, das ist eine auf phpbb2 basierende Photogallery. nun habe ich dese gallery so modifiziert, das nur noch die nackte gallery zu sehen ist ohne header usw. wie schaffe ich es die gallery in mein phpbb zu includen, also das jede php datei der gallery ein header und footer bekommt und richtig im board design ist ?
Verfasst: 06.02.2003 10:59
von Aho
hat niemand verstanden was ich meine ?
ich möchte gerne das meine gallery ins board integriert wird ! so das ich irgendwo ein knopf habe "gallery" und das dann die gallery kommt im selben fenster, aber so das der header und footer noch da ist ! und wenn ich in der gallery rumklicke, das es immer nochso bleibt !
Verfasst: 06.02.2003 12:31
von tilo
@Aho: dafür interessiere ich mich auch
wäre nett falls jemand sowas irgendwo gesehen hat, diese url mal zu posten.
Verfasst: 06.02.2003 12:40
von biototo
check mal das 4images-Forum, da gibts nen Thread dazu, irgendwo in Hacks , modifications oder so , musste mal schauen