Ban List Mod

phpBB3.0.10 - Ban List Mod

phpBB3.0.10

New postby Hhappy » Sun Jan 15, 2012 4:15 pm

Are there hanges that need to be made to this mod for phpbb version 3.0.10?

i'm getting blank pages when i try to go to a different letter (instead of next page)
could this be related to the memberlist changes?

Thanks for checking.
Hhappy
Registered User
 
Posts: 37
Joined: Thu Aug 06, 2009 5:23 pm

Re: phpBB3.0.10

New postby RMcGirr83 » Sun Jan 15, 2012 4:48 pm

I think there may have been a change to append_sid. I'll take a look at it when I get a chance.
Assistance with mods | My MODS | Grateful for the mods/support? Then why not buy me a beer

Image
User avatar
RMcGirr83
Former Team Member
 
Posts: 14839
Joined: Wed Jun 22, 2005 4:33 pm
Location: Connecticut USA
Name: Rich McGirr

Re: phpBB3.0.10

New postby RMcGirr83 » Mon Jan 16, 2012 1:56 pm

Open

ban_list.php

FIND

Code: Select all
foreach ($check_params as $key => $call)


BEFORE ADD

Code: Select all
$u_first_char_params = array();


FIND

Code: Select all
unset($params, $sort_params);


AFTER ADD

Code: Select all
$u_first_char_params = implode('&', $u_first_char_params);
$u_first_char_params .= ($u_first_char_params) ? '&' : '';
$first_characters = array();
$first_characters[''] = $user->lang['ALL'];
for ($i = 97; $i < 123; $i++)
{
   $first_characters[chr($i)] = chr($i - 32);
}
$first_characters['other'] = $user->lang['OTHER'];

foreach ($first_characters as $char => $desc)
{
   $template->assign_block_vars('first_char', array(
      'DESC'         => $desc,
      'VALUE'         => $char,
      'S_SELECTED'   => ($first_char == $char) ? true : false,
      'U_SORT'      => append_sid("{$phpbb_root_path}ban_list.$phpEx", $u_first_char_params . 'first_char=' . $char),
   ));
}


OPEN

ban_list_body.html

FIND

Code: Select all
            <strong style="font-size: 0.95em;"><a href="{S_MODE_ACTION}&amp;first_char=">{L_ALL}</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=a#banlist">A</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=b#banlist">B</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=c#banlist">C</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=d#banlist">D</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=e#banlist">E</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=f#banlist">F</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=g#banlist">G</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=h#banlist">H</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=i#banlist">I</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=j#banlist">J</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=k#banlist">K</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=l#banlist">L</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=m#banlist">M</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=n#banlist">N</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=o#banlist">O</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=p#banlist">P</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=q#banlist">Q</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=r#banlist">R</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=s#banlist">S</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=t#banlist">T</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=u#banlist">U</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=v#banlist">V</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=w#banlist">W</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=x#banlist">X</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=y#banlist">Y</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=z#banlist">Z</a>&nbsp;
            <a href="{S_MODE_ACTION}&amp;first_char=other">#</a></strong>


REPLACE WITH

Code: Select all
            <strong style="font-size: 0.95em;">
            <!-- BEGIN first_char -->
               <a href="{first_char.U_SORT}">{first_char.DESC}</a>&nbsp;
            <!-- END first_char -->
            </strong>


refresh the template in the ACP and that should fix it.
Assistance with mods | My MODS | Grateful for the mods/support? Then why not buy me a beer

Image
User avatar
RMcGirr83
Former Team Member
 
Posts: 14839
Joined: Wed Jun 22, 2005 4:33 pm
Location: Connecticut USA
Name: Rich McGirr

Re: phpBB3.0.10

New postby Hhappy » Mon Jan 16, 2012 2:16 pm

Just did these changes and it works.
Thank you :)
Hhappy
Registered User
 
Posts: 37
Joined: Thu Aug 06, 2009 5:23 pm

Re: phpBB3.0.10

New postby Hhappy » Wed Jan 18, 2012 10:17 am

Just one more thing..

the sorting (headers) don't seem to be working anymore..
so username / ban start / ban end are giving a blank page.

thanks
Hhappy
Registered User
 
Posts: 37
Joined: Thu Aug 06, 2009 5:23 pm

Re: phpBB3.0.10

New postby RMcGirr83 » Wed Jan 18, 2012 11:25 am

Open ban_list.php

FIND

Code: Select all
$start   = request_var('start', 0);


AFTER ADD

Code: Select all
$mode   = request_var('mode', '');


FIND

Code: Select all
$pagination_url = append_sid("{$phpbb_root_path}ban_list.$phpEx", implode('&amp;', $params));


BEFORE ADD

Code: Select all
$sort_params[] = "mode=$mode";
Assistance with mods | My MODS | Grateful for the mods/support? Then why not buy me a beer

Image
User avatar
RMcGirr83
Former Team Member
 
Posts: 14839
Joined: Wed Jun 22, 2005 4:33 pm
Location: Connecticut USA
Name: Rich McGirr

Re: phpBB3.0.10

New postby Hhappy » Wed Jan 18, 2012 11:58 am

Thanks again.
That change fixed it. :)
Hhappy
Registered User
 
Posts: 37
Joined: Thu Aug 06, 2009 5:23 pm

Re: phpBB3.0.10

New postby Wedgy » Thu Feb 02, 2012 6:22 am

Thanks for such a quick response RMcGirr83! :)
Wedgy
Registered User
 
Posts: 43
Joined: Thu Aug 28, 2008 5:49 pm