А есть ли мод, который импрувит существующий список пользователей? memberlist.php ?
В данный момент там совсем примитивный функционал и если нужно найти юзверя то очень неудобно...
Хотелось бы иметь разбивку по буквам алфавита.
Может кто встречал?
Добавлено спустя 14 минут 17 секунд:
нашел
http://www.phpbbhacks.com/download/984
вот только боюсь что он русские чары не поймет =(
что нужно править?
Код: Выделить всё
//
// Set per-letter selection
//
$others_sql = '';
$select_letter = '';
for ($i = 97; $i <= 122; $i++)
{
$others_sql .= " AND username NOT LIKE '" . chr($i) . "%' ";
$select_letter .= ( $by_letter == chr($i) ) ? chr($i) . ' ' : '<a href="' . append_sid("memberlist.$phpEx?letter=" . chr($i) . "&mode=$mode&order=$sort_order&start=$start") . '">' . chr($i) . '</a> ';
}
$select_letter .= ( $by_letter == 'others' ) ? $lang['Others'] . ' ' : '<a href="' . append_sid("memberlist.$phpEx?letter=others&mode=$mode&order=$sort_order&start=$start") . '">' . $lang['Others'] . '</a> ';
$select_letter .= ( $by_letter == 'all' ) ? $lang['All'] : '<a href="' . append_sid("memberlist.$phpEx?letter=all&mode=$mode&order=$sort_order&start=$start") . '">' . $lang['All'] . '</a>';
$template->assign_vars(array(
'L_SORT_PER_LETTER' => $lang['Sort_per_letter'],
'S_LETTER_SELECT' => $select_letter,
'S_LETTER_HIDDEN' => '<input type="hidden" name="letter" value="' . $by_letter . '">')
);
if($by_letter == 'all')
{
$letter_sql = '';
}
else if($by_letter == 'others')
{
$letter_sql = $others_sql;
}
else
{
$letter_sql = " AND username LIKE '$by_letter%' ";
}
#
Добавлено спустя 1 минуту 9 секунд:
как я понимаю надо править? а какие цыфры ставить для русского?
Код: Выделить всё
for ($i = 97; $i <= 122; $i++)
Добавлено спустя 2 минуты 50 секунд:
а русская 1072
я русская 1103
блин надо цикл вводить дополнительный походу?
Добавлено спустя 2 минуты 27 секунд:
Господа, может кто русифицирует сей полезный мод? для потомков?
увага ему будет. делов то знающему человеку на 5 минут, а славы на века =)