MyBB.de Forum
Plugin Forenansicht wird nicht angezeigt - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Plugin Forenansicht wird nicht angezeigt (/thread-6809.html)

Seiten: Seiten: 1 2


Plugin Forenansicht wird nicht angezeigt - Beatrice63 - 19.08.2007

Hallo zusammen

Ich habe mir heute das "Plugin Board Message" installiert das ich auch anschliessend unter Plugin Manager aktiviert habe. Auch die Einstellungen unter Foreneinstellungen --> ändern --> Board Message Settings sind vorhanden. Aber in meinem Forum ist das "Board Message" nirgens sichtbar.

Ich habe mich darauf gefragt ob das Plugin Board Message sich evt. mit anderen Plugins nicht verträgt. Ist das möglch?

Hier eine Liste der installierten Plugins:
- Board Message / Aktiviert
- Downloads Section / Deaktiviert
- Email-Benachrichtigung bei Registrierung / Aktiviert
- Hello World! / Deaktiviert
- Wochenanfang / Aktiviert
- Übersicht / Aktiviert

Kennt jemand das Problem?


RE: Plugin Forenansicht wird nicht angezeigt - Michael - 19.08.2007

Füge die Variable {$boardmsg} im Template header an der gewünschten Stelle ein.


RE: Plugin Forenansicht wird nicht angezeigt - Beatrice63 - 19.08.2007

Habe das {$boardmsg} im header eingefügt und auch nochmal den Plugin neu gestartet aber da ist keine Forenansicht zu sehen.

Hier mein header:
Code:
    <a name="top" id="top"></a>
<div id="container">
<div id="header">
<div class="logo" align="left"><!-- ImageReady Slices (2007_b_2.psd) -->
<table width="978" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td>
<img src="../../images/myBulletin/images/logo_01.gif"  width="2" height="77" alt="Forum Startseite"/></td>
        <td>
            <a href="http://www.pc-tips.ch">
                
<img src="../../images/myBulletin/images/logo_02.gif" width="397" height="77" border="0" alt="Forum Startseite"/></a></td>
        <td>
            <a href="http://www.pc-tips.ch/member.php?action=register">
                
<img src="../../images/myBulletin/images/logo_03.gif" width="579" height="77" border="0" alt="Klick hier um dich zu Registrieren"/></a></td>
    </tr>
</table>
<!-- End ImageReady Slices --></div>
            <hr class="hidden" />
        </div>
        <hr class="hidden" />
        <div id="content">
                              {$welcomeblock}
            {$bannedwarning}
            {$bbclosedwarning}
            {$unreadreports}
            <br class="clear" />
<center>
<a href="http://de.wikipedia.org/">
<img src="images/myBulletin/wikipedia.png" border="0" width="468" height="60" alt="Wikipedia - die freie Enzyklopädie" /></a>
</center>
{$boardmsg}
<br />

und das ist die boardmsg.php:
Code:
<?php
/**
* Board Message Plugin for MyBB
* Copyright © 2005 MyBB Mods
* URL: http://mods.mybboard.com/
*
* By: Musicalmidget
* Website: http://www.musicalmidget.com/
*/

$plugins->add_hook('global_start', 'boardmsg');

function boardmsg_info()
{
    return array(
        'name'            => 'Board Message',
        'description'    => 'Allows administrators to add a global message to the forums header from the settings administration.',
        'website'        => 'http://mods.mybboard.com/',
        'author'        => 'Musicalmidget',
        'authorsite'    => 'http://www.musicalmidget.com/',
        'version'        => '1.0.1',
    );
}

function boardmsg_activate()
{
    require MYBB_ROOT.'/inc/adminfunctions_templates.php';
    global $db;
    
    $boardmsg_group = array(
        'name'            => 'boardmsg',
        'title'            => 'Board Message Settings',
        'description'    => 'Settings for the Board Message plugin.',
        'disporder'        => 3,
        'isdefault'        => 'no',
    );
    
    $db->insert_query(TABLE_PREFIX.'settinggroups', $boardmsg_group);
    $gid = $db->insert_id();
    
    $boardmsg_setting_1 = array(
        'name'            => 'showboardmsg',
        'title'            => 'Enable Board Message',
        'description'    => 'Display the board message in the forum header?',
        'optionscode'    => 'onoff',
        'value'            => 'on',
        'disporder'        => 1,
        'gid'            => intval($gid),
    );
    
    $boardmsg_setting_2 = array(
        'name'            => 'boardmsg',
        'title'            => 'Board Message',
        'description'    => 'Enter the message you would like to be displayed in the forum header when the board message is enabled.',
        'optionscode'    => 'textarea',
        'value'            => 'This is a global board message which administrators can modify from the \"Board Message Settings\" category of the Settings area in the Admin CP.',
        'disporder'        => 2,
        'gid'            => intval($gid),
    );
    
    $db->insert_query(TABLE_PREFIX.'settings', $boardmsg_setting_1);
    $db->insert_query(TABLE_PREFIX.'settings', $boardmsg_setting_2);
    
    $boardmsg_template = array(
        "title"        => 'global_boardmsg',
        "template"    => "<table border=\"0\" cellspacing=\"1\" cellpadding=\"4\" class=\"tborder\">
<tbody>
<tr>
<td class=\"trow1\">\$boardmessage</td>
</tr>
</tbody>
</table>
<br />",
        "sid"        => -1,
        "version"    => 120,
        "status"    => '',
        "dateline"    => 1134703642,
    );
    
    $db->insert_query(TABLE_PREFIX.'templates', $boardmsg_template);
    find_replace_templatesets('header', '#<navigation>#', "{\$boardmsg}\n\t\t\t<navigation>");
}

function boardmsg_deactivate()
{
    require MYBB_ROOT.'/inc/adminfunctions_templates.php';
    global $db;
    
    $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name IN('showboardmsg', 'boardmsg')");
    $db->query("DELETE FROM ".TABLE_PREFIX."settinggroups WHERE name='boardmsg'");
    $db->query("DELETE FROM ".TABLE_PREFIX."templates WHERE title='global_boardmsg'");
    
    find_replace_templatesets('header', '#{\$boardmsg}\n\t\t\t#', '', 0);
}

function boardmsg()
{
    global $mybb, $templates, $boardmsg;
    
    if($mybb->settings['showboardmsg'] != 'off')
    {
        $boardmessage = $mybb->settings['boardmsg'];
        eval("\$boardmsg = \"".$templates->get('global_boardmsg')."\";");
    }
}
?>



RE: Plugin Forenansicht wird nicht angezeigt - StefanT - 19.08.2007

Hast du bei den Einstellungen eingestellt, dass es eingezeigt werden soll? (ACP -> Foreneinstellungen -> Ändern -> Board Message Settings -> Enable Board Message)


RE: Plugin Forenansicht wird nicht angezeigt - Beatrice63 - 19.08.2007

Ja der Plugin ist auch eingeschaltet.


RE: Plugin Forenansicht wird nicht angezeigt - StefanT - 19.08.2007

Die Variable ist im richtige Template und im richtigen Template-Set, das Plugin ist aktiviert und es ist bei den Einstellungen eingeschaltet? Dann fällt mir nichts mehr ein. Überprüfe nochmal alles.


RE: Plugin Forenansicht wird nicht angezeigt - Beatrice63 - 19.08.2007

Ich habe jetzt nochmals den Plugin neu installiert aber im Forum ist nichts sichtbar. Obwohl ich alles gemacht habe wie hier im Forum beschrieben.

Gibts den noch ein anderer Plugin der .html code unterstützt?


RE: Plugin Forenansicht wird nicht angezeigt - Michael - 19.08.2007

Du könntest als Alternative einfach die gewümschte Box als HTML-Code ins Template header einfügen. Wenn alles gemacht wurde was Dragon gepostet hatte habe ich auch keine Ahnung warum es nicht geht.


RE: Plugin Forenansicht wird nicht angezeigt - Beatrice63 - 19.08.2007

So eine Foreninfo Box hatte ich vorhin die auch recht gut funktionierte. Das habe ich mit einem .gif Bild realisiert.

Hier der .html code:
Code:
<center>
<img src="images/myBulletin/downloadbereich.gif" alt="Newsletter" />
</center>

Ich würde aber gerne in den oben geschriebenen code eine Link erweiterung einbauen, nur die Frage ist sowas möglich. Wenn ja wie realisiere ich sowas?

Es musste dann wie folgt aussehen, und rot geschriebenes anklickbar sein:
   


RE: Plugin Forenansicht wird nicht angezeigt - Michael - 19.08.2007

Versuchs mal so:
Code:
<div style="padding: 5px; background: #FFFF99; text-align:center; border-top: 1px solid #000000; border-bottom: 1px solid #000000;">
Dein Text hier - <a href="#" style="font-weight: bold; color: #FF0000;">Linkname</a>
</div>