Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Forum in Webseite/Webseite in Forum integrieren?
#1
Hallo,

was wäre in meinem Fall besser angebracht, ich habe eine normale selbst programmierte Webseite ohne irgendein CMS, also die durch PHP-includes zusammengesetzt ist. Was wäre besser dass Forum in die Webseite zu inlcuden oder die Webseite ins Forum includen?

Falls ich die Webseite ins Forum includen muss, in welcher Datei muss meine header.php includiert und in welcher muss der footer.php includiert werden?

Danke
Zitieren
#2
Ich würde ja eher die Website ins MyBB integrieren, denn dann musst du vermutlich nichts am MyBB anpassen. Aber ohne dein CMS zu kennen, ist es schwierig zu beurteilen. Wink
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#3
hier sollte es zwischen rein Wink

http://tobias-kein.de/page/

<?php include ("header.php"); ?>
<?php include ("header-teil2.php"); ?>
<?php include ("sliderpanel.php"); ?>
<?php include ("menu.php"); ?>
FORUM
<?php include ("footer.php"); ?>

wie sollte es nun weiter gehen, wenn ich die Webseite ins MyBB integriere? Einfach unter Adminpanel in Seitenkopf bzw. Seitenfuß rein und bei Header bzw. Footer mit reinkopieren?

Gruß & Danke
Zitieren
#4
Schau mal hier: https://www.mybb.de/forum/thread-24383.html

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#5
Danke, das hab ich gesucht, zu Punkt 2 muss ich bzw. ist es anders auch möglich, möchte meine CSS Dateien ca. 10 Stück nicht importieren weil wenn ich mal was ändern möchte, dann müsste ich das wieder überall ändern Livesupport Page, Forum, usw... so habe ich nur eine Datei.
Zitieren
#6
(02.08.2013, 23:02)tomcat123 schrieb: Danke, das hab ich gesucht, zu Punkt 2 muss ich bzw. ist es anders auch möglich, möchte meine CSS Dateien ca. 10 Stück nicht importieren weil wenn ich mal was ändern möchte, dann müsste ich das wieder überall ändern Livesupport Page, Forum, usw... so habe ich nur eine Datei.


Gehe in dein Template-Sets » DEIN Template » Templates ohne Gruppe » Headerinclude

Dort kannst du einfach die CSS einbinden von deiner Hauptseite und brauchst so nur eine Datei abändern

PS: Hier auch nochmal was Michael vor fast 7 Jahren gepostet hatte https://www.mybb.de/forum/thread-785-pos...ml#pid4008
Zitieren
#7
Hilft miiiir Smile des gibts ja nich das es soooo kompliziert sein muss Big Grin

jetzt fangen wir halt mal an, ich kanns scho bald nich mehr sehen Shy Smile

PHP-Code:
<link rel="alternate" type="application/rss+xml" title="{$lang->latest_threads} (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication.php" />
<
link rel="alternate" type="application/atom+xml" title="{$lang->latest_threads} (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication.php?type=atom1.0" />
<
meta http-equiv="Content-Type" content="text/html; charset={$charset}/>
<
meta http-equiv="Content-Script-Type" content="text/javascript" />
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/prototype.js?ver=1603"></script>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/general.js?ver=1603"></script>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/popup_menu.js?ver=1600"></script>
{
$stylesheets}
<
script type="text/javascript">
<!--
    var 
cookieDomain "{$mybb->settings['cookiedomain']}";
    var 
cookiePath "{$mybb->settings['cookiepath']}";
    var 
cookiePrefix "{$mybb->settings['cookieprefix']}";
    var 
deleteevent_confirm "{$lang->deleteevent_confirm}";
    var 
removeattach_confirm "{$lang->removeattach_confirm}";
    var 
loading_text '{$lang->ajax_loading}';
    var 
saving_changes '{$lang->saving_changes}';
    var 
use_xmlhttprequest "{$mybb->settings['use_xmlhttprequest']}";
    var 
my_post_key "{$mybb->post_code}";
    var 
imagepath "{$theme['imgdir']}";
// -->
</script>
{
$newpmmsg

wie sollte ich das einbauen das ist mein Header:

PHP-Code:
<head>
    <
title>TITEL</title>
    <
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <!-- 
stylesheets -->
    <
link href="css/webseite.css" rel="stylesheet" type="text/css" media="all" />
    <
link rel="stylesheet" href="css/sliderpanel/style.css" type="text/css" media="screen" />
    <
link rel="stylesheet" href="css/sliderpanel/slide.css" type="text/css" media="screen" />
    <
link rel="stylesheet" href="css/menubar/menubar.css" type="text/css" media="screen" />
    <!-- 
PNG FIX for IE6 -->
    <!-- 
http://24ways.org/2007/supersleight-transparent-png-in-ie6 -->
    
<!--[if lte IE 6]>
    <
script type="text/javascript" src="js/sliderpanel/pngfix/supersleight-min.js"></script>
    <![endif]-->
 
    <!-- 
jQuery the core -->
    <
script src="js/sliderpanel/jquery-1.3.2.min.js" type="text/javascript"></script>
    <!-- 
Sliding effect -->
    <
script src="js/sliderpanel/slide.js" type="text/javascript"></script>

    <
script type="text/javascript">
        function 
FensterOeffnen (Adresse) {
            
MeinFenster window.open(Adresse"Window""width=auto, height=auto");
            
MeinFenster.focus();
        }
    </
script>
</
head

oder auch hier zusehen:
KLICK HIER zur Page (Quellcode)

Danke.
Zitieren
#8
Du baust erstmal das HTML Grundgerüst

Alles "vor" den Body Tag, wird theoretisch nicht mitkopiert

Kopiere "alles" nach den Body-Tag bis zu der Stelle, wo das Forum erscheinen soll in > Template > Seitenkopf > header

Einfach einfügen

Nun alles NACH den wo das Forum erscheinen soll in Template > Seitenfuß > footer

Nun fügst du deine CSS wie oben beschrieben ein, nun sollte sogar schon das Forum drinne sein und muss nur noch vom Style her angepasst werden
Zitieren
#9
Aber habe nur die includes bei meiner Seite oder, das funktioniert?

<?php include ("header.php"); ?>
<?php include ("header-2.php"); ?>
<?php include ("sliderpanel.php"); ?>
<?php include ("menu.php"); ?>

FORUM HERE

<?php include ("footer.php"); ?>

also erstmal den Header sonst kommen wir hier komplett in durcheinander Smile
im Templates - Mein Template - Seitenkopf Templates -> Header habe ich das:

PHP-Code:
<div id="container">
        <
a name="top" id="top"></a>
        <
div id="header">
            <
br /><div class="menu">
                <
ul><center>
                    <
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>
                </
center></ul>
            </
div>
            <
hr class="hidden" />
            <
div id="panel">
                {
$welcomeblock}
            </
div>
        </
div>
        <
hr class="hidden" />
        <
br class="clear" />
        <
div id="content">
            {
$pm_notice}
            {
$bannedwarning}
            {
$bbclosedwarning}
            {
$unreadreports}
            {
$pending_joinrequests}
            <
navigation>
            <
br /> 

also reicht das dann so quasi aus?

PHP-Code:
<?php include ("header.php"); ?>
<?php 
include ("header-2.php"); ?>
<?php 
include ("sliderpanel.php"); ?>
<?php 
include ("menu.php"); ?>
<div id="container">
        <a name="top" id="top"></a>
        <div id="header">
            <br /><div class="menu">
                <ul><center>
                    <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>
                </center></ul>
            </div>
            <hr class="hidden" />
            <div id="panel">
                {$welcomeblock}
            </div>
        </div>
        <hr class="hidden" />
        <br class="clear" />
        <div id="content">
            {$pm_notice}
            {$bannedwarning}
            {$bbclosedwarning}
            {$unreadreports}
            {$pending_joinrequests}
            <navigation>
            <br /> 
Zitieren
#10
Leider weiß ich auch nicht ob und wie includes so funktionieren, ich hab damals auch gefragt aber leider darauf keine Antwort erhalten ob sowas überhaupt möglich ist~

Aber das ist auch egal, nun hier mal eine kleine "Vorstellung"

PHP-Code:
<body>
<
div id="test"></div

Du kopierst nun den Container ( ohne Body ) bis zu

PHP-Code:
<div id="forum">

NUR DAS DARÜBER

</div

was du nun kopiert hast, Template - Seitenkopf - Header ( natürlich musst du danach noch die Variablen jenachdem welche du brauchst noch einfügen ( z.B. Welcomeblock etc. )

Nun kommt der leichteste Teil

PHP-Code:
<div id="forum">

NUR DAS DARUNTER

</div

Kopiere den CloseTag vom Forum, und kopiere alles bis nach unten, hier kannst du alles kopieren und unter Seitenfuß - footer alles einfügen, auch wie oben gesagt, musst du hier die Variablen ( vorallem das Copyright, ohne = kein Support ) einfügen


Die CSS kommt in headerinclude, was unter Keine Gruppe - headerinclude zufinden ist..
Zitieren