MyBB.de Forum

Normale Version: [erledigt] Portalboxen im kompletten Board
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5
Du musst das Board nicht wegen einer Datei neuinstallieren, das ist Schwachsinn.
Du nimmst einfach die global.php von webstone auf der ersten Seite, lädst sie ins Forum hoch und übernimmst den Code von mir auf der vorigen Seite.
Das habe ich vorher ja auch gemacht. Deswegen ist ja der Fehler gekommen. Sad

gibt es eigentlich nicht die möglichkeit das Forum einfach im Portal anzuzeigen?
Das würde zwar nicht das Problem lösen. Aber wenigstens etwas umgehen.
Hab die 2 Dateien mal in ein frisches MyBB 1.2.9 geladen, aber sobald ich dann eine seite aufrufe kommt:

MySQL error: 1146
Table 'mybb.mybb_downloads' doesn't exist
Query: SELECT * FROM mybb_downloads ORDER BY did DESC LIMIT 0,5

Wofür die Tabelle? Brauch man doch garnicht, oder doch? Soll ich den Teil im quellcode einfach löschen? Oder einfach ne tabelle anlegen?

edit:// hab das mal aus dem quellcode genommen, dann gings wieder, aber sobald ich die templates änder, kommt -

Code:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in C:\Programme\xampp\htdocs\mybb\global.php(860) : eval()'d code on line 1

Parse error: parse error, unexpected T_STRING, expecting '}' in C:\Programme\xampp\htdocs\mybb\global.php(860) : eval()'d code on line 1

Warning: Cannot modify header information - headers already sent by (output started at C:\Programme\xampp\htdocs\mybb\global.php(860) : eval()'d code:1) in C:\Programme\xampp\htdocs\mybb\inc\functions.php on line 78

was läuft da falsch?
In dem in der global.php in der Zeile 860 geladenen Template fehlt irgendwo eine abschließende geschweifte Klammer.
Übernehme mal diesen Code in dein global_bannedwarning Template (ist nicht unter globale Templates, sondern unter deinem Template)
Code:
<br />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="trow1" align="center"><font color="red"><strong>{$lang->banned_warning}</strong><br />
{$lang->banned_warning2}: {$reason}<br />
{$lang->banned_warning3}: {$banlift}<br />
</font></td>
</tr>
</table>
<br />
Wie macht man denn die Boxen auf jede Seite?
Also, was muss ich wo machen?
Bitte um eine genaue Anleitung Smile
Hallöchen,

da hier schon mal ein PortalThema existiert, schreibe ich mal meine Frage hierbei.
Ich wollte, bevor ich diesen Thread gelesen habe, auch die Portalboxen mit dem Forum zusammen darzustellen.

Zwecks dessen änderte ich das IndexTemplate (Anhang hier drunter). Im Prinzip funktioniert das auch in einem ersten Test. Leider jedoch werden die Portalboxen nicht angezeigt, bzw. nur die WhoIsOnline Box.

Woran mag das liegen? Wäre nett wenn jemand helfen könnte, oder einen kleinen Tipp bereit hätte .... DANKE und GRUSS

Hier mein Template:
Code:
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
</head>
<body>
{$header}

{$announcements}

<table width="100%" cellspacing="5" cellpadding="5" border="0" align="center">

    <tr>
        <td valign="top" width="20%">

<table width="100%" cellspacing="0" cellpadding="{$theme['tablespace']}" border="0" align="center">
<tr><td>
{$welcome}
{$pms}
{$search}
{$stats}
{$whosonline}
{$latestthreads}
</td>
</tr>
</table>

        </td>

        <td valign="top" width="60%">
{$forums}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<thead>
<tr>
<td class="thead">
<div class="expcolimage"><img src="{$theme['imgdir']}/collapse{$collapsedimg['boardstats']}.gif" id="boardstats_img" class="expander" alt="[-]" /></div>
<div><strong>{$lang->boardstats}</strong></div>
</td>
</tr>
</thead>
<tbody style="{$collapsed['boardstats_e']}" id="boardstats_e">
{$whosonline}
{$birthdays}
{$forumstats}
</tbody>
</table>
<br />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
    <tr>
        <td class="trow1">
            <table width="100%">
                <tr>
                    <td>
                        <img src="{$theme['imgdir']}/on.gif" alt="{$lang->new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /> <span class="smalltext">{$lang->new_posts}</span><br />
                        <img src="{$theme['imgdir']}/off.gif" alt="{$lang->no_new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /> <span class="smalltext">{$lang->no_new_posts}</span><br />
                        <img src="{$theme['imgdir']}/offlock.gif" alt="{$lang->forum_locked}" style="vertical-align: middle;" /> <span class="smalltext">{$lang->forum_locked}</span>
                    </td>
                    <td style="vertical-align: top; text-align: right;"><span class="smalltext">{$logoutlink}<a href="misc.php?action=markread">{$lang->markread}</a> | <a href="showteam.php">{$lang->forumteam}</a> | <a href="stats.php">{$lang->forumstats}</a></span>
                        {$loginform}
                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>
        </td>
    </tr>
</table>
{$footer}
Das liegt daran das die benötigten Templates in der index.php nicht geladen werden. Vergleiche dafür einfach die $templatelist der portal.php und index.php
Hallo und DANKE für den Tipp,

leider bin ich kein PHP Profi, eher ein DAU Sad

Wenn ich das richtig verstehe muss die templatelist des Portals:

$templatelist = "portal_welcome,portal_welcome_membertext,portal_stats,portal_search,portal_whosonline_memberbit,portal_whosonline,portal_latestthreads_thread_lastpost,portal_latestthreads_thread,portal_latestthreads,portal_announcement_numcomments_no,portal_announcement,portal_announcement_numcomments,portal";

in die Index eingebaut werden:

$templatelist = "index,index_whosonline,index_welcomemembertext,index_welcomeguest,index_whosonline_memberbit,forumbit_depth1_cat,forumbit_depth1_forum,forumbit_depth2_cat,forumbit_depth2_forum,forumbit_depth1_forum_lastpost,forumbit_depth2_forum_lastpost,index_modcolumn,forumbit_moderators,forumbit_subforums,index_welcomeguesttext";
$templatelist .= ",portal_welcome,portal_welcome_membertext,portal_stats,portal_search,portal_whosonline_memberbit,portal_whosonline,portal_latestthreads_thread_lastpost,portal_latestthreads_thread,portal_latestthreads,portal_announcement_numcomments_no,portal_announcement,portal_announcement_numcomments,portal";
$templatelist .= ",index_birthdays_birthday,index_birthdays,index_pms,index_loginform,index_logoutlink,index_stats,forumbit_depth3,forumbit_depth3_statusicon";

Leider gehts so nicht, bestimmt muss man noch was ändern, damits funktioniert. .. .
Das scheint komplizierter als ich dachte ... ich war der Ansicht, das ich das bequem über die Templates steuern könnte.

DANKE und GRUSS
Hast du den Code wie beschrieben aus der portal.php auch in die index.php übernommen?
Seiten: 1 2 3 4 5