Forum in eine andere PHP-Datei einfügen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Antworten
Gast

Forum in eine andere PHP-Datei einfügen

Beitrag von Gast »

Hi zusammen,

ich habe folgendes Problem: Ich habe eine PHP-Datei und nun will ich das Forum in diese Datei einfügen ( dass z. B. der Navigator meiner Homepage links ist ). Mit include geht das irgenwie nicht, da sonst diese Fehlermeldung kommt:

Warning: Cannot add header information - headers already sent by (output started at /Public/Intranet/phpBB2/index.php:2) in /Public/Intranet/phpBB2/includes/sessions.php on line 183

Warning: Cannot add header information - headers already sent by (output started at /Public/Intranet/phpBB2/index.php:2) in /Public/Intranet/phpBB2/includes/page_header.php on line 474

Ich muss dazu sagen, dass ich in Sachen PHP noch Anfänger bin! :cry:
Danke für eure Hilfe!
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

Das funktioniert nicht wegen dem Session-Management, davor darf nämlich vom Script nicht weiter Ausgegeben werden, was Du ja damit machst.
Ich hab das bei mir so gelöst, dass ich die Navigation meiner Seite, die eh in einer gesonderten inlcude-Datei liegt nochmal komplet in die overall_header eingefügt habe.

Ansonsten hast Du nur die Möglichkeit den Ausgabecoe (wie zB echo Befehle) einzubinden NACHDEM Du das Forum includet hast, was aber eh ziemlich schwierig wird, da das Board ja aus weit mehr als aus einer Datei besteht. Einzige (schlechte) alternative sind Frames...

Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
Gast

Beitrag von Gast »

Frames will ich auch vermeiden!
Dann werd ich noch ein bisschen rumprobieren...
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

Anonymous hat geschrieben:Frames will ich auch vermeiden!
Dann werd ich noch ein bisschen rumprobieren...
Ach ja es gibt übrigens einen Hack um in die .tpl Dateien php-Code einfügen zu können. Das könnte Dir evtl. ne Menge weiterhelfen (weiss nur gerade nicht mehr genau wir der heisst)

Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
Gast

Beitrag von Gast »

Könntest du mir bitte noch die Scriptstelle posten, in der du die Datei eingefügt hast???
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

Hier ist meine overall_header:

Code: Alles auswählen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="{S_CONTENT_DIRECTION}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCODING}">
<meta http-equiv="Content-Style-Type" content="text/css">
{META}
{NAV_LINKS}
<title>{SITENAME} :: {PAGE_TITLE}</title>
<link rel="stylesheet" href="templates/blueOrange/{T_HEAD_STYLESHEET}" type="text/css"></link>
<!-- BEGIN switch_enable_pm_popup -->
<script language="Javascript" type="text/javascript">
<!--
    if ( {PRIVATE_MESSAGE_NEW_FLAG} )
    {
        window.open('{U_PRIVATEMSGS_POPUP}', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');;
    }
//-->
</script>
<!-- END switch_enable_pm_popup -->
</head>
<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}">


<table border="0" width="100%" align="center" cellspacing="0" cellpadding="0">
  <tr>
    <td valign="top">

      <table border="0">
        <tr>
          <td  colspan="2">
              &nbsp;<a href="../index.php"><img src="../images/design/logo_small.gif" width="335" height="81" border="0" alt="2sound.de"></a>
          </td>
          <td colspan="2">
            <h1>&nbsp;- das magazin für musiker: forum</h1>
          </td>
        </tr>
        <tr>
          <form action="../search.php">
             <td width="50"><a href="../index.php">Startseite</td>
             <td valign="top" width="150"><font class="blue">Suche:</font> <input type="Text" class="post" name="searchString" value="" size="8" maxlength="">&nbsp;<input class="liteoption" type="submit" value="go"></td>
             <td width="100"><a href="../sitemap.php">sitemap</a></td>
             <td width="25%"><a href="../kontakt.php">kontakt</a></td>
          </form>
        </tr>
      </table>

    </td>
  </tr>
  <tr>
    <td valign="top">
      <img src="../images/design/shadow_grey.gif" width="100%" height="6" border="0" alt="2sound.de - die seite für musiker"></td>
  </tr>
</table>



<a name="top"></a>

<table class="trans" width="100%" border="0" cellspacing="0">
  <tr>
    <td class="trans" valign="top" align="left" width="145">

        <table class="index" border="0" width="130" cellspacing="0" cellpadding="0">
          <tr>
            <td class="index" valign="top">
              <table class="index">
                <tr>
                  <td class="index" valign="top">
                    <h2>Inhalt</h2>
                    <a href="/artikel.php?rubrik_id=i" class="mainmenu">2sound - magazin<br>
                    <br>
                    <a href="../artikel.php?rubrik_id=a" class="mainmenu">Piano/Keyboard<br>
                    <a href="../artikel.php?rubrik_id=b" class="mainmenu">Gitarre & Bass<br>
                    <a href="../artikel.php?rubrik_id=d" class="mainmenu">Drums/Percussion<br>
                    <a href="../artikel.php?rubrik_id=e" class="mainmenu">Vocals<br><br>
                    <a href="../artikel.php?rubrik_id=f" class="mainmenu">Recording/PA<br>
                    <a href="../artikel.php?rubrik_id=g" class="mainmenu">Business/Recht<br>
                    <a href="../artikel.php?rubrik_id=h" class="mainmenu">Live/Praxis<br>
                    <br>
                    <br>
                    <br>
                    <a href="../forum/index.php" class="mainmenu"><b>Foren</b></a><br>
                    <a href="../lexikon.php" class="mainmenu">Lexikon</a><br>
                    <a href="../forum/anzeigen.php" class="mainmenu">Kleinanzeigen</a><br>
                    <br>
                    <a href="../links.php" class="mainmenu"><b>NEU:</b> Linkverzeichnis</a><br>
                    <br>
                  </td>
                </tr>
              </table>
          </tr>
          <tr>
            <td class="grey">
              <img src="../images/design/shadow_grey.gif" width="122" height="6" border="0" alt=""></td>
          </tr>
        </table>
        <br>


        <table class="index" border="0" width="130" cellspacing="0" cellpadding="0">
          <tr>
            <td class="index" valign="top">
              <table class="index">
                <tr>
                  <td class="index" valign="top">
                    <h2>Forum Übersicht</h2>
                    <font>{ADMIN_LINK}</font>

                    <form action="search.php?mode=results" method="POST">
                    <span class="genmed"><input type="text" style="width:52px" class="post" name="search_keywords" maxlength="20">&nbsp;<input class="liteoption" type="submit" value="suchen" >
                      <a href="{U_SEARCH}" class="mainmenu">Erweiterte Suche</a><br>
                      <input type="hidden" name="show_results" value="topics" checked="checked" >
                    </span>
                    </form>

                    <h2 style="margin-bottom:0px;">User</h2>
                    <a href="{U_PROFILE}" class="mainmenu">{L_PROFILE}</a><br>
                    <a href="{U_MEMBERLIST}" class="mainmenu">{L_MEMBERLIST}</a><br>
                    <a href="{U_GROUP_CP}" class="mainmenu">{L_USERGROUPS}</a><br>

                    <a href="{U_REGISTER}" class="mainmenu">{L_REGISTER}</a></span><br>

                     <a href="{U_SEARCH_SELF}" class="mainmenu">{L_SEARCH_SELF}</a><br>
                    <a href="{U_PRIVATEMSGS}" class="mainmenu">{PRIVATE_MESSAGE_INFO}</a><br>

                    <a href="{U_LOGIN_LOGOUT}" class="mainmenu">{L_LOGIN_LOGOUT}</a>&nbsp;</span><br>

                    <a href="{U_FAQ}" class="mainmenu">{L_FAQ}</a></span><span class="mainmenu"><br>

                    <br>
                    <br>
                    <h2 style="margin-bottom:0px;">Foren</h2>
                    <a href="{U_INDEX}" class="mainmenu">Foren-Übersicht</a><br>
                    <a href="../forum/index.php?c=2" class="mainmenu">Allgemein</a><br>
                    <a href="../forum/index.php?c=7" class="mainmenu">Business / Recht</a><br>
                    <a href="../forum/index.php?c=4" class="mainmenu">Soundbar</a><br>
                    <a href="../forum/index.php?c=5" class="mainmenu">Instrumente</a><br>
                    <a href="../forum/index.php?c=1" class="mainmenu">Technik/PA</a><br>
                    <a href="../forum/anzeigen.php" class="mainmenu">Kleinanzeigen</a><br>
                  </td>
                </tr>
              </table>
          </tr>
          <tr>
            <td class="grey">
              <img src="../images/design/shadow_grey.gif" width="122" height="6" border="0" alt=""></td>
          </tr>
        </table>





     </td>
     <td valign="top" align="left">
         <span class="maintitle">2sound.de - das Forum für musiker</span><br /><span class="gen">Online-Community für Musiker und Musikschaffende<br />

                <br />
Forum findest Du unter www.2sound.de

Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
Gast

Beitrag von Gast »

Danke für das Script!
Wo hast du denn in deinem Script include oder sonstigen PHP-Code verwendet? Weiss vielleicht ein anderer, wo ich diesen Hack downloaden kann? Ich habe nämlich schon danach gesucht, aber nichts gefunden.
Gast

Beitrag von Gast »

Noch ne Frage: Wo muss ich eine Datei einfügen, wenn ich rechts vom Forum auch eine Navigationsleiste haben möchte? Ich habe schon probiert, einfach am Ende von overall_header eine Datei einzufügen, doch dann wird nur das Menü des Forums an der gewünschten Stelle platziert.
Gast

Beitrag von Gast »

Die Frage hat sich geklärt! :roll:
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

Welche von den dreien?
There are only 10 types of people in the world: Those who understand binary, and those who don't
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“