Collapse/Expand Thread Icons and User Permissions 1.91 This mod allows users/guests to collapse/expand Thread Icons and User Permissions. Installation: 1) Modify YaBB files using YabMod. Mod History: V1.3 ( April 19th, 2009) - Update for YaBB 2.4 V1.4 ( June 18, 2014) - Update for YaBB 2.6.0 V1.6 - update for YaBB 2.6.1 Build 1606 - November 26, 2014 V1.7 - update for YaBB 2.6.11 Build 1611 - December 12, 2014 V1.8 - update for YaBB 2.7.00 - Mar 16, 2016 V1.9 - update for YaBB 2.7.00 strict - Jan 12, 2017 V1.91 - update for YaBB 2.7.00 strict (build 2010) - March 3, 2018 Boris Tjuvanov (MF-B) and Jeffrey Man (Jet Li). Updated for 2.6.0/2.6.1/2.7 by Dandello http://www.yabbforumsoftware.com/cgi-bin/yabb2/YaBB.pl Admin/ManageTemplates.pm if (@managetemplatespmmods) { push @managetemplatespmmods, 'Collapse Thread Icons'; my $tempyabbadminicons = qq~ $messageindex_txt{'458'}
$messageindex_txt{'459'}
$messageindex_txt{'460'}
$messageindex_txt{'461'}
$messageindex_txt{'779a'}
$messageindex_txt{'779b'}
$messageindex_txt{'779'}
$messageindex_txt{'780'} ~;
my $tempyabbiconslayer = qq~ $messageindex_txt{'902'} ~; $messageindex_template =~ s/\Q{yabb icons}\E/$tempyabbicons/gxsm; $messageindex_template =~ s/\Q{yabb yabbiconslayer}\E/$tempyabbiconslayer/gxsm; Admin/ModList.pm ### END BOARDMOD ANCHOR ### ## Collapse/Expand Thread Icons and User Permissions Mod ## my $yabbiconslayer = q~Collapse/Expand Thread Icons and your Permission|Boris Tjuvanov (MF-B) and Jeffrey Man (Jet Li). Updated for 2.6.0/2.6.1/2.7 by Dandello|This mod allows users/guests to collapse/expand Thread Icons and your Permission Info.|1.91|Mar 3, 2018~; push @installed_mods, $yabbiconslayer; Languages/English/MessageIndex.lng if (@englishmessageindexlngmods) { push @englishmessageindexlngmods, 'Collapse Thread Icons'; 1; $messageindex_txt{'902'} = 'Thread Icons and User Permissions'; Sources/MessageIndex.pm if (@messageindexpmmods) { push @messageindexpmmods, 'Collapse Thread Icons'; my ( $yabbicons, $yabbadminicons ) = get_mess_icons($messagelist); my ( $yabbicons, $yabbadminicons, $yabbiconslayer ) = get_mess_icons($messagelist); if ( !$messagelist ) { $yabbicons = qq~ $micon{'thread'} $messageindex_txt{'457'}
$micon{'sticky'} $messageindex_txt{'779'}
$micon{'locked'} $messageindex_txt{'456'}
$micon{'stickylock'} $messageindex_txt{'780'}
$micon{'locked_moved'} $messageindex_txt{'845'}
~; if ( ($staff) && $sessionvalid == 1 ) { $yabbadminicons = qq~ $micon{'hide'} $messageindex_txt{'458'}
$micon{'hidesticky'} $messageindex_txt{'459'}
$micon{'hidelock'} $messageindex_txt{'460'}
$micon{'hidestickylock'} $messageindex_txt{'461'}
~; } $yabbadminicons .= qq~ $micon{'announcement'} $messageindex_txt{'779a'}
$micon{'announcementlock'} $messageindex_txt{'779b'}
$micon{'hotthread'} $messageindex_txt{'454'} $hot_topic $messageindex_txt{'454a'}
$micon{'veryhotthread'} $messageindex_txt{'455'} $very_hot_topic $messageindex_txt{'454a'}
~; $yabbadminicons =~ s/\Q{yabb veryhotthread}\E/$very_hot_topic/gxsm; $yabbadminicons =~ s/\Q{yabb hottopic}\E/$hot_topic/gxsm; load_access(); }
my $yabbiconslayer = qq~ $messageindex_txt{'902'} ~; return ( $yabbicons, $yabbadminicons ); return ( $yabbicons, $yabbadminicons, $yabbiconslayer ); $messageindex_template =~ s/\Q{yabb icons}\E/$yabbicons/gxsm; $messageindex_template =~ s/\Q{yabb yabbiconslayer}\E/$yabbiconslayer/gxsm; Templates/default/MessageIndex.template
{yabb icons} {yabb admin icons} {yabb access}
{yabb yabbiconslayer}
Templates/Forum/default.css /* Mod Hook End*/ .iconrules { border: #c2c6cf solid 1px; padding: 5px; margin: 5px 0 0 0; }