Signaturen nur für Admins und Moderatoren?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
T-Man
Mitglied
Beiträge: 19
Registriert: 25.07.2004 14:26
Wohnort: Berlin
Kontaktdaten:

Signaturen nur für Admins und Moderatoren?

Beitrag von T-Man »

Hi Leutz,

wieder einmal führte auch intensives Suchen nicht zum Ziel; zumindest nicht bei mir. :D

Das Ziel ist eigentlich recht Simpel, denn außer den Admins und Moderatoren soll kein anderer User eine Signatur benutzen dürfen.

Ich habe ja schon allerhand Mods zum Thema Signatur gefunden, aber das was ich suche war irgendwie nicht dabei, oder?

Gruß
T-Man
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

vielleicht lässt sich aus diesem hier was machen :wink:

Allow/Disallow Signature
Similar to avatars - you can allow/disallow the signatures for each individual user.

Markus
T-Man
Mitglied
Beiträge: 19
Registriert: 25.07.2004 14:26
Wohnort: Berlin
Kontaktdaten:

Beitrag von T-Man »

Markus67 hat geschrieben:Hi ...

vielleicht lässt sich aus diesem hier was machen :wink:

Allow/Disallow Signature
Similar to avatars - you can allow/disallow the signatures for each individual user.

Markus
Hi Markus,

vielen Dank erstmal für die schnelle Antwort!

Leider ist es nicht das, was ich suche, denn diese Mods um einzelnen Usern die Signatur zu verbieten habe ich schon gefunden.

Mein Problem ist, dass ich ein Kundenforum eingerichtet habe und aus verschiedenen Gründen verhindern will, dass normale User eine Signatur verwenden:
  1. Das Bord soll schnell bleiben und nicht durch zu viele Signaturen immer mehr erlahmen.
  2. Mitbewerbern und Spammern will ich nicht gestatten für Ihre Seiten Werbung auf meinem Board zu machen. Ihnen soll nur gestattet sein im Profil eine Website anzugeben und nicht in ihrer Signatur.
In der Finanzdienstleistungsbranche laufen mir zu viele "Kollegen" rum, die jeden erdenklichen miesen Trick versuchen, um Kunden abzuwerben. Allerdings will ich den ehrlichen und fairen Kollegen nicht grundsätzlich verbieten mitzudiskutieren. Wenn sich einer also als kompetenter Gesprächspartner erweist und den Teilnehmern hilft, kann ein User in dessen Profil nachsehen, aber mit ein paar Beiträgen nur zu versuchen Kunden abzuwerben, fände ich nicht fair.

Das ist der ganze Hintergrund meines Anliegens.

Daher brauche ich etwas, um nur Admins und Mods eine Signatur zu erlauben, denn da sollen Links zu besonders wichtigen Beiträgen wie z. B. Forenrichtlinien und Knigge... drin sein.

Gruß
T-Man
T-Man
Mitglied
Beiträge: 19
Registriert: 25.07.2004 14:26
Wohnort: Berlin
Kontaktdaten:

Bump mit Verspätung...

Beitrag von T-Man »

Hi Leute,

da bin ich mal wieder. Zugegeben, es ist was länger her, aber ich hatte viel zu tun und mein Problem ist immer noch nicht gelöst. :cry:

Immer noch suche ich eine Möglichkeit, wie ich allen außer Admins und Mods verbieten kann Signaturen zu verwenden. Wenn ich es im ACP generell abschalte können auch Admins und Mods keine verwenden, was nicht Sinn der Übung ist.

Ich habe schon alles abgesucht und kein entsprechendes Mod gefunden und zum selber proggen bin ich zu blöd. :D

Gibt es hier einen Crack, der z. B. einen Mod, welcher einzelnen Usern die Verwendung von Signaturen verbietet, umzucoden kann?

Gruß
T-Man
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

du kannst ja einfach im Template die Eingaben ausblenden:

füge in der page_header.php ein:

Code: Alles auswählen

if ( $userdata['user_level'] == '1' || $userdata['user_level'] == '2' ) 
{ 
   $template->assign_block_vars('switch_admin_mod', array()); 
}
dann kannst du das hier nach dem Schema machen:

Code: Alles auswählen

<!-- BEGIN switch_admin_mod --> 
Diesen Bereich sehen nur Admins und Mods
<!-- END switch_admin_mod -->
kommst du damit so zurecht oder brauchst du eine genaue Anleitung?
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
T-Man
Mitglied
Beiträge: 19
Registriert: 25.07.2004 14:26
Wohnort: Berlin
Kontaktdaten:

Beitrag von T-Man »

Hi Kratzer...,

danke für die schnelle Antwort, aber leider habe ich nur Bahnhof verstanden!

Was für eine Eingabe kann ich ausblenden und welchen Effekt hätte das genau?
Wie kann ich dann als Admin oder Mod trotzdem die Signatur verwenden?
Müsste ich dann das subSilver Template benutzen und ist das auch sicher?

Gruß
T-Man
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

also...durch den Code ist das Eingabefeld für die Signatur nur noch für Admins bzw. Mods sichtbar,das heißt normale User können keine Signaturen erstellen. Dieser Code ist Templateunabhängig und meines Erachtens sehr sicher.
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
T-Man
Mitglied
Beiträge: 19
Registriert: 25.07.2004 14:26
Wohnort: Berlin
Kontaktdaten:

Beitrag von T-Man »

Cool... :D

Jetzt brauche ich nur noch die angebotene Anleitung, da ich keinen Plan habe, wo was hin muss!

Schon mal vielen Dank im Voraus!!!

Gruß
T-Man
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

also den Code von der Page Header eunfach ganz am ende einfügen
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

In der includes/page_header.php finden:

Code: Alles auswählen

//
// Login box?
Davor einfügen:

Code: Alles auswählen

if ( $userdata['user_level'] == '1' || $userdata['user_level'] == '2' ) 
{ 
   $template->assign_block_vars('switch_admin_mod', array()); 
}
in der templates/xxx/viewtopic.tpl finden:

Code: Alles auswählen

<td colspan="2"><span class="postbody">{postrow.MESSAGE}{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td>
Ersetzen durch:

Code: Alles auswählen

<td colspan="2">
  <span class="postbody">
    {postrow.MESSAGE}
    <!-- BEGIN switch_admin_mod -->
    {postrow.SIGNATURE}
    <!-- END switch_admin_mod -->
  </span>
  <span class="gensmall">{postrow.EDITED_MESSAGE}</span>
</td>
(*den Code gleich formatiert hat*)
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“