Seite 1 von 2
Signaturen nur für Admins und Moderatoren?
Verfasst: 11.08.2004 03:26
von T-Man
Hi Leutz,
wieder einmal führte auch intensives Suchen nicht zum Ziel; zumindest nicht bei mir.
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
Verfasst: 11.08.2004 10:05
von Markus67
Hi ...
vielleicht lässt sich aus diesem hier was machen
Allow/Disallow Signature
Similar to avatars - you can allow/disallow the signatures for each individual user.
Markus
Verfasst: 11.08.2004 12:25
von T-Man
Markus67 hat geschrieben:Hi ...
vielleicht lässt sich aus diesem hier was machen
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:
- Das Bord soll schnell bleiben und nicht durch zu viele Signaturen immer mehr erlahmen.
- 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
Bump mit Verspätung...
Verfasst: 28.09.2004 16:36
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.
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.
Gibt es hier einen Crack, der z. B. einen Mod, welcher einzelnen Usern die Verwendung von Signaturen verbietet, umzucoden kann?
Gruß
T-Man
Verfasst: 28.09.2004 16:44
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?
Verfasst: 28.09.2004 17:25
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
Verfasst: 28.09.2004 17:29
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.
Verfasst: 28.09.2004 17:43
von T-Man
Cool...
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
Verfasst: 28.09.2004 18:00
von kratzer54847
also den Code von der Page Header eunfach ganz am ende einfügen
Verfasst: 28.09.2004 21:36
von S2B
In der includes/page_header.php finden:
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*)