Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
02.11.2013, 17:46
(Dieser Beitrag wurde zuletzt bearbeitet: 02.11.2013, 18:12 von SvePu.)
Ich würde es auch über eine PHP in Templates Bedingung lösen.
Etwa so> In postbit_signatur ersetzen:
durch:
PHP-Code:
<if !in_array($GLOBALS['mybb']->user['usergroup'], array(1,5,7)) then>
{$post['signature']}
<else>
<p align=left style="color: #555;">Sorry - die Signatur ist nur für eingeloggte, voll aktivierte Nutzer sichtbar!<br /><a href="{$mybb->settings['bburl']}/member.php?action=login">Melde</a> dich an oder erstelle Dir <a href="{$mybb->settings['bburl']}/member.php?action=register" >hier</a> einen eigenen und kostenlosen Account.</p>
</if>
Gäste:
Aktivierte User (i.d.F. wg. IP-Log)
Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
02.11.2013, 18:50
(Dieser Beitrag wurde zuletzt bearbeitet: 02.11.2013, 18:51 von SvePu.)
Da hast du natürlich recht, die Erweiterung "
PHP in Templates" wird für die Ausführung benötigt. - Soweit ich gelesen habe, ist Diese in
clayton's Forum aber bereits nachträglich installiert worden.
Beiträge: 149
Themen: 29
Registriert seit: 27.10.2013
MyBB-Version: 1.8.*
02.11.2013, 23:06
(Dieser Beitrag wurde zuletzt bearbeitet: 02.11.2013, 23:10 von clayton.)
Jup, die Erweiterung ist installiert worden und auch aktiv. Dank dem Teil hab ich mir eine schöne zweite Beitragszeile erschaffen *stolzes Nicken*
Hm, aber trotzdem funktioniert es nicht mit der Idee von SvePU.
Ich hab im Template postbit_signature jetzt das hier stehen:
Code:
<hr size="1" width="25%" align="left" />
<if !in_array($GLOBALS['mybb']->user['usergroup'], array(1,5,7))
then>{$post['signature']}
<else><p align=left style="color: #555;">Die Signatur ist nur für eingeloggte, voll aktivierte Nutzer sichtbar!<br />
<a href="{$mybb->settings['bburl']}/member.php?action=login">Melde</a> dich an oder erstelle Dir <a href="{$mybb->settings['bburl']}/member.php?action=register" >hier</a> einen eigenen und kostenlosen Account.</p></if>
Wird genauso ignoriert wie die Versuche von Mr.Brechreiz
(02.11.2013, 16:58)MrBrechreiz schrieb: Dann weis ich jetzt auch nicht weiter was mit der Datei bei dir nicht stimmt.
Siehe hier
https://www.mybb.de/forum/thread-27699-p...#pid192188
Kann man als allg bezeichnen und würde auch so gehen mit dem Vertscken vor gewissen Gruppen oder auch nur bestimmte User.
Hatte ich vorhin ganz übersehen, weil es ganz oben in zu heller Schrift ausgegeben wurde.. nach dem Hochladen von deiner Datei:
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /homepages/2/d499415422/htdocs/Forum/inc/functions_post.php(603) : eval()'d code on line 3
Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
Ist jetzt vielleicht ne blöde Frage, aber hast du die Änderung auch im aktiven Theme Template gemacht ?
Beiträge: 149
Themen: 29
Registriert seit: 27.10.2013
MyBB-Version: 1.8.*
Ja
Und ich hab auch herausgefunden, dass der Vorschlag von dir diese Fehlermeldung im angezeigten Post hervorruft, und nicht Mr.Brechreiz seine function_post (sorry, Mr.Brechreiz, den falschen verdächtigt
). Ich habe das mal wieder aus der Template herausgelöscht und schon ist der Error verschwunden. Ich sag ja, graue Haare wachsen mir noch, am besten ich verbiete einfach die
Signaturen und fertig *gg*
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Recht so ^^.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
Hmmm...OK - dass es grundsätzlich funktioniert kannst du ja anhand der Screenshots sehen.
Eventuell gibt es einen Konflikt zwischen dem PHP in Templates PlugIN und einer anderen installierten Erweiterung bzw. dem verwendeten Theme.
Wenn's nicht geht, ist es schon besser, es wieder zu entfernen.
Schade...!
Beiträge: 149
Themen: 29
Registriert seit: 27.10.2013
MyBB-Version: 1.8.*
Ja schade, wäre eine elegante Lösung gewesen
Vielen Dank aber!
Beiträge: 149
Themen: 29
Registriert seit: 27.10.2013
MyBB-Version: 1.8.*
@MrBrechreiz - dein Codeschnipsel funktioniert übrigens jetzt doch. Mir ist gestern eingefallen, dass ich an jenem Abend beim ftp Programm dummerweise auf die Funktion "nicht überschreiben" - führe diese Aktion jedes Mal aus, geklickt hatte. Heute hochgeladen, auf den Austausch geachtet.. und vola die Signatur ist auch verborgen. Vielen Dank noch Mals.