MyBB.de Forum

Normale Version: modnotes im postbit anzeigen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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;

}
perfekt RedParkz!

Axxis

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
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']}";