Beiträge: 9
Themen: 4
Registriert seit: 14.10.2009
Hallo,
meine kleine Stadtteil-Homepage hat auch ein myBB-Forum (1.4.10), welches per Link von der HP aufgerufen werden kann und dann in einem neuen Fenster öffnet.
Dieses öffnen in einem neuen Fenster gefällt mir eigentlich nicht.
Wie kann ich es machen, daß ich dieses oder gerne auch ein anderes Forum so in meine Homepage einbinden kann, daß es in dem Inhaltsbereich erscheint und das Layout und die Navigation meiner HP so weiter zu sehen ist?
Bei der Google-Suche nach einer möglichen Lösung ist mir der include-Befehl aufgefallen.
Geht es damit?
Wenn ja, wie lautet der Code genau?
Vielen Dank !!!
Beiträge: 1.443
Themen: 95
Registriert seit: 15.12.2005
MyBB-Version: 1.6.x
Beiträge: 9
Themen: 4
Registriert seit: 14.10.2009
22.11.2010, 17:01
(Dieser Beitrag wurde zuletzt bearbeitet: 22.11.2010, 17:03 von Rhein-Kid.)
Vielen Dank für die schnelle Antwort!
Eigentlich finde ich Dein Lösungsvorschlag zu kompliziert umsetzbar.
Das Template an sich will ich und brauch ich nicht zu ändern.
Gibt es wirklich keine Möglichkeit, das Forum auf einer normalen HP-Seite (html oder php) einzubinden?
Das Forum ist nicht der Mittelpunkt meiner HP, sondern nur ein kleines Extra. Dafür möchte ich nicht alles umbauen.
Das Forum zwischen Header und Footer deiner website zu integrieren ist nun wirklich kein so großer Aufwand.
Beiträge: 1.443
Themen: 95
Registriert seit: 15.12.2005
MyBB-Version: 1.6.x
22.11.2010, 18:52
(Dieser Beitrag wurde zuletzt bearbeitet: 22.11.2010, 19:01 von querschlaeger.)
So kompliziert ist das gar nicht und es handelt sich ja wirklich nur um ein einziges Template. Auch gerade
weil dein Forum nicht Mittelpunkt der Seite ist, wäre es ratsam, die Navigation und das Logo der Hauptseite über das Forum zu setzen (oder wo auch immer du diese Dinge hast). Dafür musst du aber das Template
header anpassen. Glaub mir, dass ist viel einfacher als irgendwas mit PHP zaubern zu wollen.
EDIT: Hier einfach mal mein header-Template (als Vorlage?):
Code:
<div id="header">
<a name="top" id="top"></a>
<!--HIER DAS LOGO UND NAVIGATION DER HAUPTSEITE EINFÜGEN-->
</div>
<div id="container">
<div class="menu">
<ul>
<li><a href="{$mybb->settings['bburl']}/search.php"><img src="{$theme['imgdir']}/toplinks/search.gif" alt="" title="" />{$lang->toplinks_search}</a></li>
<li><a href="{$mybb->settings['bburl']}/memberlist.php"><img src="{$theme['imgdir']}/toplinks/memberlist.gif" alt="" title="" />{$lang->toplinks_memberlist}</a></li>
<li><a href="{$mybb->settings['bburl']}/calendar.php"><img src="{$theme['imgdir']}/toplinks/calendar.gif" alt="" title="" />{$lang->toplinks_calendar}</a></li>
<li><a href="{$mybb->settings['bburl']}/misc.php?action=help"><img src="{$theme['imgdir']}/toplinks/help.gif" alt="" title="" />{$lang->toplinks_help}</a></li>
</ul>
</div>
<hr class="hidden" />
<div id="panel">
{$welcomeblock}
</div>
<hr class="hidden" />
<br class="clear" />
<div id="content">
{$pm_notice}
{$bannedwarning}
{$bbclosedwarning}
{$unreadreports}
{$pending_joinrequests}
<navigation>
<br />
Wie du siehst, habe ich nicht wirklich was geändert, außer einen div-Block aus dem Container geholt.
Mit CSS musst du halt dafür sorgen, dass der Kopfbereich genauso aussieht, wie auf der Hauptseite.