Seite 1 von 1
eigene eingebundene seite
Verfasst: 13.12.2013 14:37
von Safiya
moin, irgendwie komme ich mit der anleitung hier nicht klar. ´[ist ja sehr komplex, für ne einfache weitere seite...]
https://wiki.phpbb.com/Deutsch:Vorlage_ ... ene_Seiten
und es ist wohl auch viel zuviel code, für das was ich machen möchte...
im prinzip möchte ich nur eine einfache html seite, mit dem header bereich (foren logo, link zu
Foren-Übersicht, persönlicher bereich ect.)
alles andere möchte ich garnicht integrieren, darunter soll dann mein impressumstext angezeigt werden.
eine impressumsmod kommt nicht in frage (aktualität, umständlich zum akutaliesieren ect.)
mir würde eig. ne seite also reichen mit
Foren haeder ect. dann
Code: Alles auswählen
<p>
<span style="font-size:1.2em">Impressum</span><br>
<span style="font-size:1.0em">ganz viel text</span><br>
</p>
und fertig
geht das auch einfacher als über oben beschrieben anleitung, mit extra language datei, template datei ect? finde das sehr komplieziert, für eine "solch einfache" sache...
als style verwende ich prosilver
Re: eigene eingebundene seite
Verfasst: 13.12.2013 15:47
von Miriam
Supereinfach und phpBB kompatibel? Jupp, geht ->
- Erstelle ein neues Thema, das z.B
Mein Impressum
heißt,
- schreibe dort alle Daten rein, die Du publizieren willst,
- merke Dir die Themen ID, indem Du bspw. den Link zum Thema kopierst.
- editiere die includes/functions.php
finde:
Code: Alles auswählen
$tz = ($user->data['user_id'] != ANONYMOUS) ? strval(doubleval($user->data['user_timezone'])) : strval(doubleval($config['board_timezone']));
finde:
Code: Alles auswählen
'U_INDEX' => append_sid("{$phpbb_root_path}index.$phpEx"),
- danach fügst Du ein:
Code: Alles auswählen
'U_IMPRESSUM' => append_sid("{$phpbb_root_path}viewtopic.$phpEx?t=229911"),
- speichere die Datei ab,
- editiere die Datei /styles/prosilver/template/overall_header.html,
- finde darin:
Code: Alles auswählen
<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
- davor füge in einer neuen Zeile ein:
Code: Alles auswählen
<li class="icon-register"><a href="{U_IMPRESSUM}" title="{L_IMPRESSUM}">{L_IMPRESSUM}</a></li>
- speichere die Datei,
- erstelle ein Verzeichnis
mods
innerhalb des Verzeichnisses language/de/
, so dass Du language/de/mods
hast,
- erstelle eine Datei mit folgendem Inhalt:
Code: Alles auswählen
<?php
if (!defined('IN_PHPBB'))
{
exit;
}
if (empty($lang) || !is_array($lang))
{
$lang = array();
}
$lang = array_merge($lang, array(
'IMPRESSUM' => 'Impressum',
));
?>
und nenne sie impressum.php
- das solltest Du für alle angebotenen Sprachen machen. Aber insbesondere für Englisch.
- kopiere diese
impressum.php
in das Verzeichs mods
, dass Du eben erstellt hast.
Zum Schluß: Leere den Cache, aktualisiere die Templates, beachte: KB:tippstyles und KB:utf8bom.
Fertig.
Re: eigene eingebundene seite
Verfasst: 13.12.2013 17:56
von Kirk
Oder du baust dir das hier ein:
Simple Impressum
Re: eigene eingebundene seite
Verfasst: 13.12.2013 21:52
von Safiya
ah das letzutere sieht gut aus.
da kann ich also in der html datei direkt mein impressums blabla eintragen?
wenn ich von einem anderen forenstyle auf die impressums seite dann verlinke, funktioniert das auch? oder muss ich das dann in allen styles einbauen?
derzeit ahbe ich eine einfache html datei, die bei allen styles aufgerufen wird.... (da derzeit vollständig unabhängig von phpbb, sieht aber deisgnmäßig eben **** aus

Re: eigene eingebundene seite
Verfasst: 13.12.2013 21:57
von Crizzo
Safiya hat geschrieben:ah das letzutere sieht gut aus.
da kann ich also in der html datei direkt mein impressums blabla eintragen?
Ja, mit ganz normalem HTML.
wenn ich von einem anderen forenstyle auf die impressums seite dann verlinke, funktioniert das auch? oder muss ich das dann in allen styles einbauen?
Die Template-Datei für das Impressum braucht überlicherweise jeder Style, wenn er die Template-Dateien nicht von einem anderen Style erbt:
http://area51.phpbb.com/docs/30x/coding ... nheritance
Re: eigene eingebundene seite
Verfasst: 15.12.2013 02:42
von Safiya
funktioniert wunderbar, musste nur eine template datei erstellen, in prosilver, wird auch im mobilen style dann angezeigt (ohne irgendwelche besonderen einstellungen)
top mod, war mit dem auto installer auch extrem schnell installiert
Re: eigene eingebundene seite
Verfasst: 16.12.2013 12:43
von intertrain
Hallo, ich hab da auch mal ein Paar Fragen.
- Erstelle ein neues Thema, das z.B
Mein Impressum
heißt,
Wo muss ich das erstellen?
[*]merke Dir die Themen ID, indem Du bspw. den Link zum Thema kopierst.
Woher kenn ich die ID?
Danke
Re: eigene eingebundene seite
Verfasst: 16.12.2013 18:18
von Kirk
Wo du das neue Thema erstellst, ist egal
Die Themen ID sieht man im Link
Beispiel:
https://www.phpbb.de/community/viewtopic.php?f=74&[b][color=#FF0040]t=229911[/color][/b]#p1314315
Das rote ist die Themen ID
Re: eigene eingebundene seite
Verfasst: 16.12.2013 18:24
von Miriam
Ganz egal ist es nicht, wo das Thema erstellt wird: Alle müssen es lesen können.