Post Reply

Please type the characters exactly as they appear in the image,
without the first 2 and last 2 characters.
The characters must be typed in the same order,
and they are case-sensitive.
Open Preview Preview

You can resize the textbox by dragging the right or bottom border.
Off Topic Comment Insert Spoiler
Insert Hyperlink Insert FTP Link Insert Image Insert E-mail Insert Media Insert Table Insert Table Row Insert Table Column Insert Horizontal Rule Insert Teletype Insert Code Insert Quote Edited Superscript Subscript Insert List /me - my name Insert Marquee Insert Timestamp No Parse
Bold Italicized Underline Insert Strikethrough Highlight
                       
Change Text Color
Insert Preformatted Text Left Align Centered Right Align
resize_wb
resize_hb







Max 5000 characters. Remaining characters:
Text size: %
More Smilies
View All Smilies
Collapse additional features Collapse/Expand additional features Smiley Wink Cheesy Grin Angry Sad Shocked Cool Huh Roll Eyes Tongue Embarrassed Lips Sealed Undecided Kiss Cry
Topic Summary - Displaying all post(s). Click here to show the reduced amount
Posted by: pyragony54
Posted on: Aug 12th, 2016 at 10:40am
Is working. Become tonight the German Files correct yet.
Posted by: Dandello
Posted on: Aug 10th, 2016 at 1:47pm
New zip in 1st post  Smiley
Posted by: Dandello
Posted on: Aug 9th, 2016 at 8:44pm
That's just strange. (I'll look at it tomorrow.)
Posted by: pyragony54
Posted on: Aug 9th, 2016 at 4:33pm
@ Dandello

so far so good, the Mod indeed works, but it is no mail to the exiled, but to myself.
Posted by: Dandello
Posted on: Aug 3rd, 2016 at 6:27pm
ACK!!! Smiley
New corrected zip in 1st post
Posted by: Dandello
Posted on: Aug 2nd, 2016 at 7:00pm
It should be fixed in the new zip:

In Security.pm find the banning section (lines 902 to 934)
It should look like:
Code (Perl)
Select All
            if ( $email_ban ) {
                 LoadLanguage('Email');
                 if ( $lev eq 'p' ) {
                     $banned_time  = $profile_txt{'p'};
                     $bannedsubj   = $security_txt{'banned'};
                     $bemail       = $banneduseremail;
                     $busersybject = $bannedusersybject;
                 }
                 else {
                     $tmp = time_ban();
                     $banned_time =
                       qq~$security_txt{'ban_permt'} ~ . timeformat($tmb);
                     $bannedsubj   = $security_txt{'suspend'};
                     $bemail       = $suspendeduseremail;
                     $busersybject = $suspendusersybject;
                 }
                 $bannedfor = q{};
                 if ($ban_reason) {
                     $bannedfor =
                       $security_txt{'ban_warn_b'} . $ban_reason . q{ };
                 }
                 $language = ${ $uid . $username }{'language'};
                 require Sources::Mailer;
                 my $message = template_email(
                     $bemail,
                     {
                         'banner'      => ${ $uid . $username }{'realname'},
                         'ban_time'    => $banned_time,
                         'ban_reason'  => $bannedfor,
                         'subject'     => $bannedsubj,
                         'displayname' => ${ $uid . $user }{'realname'},
                     }
                 ); 


Posted by: pyragony54
Posted on: Aug 2nd, 2016 at 4:55pm
I tested the mod. Somehow he is not working correctly. The mail that is to get the blocked user, I get in my mailbox, and looks like this:

Posted by: Dandello
Posted on: Aug 1st, 2016 at 3:53pm
The email code was seriously fracked up. New zip in 1st post.
Posted by: Dandello
Posted on: Aug 1st, 2016 at 2:01pm
Okay - where I'm at on testing on this server: The suspended and banned emails get sent but they are completely messed up.
Posted by: Dandello
Posted on: Jul 31st, 2016 at 11:57pm
I just got back in town so I'll check this tomorrow.
Edited:
Okay, Suspended is the term we're using for non-permanent bans. So that gets chosen automatically if the admin has not chosen to ban the user permanently. Permanently banned users also get a 'banned' flag in their profile.

Now to check why emails aren't being sent out. (tomorrow.)
Posted by: pyragony54
Posted on: Jul 31st, 2016 at 11:32am
I have now tested this mod for 2.6.12. So he works, but the excommunicated do not get mail. I also only the display window for banning. For suspending nothing appears on the screen. Please check the mod.
Posted by: Dandello
Posted on: Feb 18th, 2016 at 6:10pm
Updated for 2.6.12.
Posted by: Dandello
Posted on: Feb 18th, 2016 at 4:43pm
Advanced Time Ban is part of 2.7.00
Posted by: Dandello
Posted on: Oct 29th, 2015 at 2:14pm
Dutch/Nederlands

In Email.lng find
Code
Select All
1; 



Add above
Code
Select All
$yabbtags{'banneduseremail'} = q~scherm naam~;
 $emaildesc{'banneduseremail'} = q~De verbannen gebruiker Notificatie email~;
 $bannedusersybject = q~Uw account verbannen op~;
 $banneduseremail = q~Hallo, {yabb displayname}:

 U bent verbannen van {yabb mbname} {yabb ban_time} door {yabb banner}{yabb ban_reason}.

 Met vriendelijke groet,
 Het {yabb mbname} team
 <a href="{yabb scripturl}">{yabb scripturl}</a>
 ~;

 $yabbtags{'suspendeduseremail'} = q~scherm naam~;
 $emaildesc{'suspendeduseremail'} = q~De verbannen gebruiker Notificatie email~;
 $suspendusersybject = q~Uw account is geschorst op~;
 $suspendeduseremail = q~Hallo, {yabb displayname}:

 Uw account op {yabb mbname} is geschorst {yabb ban_time} door {yabb banner}{yabb ban_reason}.

 Met vriendelijke groet,
 Het {yabb mbname} team
 <a href="{yabb scripturl}">{yabb scripturl}</a>
 ~;

  



In Profile.lng
find
Code
Select All
1; 


add before
Code
Select All
$profile_txt{'ban_page'} = q~Verbod op~;
 $profile_txt{'ban_enter'} = q~Verbod~;
 $profile_txt{'ban_cancel'} = q~Annuleren~;
 $profile_txt{'ban_reason'} = 'Reden voor het verbod op <span class="small">(Optioneel)</span>';
 $profile_txt{'email_ban'} = 'Email gebruiker met betrekking tot verbod';
 $profile_txt{'ban_for'} = 'voor een';

  



Many thanks to Pieszyce for the Dutch/Nederlands translation.
Posted by: alqutob
Posted on: Apr 13th, 2015 at 9:06pm
Done !

Arabic version is done and tested

Thank you very much
Posted by: Dandello
Posted on: Mar 19th, 2015 at 2:23pm
New zips (still assumes you've installed the bug fixes)
Posted by: Dandello
Posted on: Mar 18th, 2015 at 1:23pm
AH - Window's case insensitivity bites me again.  Embarrassed
Posted by: XTC
Posted on: Mar 18th, 2015 at 5:23am
Hello

In the Modfie....

Code
Select All
<edit file>
 Sources/Sublist.pm
 </edit file> 



... should be

<edit file>
Sources/SubList.pm
</edit file>

lg XTC
Posted by: Dandello
Posted on: Mar 12th, 2015 at 4:42pm
New zips - assumes you have replaced Admin/Ban.pm from http://yabbforumsoftware.com/cgi-bin/yabb2/YaBB.pl?num=142616937
Posted by: Dandello
Posted on: Mar 12th, 2015 at 2:13pm
While testing the new GMod section (yes it's getting rebuilt for 2.6.2) I discovered a serious bug in the Ban Utilities. (and with Advanced Time Ban)

Not only does it not save properly from the Admin Center Ban Utilities screen, it doesn't properly update User info if the ban is lifted from the Admin Center.  Cry

to fix: In Subs.pm find
Code (Perl)
Select All
            $users_online{$userToCheck} =
           qq~<span class="userbanned">$maintxt{'banned'}</span>~; 


replace with
Code (Perl)
Select All
        $is_banned = check_banlist( "${$uid.$userToCheck}{'email'}", q{}, "$userToCheck" );
         if ( $is_banned ) {
             $users_online{$userToCheck} = qq~<span class="userbanned">$maintxt{'banned'}</span>~;
         }
         else { $users_online{$userToCheck} =  qq~<span class="useroffline">$maintxt{'61'}</span>~;
             ${ $uid . $userToCheck }{'banned'} = '0|0';
             UserAccount( $userToCheck, 'update' );
         } 



replace Admin/Ban.pm with zipped file

I'll post a new version of Advanced Time Ban sometime today.
Posted by: Dandello
Posted on: Jan 27th, 2015 at 10:57pm
More tweaks. New zip in 1st post
Posted by: Dandello
Posted on: Jan 27th, 2015 at 5:07am
JonB has made some suggestions on nomenclature and maybe even adding a 'banned' user status.
Posted by: Batchman
Posted on: Jan 27th, 2015 at 3:31am
This installed smoothly, and gives all signs of seeming to work properly.
Posted by: Dandello
Posted on: Jan 26th, 2015 at 1:05am
Some admins have started using Time Bans and have reported back that there are some necessary functions that needed to be added.

Advanced Time Ban for YaBB 2.6.11
Version 0.3

This mod adds Timed Banning info to the Ban Notice, allows the admin to add the reason for banning into the banlist and the option to send an e-mail ban notice to the banned user.

Version History
---------------
0.1 - First release - Jan 23, 2015
Edited:
0.2 - 'Suspended' language added for non-permanent bans. Permanently banned users are noted as such in Profile 'status'. - Jan 27,2015
0.3 - More tweaks, Jan 27, 2015


Instructions:

Apply the mod and upload (in ASCII mode):

cgi-bin/yabb2/Admin/Modlist.pm
cgi-bin/yabb2/Admin/Ban.pm
cgi-bin/yabb2/Languages/English/Admin.lng
cgi-bin/yabb2/Languages/English/Email.lng
cgi-bin/yabb2/Languages/English/Error.lng
cgi-bin/yabb2/Languages/English/Main.lng
cgi-bin/yabb2/Languages/English/Profile.lng
cgi-bin/yabb2/Sources/Profile.pm
cgi-bin/yabb2/Sources/Security.pm
cgi-bin/yabb2/Sources/Subs.pm
cgi-bin/yabb2/Sources/SubList.pm
cgi-bin/yabb2/Sources/System.pm
public_html/yabbfiles/Templates/default.css

Upload Ban.template to cgi-bin/yabb2/Templates/default/Mods
Edited:
Template tweaks

Edited:
Aug 1st, 2016 at 3:52pm Fixed emails, typos Ver 7

Edited:
Aug 10th, 2016 at 1:45pm More email issues