MyBB.de Forum
modnotes im postbit anzeigen - 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: modnotes im postbit anzeigen (/thread-16922.html)



modnotes im postbit anzeigen - forumfreund - 10.09.2010

Hallo Forum,
die Modnotes sind ja eine gute Sache. Leider viel zu versteckt.

Wird würden die Modnotes gerne im postbit anzeigen.

Weiß wer wie das geht?

danke


RE: modnotes im postbit anzeigen - RedParkz - 20.01.2011

Habe mich gestern auch mit diesem Thema beschäftigt und löse das ganze nun mit einem kleinen plugin. So kann man sicherstellen, dass nur berechtigte User die Notes sehen. Da mein Wissen zu mybb gering ist, kann ich dir nicht sagen, ob dies die beste Methode ist. Zumindest funktioniert sie bei mir

PHP-Code:
<?php
/*
Modnote
(c) keines 
Website: http://redparkz.de
*/

$plugins->add_hook("postbit""modnote");

//Informationen zum Plugin
function modnote_info()
{
    return array(
        
"name"        => "Modnote",
        
"description" => "Modnotes im Postbit anzeigen. An gewünschter Stelle im postbit-template einfach {$post['modnote']} einfügen",
        
"website"     => "http://www.redparkz.de",
        
"author"      => "redparkz",
        
"authorsite"  => "http://redparkz.de",
        
"version"     => "1.0",
        
"guid"        => "",
        
"compatibility" => "16*"
        
);
}

// Aktivierung
function modenote_activate() {
}

// Deaktivierung
function modnote_deactivate() {

}

// Funktionen
function modnote($post) {

    global 
$mybb;

    
$post['modnote'] = "";
//nur für Moderatoren anzeigen. Normalen Usern bleibt es verborgen.
    
if($mybb->usergroup['canmodcp'] == 1) {
          
$post['modnote'] = "<b>Modnote:</b> {$post['usernotes']}";
        }
}


?>

Dann musst du nur das von dir verwendete Postbit anpassen und die gewünschte Stelle {$post['modnote']} einfügen. Ich habe dies direkt unter die Userdetails gesetzt. Sieht dann so aus:

Code:
{$post['user_details']}<div class="modnote">{$post['modnote']}</div>

Die width habe ich einfach übernommen wie sie im theme vorgegeben ist.

Zum stylen der Anzeige kannst du im global.css einfach folgendes einfügen

Code:
.modnote{
    font-size: 10px;
    overflow: hidden !important;
max-width:120px;
    white-space: normal !important;

}



RE: modnotes im postbit anzeigen - forumfreund - 20.01.2011

perfekt RedParkz!


RE: modnotes im postbit anzeigen - Axxis - 20.01.2011

Alternativ gibt es auch ein Plugin dafür:
http://www.mybbcentral.com/thread-4337.html

Die Notizen werden dann über dem Thema gelb hinterlegt angezeigt.
Sehen auch nur Mods und Admins.

dort muss man allerdings Subscriber sein, um Plugins zu laden.
(Lohnt sich aber, weil dort sehr viele gute Exclusiv Plugins sind)

@RedParkz:
find ich klasse, dass Du Dir die Arbeit machst und direkt hilfst Wink


RE: modnotes im postbit anzeigen - RedParkz - 20.01.2011

Der unterschied ist halt, dass das verlinkte Plugin Threadnotes anzeigt und nicht die Modnotes aus dem Userprofil. Aber vom Prinzip her ist es sicherlich vergleichbar.

noch eine kleine Ergänzung zu oben. Wer direkt aus dem Postbit heraus auf die Benutze-Notiz Seite kommen will, der kann es einfach so anpassen
$post['modnote'] = "<b><a href=\"/modcp.php?action=editprofile&uid={$post['uid']}\">Modnote</a></b> {$post['usernotes']}";