{$pm_notice} im welcome_block - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html) +--- Thema: {$pm_notice} im welcome_block (/thread-27401.html) Seiten: Seiten:
1
2
|
{$pm_notice} im welcome_block - Meister Lampe - 29.01.2013 Hi, ich erstelle derzeit ein eigenes Template und habe im header der Seite ein horizontales Menü eingebaut. Auf der rechten Seite des Menüs befindet sich der welcome_block. http://wcfan.de/menu.png Die gelbe Zahl habe ich derzeit über PHP-Code: {$mybb->user['pms_unread']} eingebaut. Ich möchte aber dort eigentlich die PHP-Code: {$pm_notice} Sobald diese aber im welcomeblock steht wird dort nichts angezeigt. Ist es möglich: A) {$pm_notice} irgendwie im welcom_block verfügbar zu machen? ODER B) im Template abzufragen ob {$mybb->user['pms_unread']} = 0 ist und es dann nicht anzuzeigen? PS: Gibt es irgendwo eine Liste mit allen verfügbaren Variablen von mybb und wo man sie verwenden kann? RE: {$pm_notice} im welcome_block - Meister Lampe - 31.01.2013 Hat keiner einen Tip für mich? RE: {$pm_notice} im welcome_block - Jockl - 31.01.2013 wenn ich das richtig sehe, dann wird mit $pm_notice in der global.php das Template global_pm_alter aufgerufen. Siehe: https://crossreference.mybb.de/global.php.source.html#l520 Du könntest u.U. den Inhalte des Templates, oder seinen Variablen, im welcome_block verwenden. RE: {$pm_notice} im welcome_block - Meister Lampe - 31.01.2013 Hm das funktioniert leider nicht. Ich habe jetzt folgenden "workaround" erstellt. PHP-Code: if($mybb->user['pms_unread'] == 0) zur normalen Benachrichtigungsabfrage in der global.php hinzugefügt. PHP-Code: $l['no_newpm'] = ""; also Sprachvariablen angepasst. Und im Template {$pm_notice} vor dem welcome_block reingefügt. Nun sieht das Ganze schon relativ ansehnlich aus: Danke für den Denkanstoß in Richtung global.php! Gibt es bei dieser Anpassung Sicherheitstechnische bedenken? RE: {$pm_notice} im welcome_block - Fey - 13.07.2014 Hallöchen, auf eine Frage hin wurde ich hierher verwiesen und würde das auch gerne ausprobieren. Da aber gerade php und Abfragen nicht meine Stärke sind, wollte ich fragen, ob du mir sagen kannst wo genau du was eingefügt hast? Mir würde das sehr helfen Grüße Fey RE: {$pm_notice} im welcome_block - MrBrechreiz - 13.07.2014 Was möchtest Du denn damit ereichen ? Mit Code: Du hast {$mybb->user['pms_unread']} PN´s im Seitenkopf Templates->header_welcomeblock_member wird Dir zumindest die ungelesenen PN´s angezeigt. RE: {$pm_notice} im welcome_block - MUMFORD - 17.12.2014 Könnte man diesen Code von MrBrechreiz auch via php in Templates einbauen, dass er also nur angezeigt wird, wenn man neue Nachrichten hat? PHP-Code: <if $user['pms_unread'] then> klappt nicht... RE: {$pm_notice} im welcome_block - StefanT - 17.12.2014 $user['pms_unread'] ist nicht $mybb->user['pms_unread'], außerdem hast du den Hinweis in den Teil eingefügt, der angezeigt wird, wenn es keine PN gibt. RE: {$pm_notice} im welcome_block - MUMFORD - 17.12.2014 Oh. So wird mir aber gar nichts angezeigt, auch wenn ich ungelesene Nachrichten hab. PHP-Code: <if $user['pms_unread'] then> RE: {$pm_notice} im welcome_block - StefanT - 17.12.2014 Du hast es jetzt auch genau falsch geändert, es muss $mybb->user['pms_unread'] heißen. |