Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBulletin > Старые версии vBulletin (3.0 и 2.x) > Вопросы по vBulletin 3.0

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 11.08.2005, 05:54   #1
Простоузер
 
Аватар для Godrik_B_G
Список пользователей (memberlist.php) - Сортировка по алфавиту

Не хотят у меня пользователи в списке сортироваться по алфавиту. Сортируются в никому не ведомом порядке.

Посмотреть можно здесь.

Вообще такое было с самого начала, но я ещё и редактировал вручную memberlist.php чтобы добавить к английскому алфавиту ещё и русский.

Добавлено через 26 минут(ы)
Редактировал вот так (строго не судите, лох полный ):

Было (строка 415 и далее):

PHP код:
// build letter selector
// start with non-alpha characters
$currentletter '#';
$linkletter urlencode('#');
eval(
'$letterbits = "' fetch_template('memberlist_letter') . '";');
// now do alpha-characters
for ($i=65$i 91$i++)
{
$currentletter chr($i);
$linkletter = &$currentletter;
$show['selectedletter'] = iif($selectedletter == $currentlettertruefalse);
eval(
'$letterbits .= "' fetch_template('memberlist_letter') . '";');

Стало:

PHP код:
// build letter selector
// start with non-alpha characters
$currentletter '#';
$linkletter urlencode('#');
eval(
'$letterbits1 = "' fetch_template('memberlist_letter') . '";');
// now do alpha-characters
for ($i=65$i 91$i++)
{
$currentletter chr($i);
$linkletter = &$currentletter;
$show['selectedletter'] = iif($selectedletter == $currentlettertruefalse);
eval(
'$letterbits1 .= "' fetch_template('memberlist_letter') . '";');
}
for (
$i=192$i 195$i++)
{
$currentletter chr($i);
$linkletter = &$currentletter;
$show['selectedletter'] = iif($selectedletter == $currentlettertruefalse);
eval(
'$letterbits1 .= "' fetch_template('memberlist_letter') . '";');
}
for (
$i=195$i 198$i++)
{
$currentletter chr($i);
$linkletter = &$currentletter;
$show['selectedletter'] = iif($selectedletter == $currentlettertruefalse);
eval(
'$letterbits2 .= "' fetch_template('memberlist_letter') . '";');
}
for (
$i=168$i 169$i++)
{
$currentletter chr($i);
$linkletter = &$currentletter;
$show['selectedletter'] = iif($selectedletter == $currentlettertruefalse);
eval(
'$letterbits2 .= "' fetch_template('memberlist_letter') . '";');
}
for (
$i=198$i 224$i++)
{
$currentletter chr($i);
$linkletter = &$currentletter;
$show['selectedletter'] = iif($selectedletter == $currentlettertruefalse);
eval(
'$letterbits2 .= "' fetch_template('memberlist_letter') . '";');

И потом соответственно шаблон memberlist:

Было (строка 12 и далее):

Код HTML:
<tr align="center">
$letterbits
</tr>
Стало:

Код HTML:
<tr align="center">
$letterbits1
</tr>
<tr align="center">
$letterbits2
</tr>

Последний раз редактировалось Godrik_B_G; 11.08.2005 в 05:56..
  Ответить с цитированием
Рекламка
Реклама на форуме
Старый 26.08.2005, 11:04   #2
Вадим
Простоузер
Интересует этот же вопрос, только, желательно из компетентных источников.

Нужно добавить в список пользователей выбор русских имен. Как это сделать правильнее.
  Ответить с цитированием
Старый 24.02.2006, 18:10   #3
dzint
Продвинутый
Цитата:
Сообщение от Godrik_B_G
Не хотят у меня пользователи в списке сортироваться по алфавиту. Сортируются в никому не ведомом порядке.
Так проблема решилась? Или?
  Ответить с цитированием
Старый 24.02.2006, 19:02   #4
Phantom
Знаток
 
Аватар для Phantom
Цитата:
Сообщение от Вадим
Нужно добавить в список пользователей выбор русских имен. Как это сделать правильнее.
Также инетересен этот вопрос.
Здесь уже обсуждали http://www.vbsupport.org/forum/showthread.php?t=1790
  Ответить с цитированием
Старый 24.02.2006, 21:18   #5
dzint
Продвинутый
Спасибо за ссылочку, этой ветви раньше не находил. Поставил - все работает!!!
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 05:06 26.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.0.15
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot