eigene eingebundene seite

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Safiya
Mitglied
Beiträge: 36
Registriert: 17.11.2013 15:37

eigene eingebundene seite

Beitrag 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
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: eigene eingebundene seite

Beitrag von Miriam »

Supereinfach und phpBB kompatibel? Jupp, geht ->
  1. Erstelle ein neues Thema, das z.B Mein Impressum heißt,
  2. schreibe dort alle Daten rein, die Du publizieren willst,
  3. merke Dir die Themen ID, indem Du bspw. den Link zum Thema kopierst.
  4. 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']));
    • danach fügst Du ein:

      Code: Alles auswählen

          $user->add_lang('mods/impressum');
    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"), 
  5. speichere die Datei ab,
  6. editiere die Datei /styles/prosilver/template/overall_header.html,
  7. 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>
  8. speichere die Datei,
  9. erstelle ein Verzeichnis mods innerhalb des Verzeichnisses language/de/, so dass Du language/de/mods hast,
  10. 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.
  11. 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.
    Zuletzt geändert von Miriam am 13.12.2013 23:41, insgesamt 1-mal geändert.
    Gruss, Miriam.
    Ich schmeiß' alles hin und...
    ... lasse es liegen

    Benutzeravatar
    Kirk
    Supporter
    Supporter
    Beiträge: 8135
    Registriert: 24.05.2010 08:31
    Kontaktdaten:

    Re: eigene eingebundene seite

    Beitrag von Kirk »

    Oder du baust dir das hier ein: Simple Impressum
    Safiya
    Mitglied
    Beiträge: 36
    Registriert: 17.11.2013 15:37

    Re: eigene eingebundene seite

    Beitrag 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 ;)
    Benutzeravatar
    Crizzo
    Administrator
    Administrator
    Beiträge: 12113
    Registriert: 19.05.2005 21:45
    Kontaktdaten:

    Re: eigene eingebundene seite

    Beitrag 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
    Safiya
    Mitglied
    Beiträge: 36
    Registriert: 17.11.2013 15:37

    Re: eigene eingebundene seite

    Beitrag 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
    intertrain
    Mitglied
    Beiträge: 2
    Registriert: 16.12.2013 12:36

    Re: eigene eingebundene seite

    Beitrag von intertrain »

    Hallo, ich hab da auch mal ein Paar Fragen.
    1. 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
    Benutzeravatar
    Kirk
    Supporter
    Supporter
    Beiträge: 8135
    Registriert: 24.05.2010 08:31
    Kontaktdaten:

    Re: eigene eingebundene seite

    Beitrag 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
    Benutzeravatar
    Miriam
    Mitglied
    Beiträge: 12310
    Registriert: 13.10.2004 07:18
    Kontaktdaten:

    Re: eigene eingebundene seite

    Beitrag von Miriam »

    Ganz egal ist es nicht, wo das Thema erstellt wird: Alle müssen es lesen können.
    Gruss, Miriam.
    Ich schmeiß' alles hin und...
    ... lasse es liegen
    Antworten

    Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“