Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Visual Warning Mod

Started by Eleglin, July 31, 2007, 08:53:40 AM

Previous topic - Next topic


You should verify that you have well edited all the files and added the required files.
Probability of 99.9% that there is a problem with the procedure of installation (something you have forgotten ?)
No support by PM or Mail.


Can you tell me why some of my membergroups cant see the links in admin cp to view warnings & post moderation?

Ive just found out. I created a membergroup with access to the banlist + permission to warn + permission to approve post. They cannot see the links in admin cp. All they see is this:

Now, Ive found out that if I give this membergroup the following permission: "Member administration, Moderate forum members". Then they can see the following:

So to test some stuff, I had removed the permission "Moderate forum members" again, and I manually navigated to this link: "FORUMS/index.php?action=warnlist". It worked fine... Its a bit annoying its not in that list tho... So the permission is allowed, it just doesnt show up in the table unless I approve the membergroup with "Moderate forum members" and Im not willing to do so.

Do you have a fix please? Thx a lot!


Will this work with 1.1.8?     or is it just a manual install for 1.1.8


No support by PM or Mail.


eleglin, can u help me too pls?


Quote from: alexandervba on April 22, 2009, 12:11:49 PM
eleglin, can u help me too pls?
There may be an error somewhere in the mod. Unfortunately, I can't spend time to do test and to search for a fix (because I'm busy IRL)... or not before this summer.
Although, if someone find a fix and is ok for adding it to this mod, I would edit the package. And if a serious member wish to contribute to this mod for a "long time", he could contact me and I will look how we could do this.
No support by PM or Mail.


ok, thank u, unfortunately, i am not that experienced with coding...


Hello, I want to know if it is correct the following behavior of visual warning mod. Practically after a tot of time, the level warning falls (e.g. from 3 to 2). It is a bug or is wanted?



German Translation:

$txt['visualw_mess_ban']='Nachricht, die gebannten Mitgliedern angezeigt wird';
$txt['visualw_mess_mute']='Nachricht, die stummgeschalteten Mitgliedern angezeigt wird';
$txt['visualw_mess_pmod']='Nachricht, die Mitgliedern angezeigt wird deren Beiträge freigeschaltet werden müssen';
$txt['visualw_mess_warn']='Nachricht, die verwarnten Mitgliedern angezeigt wird';
$txt['visualw_color_ban']='Nachrichtenfarbe für gebannte Mitglieder';
$txt['visualw_color_mute']='Nachrichtenfarbe für stummgeschaltete Mitglieder';
$txt['visualw_color_pmod']='Nachrichtenfarbe für Mitglieder, deren Beiträge freigeschaltet werden müssen';
$txt['visualw_color_warn']='Nachrichtenfarbe für verwarnte Mitglieder';
$txt['visualw_image_ban']='Bild bei Bann';
$txt['visualw_image_mute']='Bild bei Stummschaltung';
$txt['visualw_image_pmod']='Bild bei Beitragsfreischaltung';
$txt['visualw_image_warn']='Bild bei Verwarnung';
$txt['warningAutoTime']='Standard Zeitspanne bevor Verwarnung verfällt (Tage):';
$txt['moderationAutoTime']='Standard Zeitspanne bevor Beitragsfreischaltung verfällt (Tage):';
$txt['muteAutoTime']='Standard Zeitspanne bevor Stummschaltung verfällt (Tage):';
$txt['visualw_pmod_edit']='Mitglieder mit Beitragsfreischaltung dürfen Nachrichten editieren:';
$txt['visualw_hide']='Verwarnungen sind nur für Mitglieder sichtbar, die auch verwarnen können:';
$txt['visual_require_mod'] = 'Nachrichten müssen freigeschaltet werden';
$txt['visual_raise']='Warnlevel steigern';
$txt['visual_no_perm']='Du hast nicht die erforderliche Berechtigung um Warnlevel zu steigern';
$txt['visual_no_warnings']='Mitglied hat KEINE Verwarnungen!';
$txt['visual_prev_warning']='Details vorhergegangener Verwarnungen';
$txt['visual_current_level']='Aktuelles Warnlevel:';
$txt['visual_topic_raised']='Betreffendes Thema:';
$txt['visual_time_raised']='Betroffene Zeit:';
$txt['visual_reason_raised']='Grund für Steigerung:';
$txt['visual_level_details']='Details für neues Level';
$txt['visual_new_level']='Neues Level:';
$txt['visual_list_desc']='Listet alle Mitglieder auf, die eine Verwarnung haben. Gebannte Mitglieder werden nicht mit aufgeführt. Hier kann man mehrere Mitglieder auf einmal bearbeiten oder bei Klick auf ein einzelnes Mitglied die Warnlevel individuell anpassen.';
$txt['visual_perm_modify']='Du hast keine Berechtigung diese Nachricht zu bearbeiten';
$txt['visual_official_warning']='Du hast eine Verwarnung erhalten';
$txt['visual_received_warning']='Du hast eine Verwarnung wegen eines Regelverstoßes erhalten. Bitte klicke auf den Link für weitere Infos, wie du die Verwarnung entfernen kannst:';
$txt['visual_been_muted']='Du wurdest stummgeschaltet und kannst keine Beiträge mehr verfassen';
$txt['visual_no_karma']='Während du verwarnt bist, kannst du kein Karma verteilen';
$txt['visual_stages']='(0=Nichts, 1=Verwarnt, 2=Moderiert, 3=Stummgeschaltet 4=Gesperrt)';
$txt['visual_warning_increased']='Deine Verwarnstufe wurde leider erhöht.';
$txt['visual_warning_reduced']='Super! Wir freuen uns. Deine Verwarnstufe wurde verringert.';
$txt['visual_reduced']='Verwarnstufe verringert';
$txt['visual_lasts']='Zeit, die die Verwarnung gültig ist (Leer=Standard)';
$txt['visual_postmod_manager']='Freischaltung von Nachrichten';
$txt['visual_postmod_user_under']='Alle Beiträge dieses Users müssen zuerst von einer Moderatorin freigegeben werden.';
$txt['visual_postmod_under']='Deine Beiträge werden gerade moderiert, d.h. ein Moderator muss sie erst freigeben, bevor sie im Forum erscheinen';
$txt['visual_postmod_not']='Die Beiträge dieses Mitglieds werden nicht moderiert';
$txt['visual_postmod_is']='Die Beiträge dieses Mitglieds werden moderiert, d.h. ein Moderator muss sie erst freigeben, bevor sie im Forum erscheinen';
$txt['visual_postmod_change']='Status des Mitglieds ändern';
$txt['visual_postmod']='Freischaltung von Nachrichten';
$txt['visual_postmod_auth']='Du darfst das nicht!';
$txt['visual_postmod_appear']='Dein Beitrag muss von einer Moderatorin freigegeben werden, bevor er im Forum erscheint';
$txt['visual_postmod_awaiting']='Hier sind alle Nachrichten, die auf Freischaltung warten. Um einen oder mehrere Beiträge freizugeben, diese einfach anhaken und dann auf "Freigeben" klicken. Um Beiträge zu löschen, diese markieren und auf "Löschen" klicken';
$txt['permissiongroup_visual_warn']='Verwarnungen erteilen und Nachrichten moderieren';
$txt['permissionname_visual_warn_any']='Mitglied verwarnen';
$txt['permissionname_visual_approve_any']='Nachrichten freigeben';


Btw, I fixed that bug, it wasnt even that hard afterall, if you want to edit it for other users:

in subs.php:


if (allowedTo('moderate_forum'))
$context['admin_areas']['members']['areas']['view_members'] = '<a href="' . $scripturl . '?action=viewmembers">' . $txt[5] . '</a>';
$context['admin_areas']['members']['areas']['warning_manager'] = '<a href="' . $scripturl . '?action=warnlist">' . $txt['visual_warning_management'] . '</a>';
$context['admin_areas']['members']['areas']['postmod_manager'] = '<a href="' . $scripturl . '?action=warnpmman">' . $txt['visual_postmod_manager'] . '</a>';

Replace By:

if (allowedTo('moderate_forum'))
$context['admin_areas']['members']['areas']['view_members'] = '<a href="' . $scripturl . '?action=viewmembers">' . $txt[5] . '</a>';

if (allowedTo('visual_warn_any'))
$context['admin_areas']['members']['areas']['warning_manager'] = '<a href="' . $scripturl . '?action=warnlist">' . $txt['visual_warning_management'] . '</a>';

if (allowedTo('visual_approve_any'))
$context['admin_areas']['members']['areas']['postmod_manager'] = '<a href="' . $scripturl . '?action=warnpmman">' . $txt['visual_postmod_manager'] . '</a>';


Thanks MIAUS and AlexanderVBA.
@Miaus : Thx, I'll try to edit this mod quickly for this translation.
@AlexanderVBA : ThX, I'll test your fix in the next few weeks on a clean installation, and I'll add it after. Thx for your work.
I'm sorry, but I'm really busy until June/July. :(
No support by PM or Mail.


No hurry :)

I have another problem: using smf 1.1.8: If I downgrade the warning level from 4 (ban) to 0 (nothing) the user will still be banned - is this intended? I have to modify the ban manually to "unban" the user.


QuoteI have another problem: using smf 1.1.8: If I downgrade the warning level from 4 (ban) to 0 (nothing) the user will still be banned - is this intended? I have to modify the ban manually to "unban" the user.
I suppose it was intented. When you give the level 4 to an user, it creates a ban with the classic feature of SMF. But when you reduce the level, He's still banned. I suppose this mod was not created for ban/unban..
No support by PM or Mail.


Should i instal this even i have these errors ?

24.     Execute Modification     ./Themes/default/languages/Modifications.french.php     File not found
25.    Execute Modification    ./Themes/default/languages/Modifications.polish.php    File not found
26.    Execute Modification    ./Themes/default/languages/Modifications.turkish.php    File not found
27.    Execute Modification    ./Themes/default/languages/Modifications.croatian.php    File not found
28.    Execute Modification    ./Themes/default/languages/Modifications.danish.php    File not found
29.    Execute Modification    ./Themes/default/languages/Modifications.spanish.php    File not found
30.    Execute Modification    ./Themes/default/languages/Modifications.portuguese.php    File not found
31.    Execute Modification    ./Themes/default/languages/Modifications.brazilian.php    File not found


Im assuming you do not use those languages, so your answer is Yes.
It will have no impact on your site
Do NOT give admin and/or ftp details to just anybody, see if they are trust worthy first!!  Do your homework ;)


Quote512: parseBoardMod(): The filename 'index.php' is not a full path!
File: /home/httpd/vhosts/
Line: 1660


How can i stop display the warn in users profile ?


Olá amigo.
Está de parabéns pelo sucesso do seu programa.
No entanto estou com problema, que são sei como resolver:

Use the MOD VisualWarning. This only works with the theme "Default" if I use any other issue the "Warning" is not available.


kizco,   modify profile.template.php

infoVision... as per ANY mod on the 1.1.x series, you will have to manually edit your alternate theme files.

Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."


After 1.1.9 my mod has started not to remove any warnings after specified number of days. I have to do it manually.

Does anybody else had this problem after 1.1.9 or is it me?