Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
 
 
 
 

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

Вернуться   форум vBSupport.org > vBulletin > vBulletin 4.x.x > Хаки, моды и скрипты 4.x.x

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 25.02.2010, 19:40   #1
Специалист
 
Аватар для ANGEL OF FIRE
Русский алфавит в списке пользователей

Для четвёртой версии булки.

Хаком то толком нельзя назвать. Можно сказать маленький пример, как я себе сделал.

Может и не совсем правильно, там уже сами смотрите как и что.



Первое

В файле root/memberlist.php

Находим строчку:

PHP код:
$condition "username NOT REGEXP(\"^[a-zA-Z]\")"
Меняем на

PHP код:
$condition "username NOT REGEXP(\"^[a-zA-Zа-яА-Я]\")"
Сохраняем файл.

Далее идём в админку.

Там находим

Продукты и модули

Нажимаем на добавить модули.

Внизу нажимаем на добавить модуль.


1. Продукт - vBulletin
2. Местоположение модуля - Выбираем memberlist_fetch
3. Заголовок - Русский алфавит
4. Порядок выполнения - 5 (Оставил по умолчанию)
5. Код PHP модуля

Добавляем код

PHP код:
// now do special-characters
    
$letterbits .= '<dt>Русский алфавит:<br />Продолжение</dt>';


    for (
$i=192$i 224$i++)
    {
        
$currentletter chr($i);
        
$linkletter =& $currentletter;
        
$show['selectedletter'] = $selectedletter == $currentletter true false;
        
$templater vB_Template::create('memberlist_letter');
            
$templater->register('currentletter'$currentletter);
            
$templater->register('linkletter'$linkletter);
            
$templater->register('ltrurl'$ltrurl);
            
$templater->register('perpage'$perpage);
            
$templater->register('sortfield'$sortfield);
            
$templater->register('sortorder'$sortorder);
            
$templater->register('usergrouplink'$usergrouplink);
        
$letterbits .= $templater->render();
    } 

6. Модуль включен - Ставим на да.

Сохраняем.

Это всё. Должны появится русские буквы.
  Ответить с цитированием
Сказали Спасибо:
Скрыть список поблагодаривших

Almazzz (17.12.2010), enotpoloru (20.02.2012), Fine (25.02.2010), FoM (26.02.2010), imgen (13.03.2010), LuckyNeo (25.02.2010), Luvilla (26.02.2010), Rin (14.06.2011), SergeV (26.02.2010), SteppeWolf (05.04.2011), WaXa (06.03.2010), whiteshadow (30.03.2010), Yushi (02.03.2010)
Рекламка
Реклама на форуме
Старый 25.02.2010, 20:56   #2
LuckyNeo
Продвинутый
 
Аватар для LuckyNeo
Thumbs up

Ай умничка, балгодарю
  Ответить с цитированием
Старый 25.02.2010, 21:18   #3
ANGEL OF FIRE
Специалист
 
Аватар для ANGEL OF FIRE
Просто хак. Импортировали и всё. Ничего править не надо.

Сделал для того что бы от версии к версии не править файлы.

Хак очень простой.


= = =

Для утф - в этом посте: http://www.vbsupport.org/forum/showp...3&postcount=18
Вложения
Тип файла: xml tschip2.xml (1.6 Кб, 134 просмотров)
  Ответить с цитированием
Сказали Спасибо:
Скрыть список поблагодаривших

ADv (12.11.2010), albori (18.11.2010), Almazzz (17.12.2010), Angriff (25.04.2010), arhipova (16.05.2010), cest (25.02.2010), chegevaro (03.08.2010), dimakent (27.10.2010), Fine (26.02.2010), FoM (25.02.2010), fuldon (15.05.2010), Gecuba (08.07.2010), GoDaddy (26.03.2010), ikopylov (26.06.2011), imgen (13.03.2010), LuckyNeo (25.02.2010), Luvilla (26.02.2010), Nissan (10.05.2010), ozverin (20.02.2011), PanGolin (30.07.2010), sirota (15.11.2010), Sniper Pak (24.10.2011), stwan (10.04.2010), userman (08.08.2010), WaXa (26.03.2010)
Старый 25.02.2010, 22:02   #4
Rem
Продвинутый
 
Аватар для Rem
Цитата:
Сообщение от ANGEL OF FIRE Посмотреть сообщение
Просто хак. Импортировали и всё. Ничего править не надо.

Сделал для того что бы от версии к версии не править файлы.

Хак очень простой.
Не знаю почему, но у меня список показывает в CP1251, тогда как и база и настройки и вообще где возможно стоит UTF-8. В чем может быть проблема?
  Ответить с цитированием
Старый 25.02.2010, 22:06   #5
cest
Продвинутый
Цитата:
Сообщение от ANGEL OF FIRE Посмотреть сообщение
Просто хак. Импортировали и всё. Ничего править не надо.

Сделал для того что бы от версии к версии не править файлы.

Хак очень простой.
импортировал но чет не чего не отображается..
  Ответить с цитированием
Старый 25.02.2010, 22:33   #6
ANGEL OF FIRE
Специалист
 
Аватар для ANGEL OF FIRE
Цитата:
Сообщение от Rem Посмотреть сообщение
Не знаю почему, но у меня список показывает в CP1251, тогда как и база и настройки и вообще где возможно стоит UTF-8. В чем может быть проблема?
Хак, в CP1251. Тут где то на форуме была возможность перекодировать в утф.

Цитата:
Сообщение от cest Посмотреть сообщение
импортировал но чет не чего не отображается..
Сложный вопрос, у меня всё показывает.
  Ответить с цитированием
Старый 25.02.2010, 22:38   #7
SeM13
Знаток
 
Аватар для SeM13
А зачем эти все русс буквы? зачем эта мелочь на форуме?
На сколько я знаю 90% юзеров если и ищет пользователя то по примерам, используя поиск а не листают тысячи страниц в поисках одного.
  Ответить с цитированием
Старый 25.02.2010, 22:40   #8
cest
Продвинутый
Цитата:
Сообщение от ANGEL OF FIRE Посмотреть сообщение
Хак, в CP1251. Тут где то на форуме была возможность перекодировать в утф.



Сложный вопрос, у меня всё показывает.
Аха где пользователи да) Не там смотрел.
Но проблема с отоброжением букв.Какими то закорючуами отображает.
  Ответить с цитированием
Старый 25.02.2010, 22:41   #9
ANGEL OF FIRE
Специалист
 
Аватар для ANGEL OF FIRE
SeM13, одним нужно, одним нет.

Не нужно было бы, не делали. А так пробей по поиску, много найдёшь кто делал раньше, только не для 4ки, а для тройки.


Цитата:
Сообщение от cest Посмотреть сообщение
Но проблема с отоброжением букв.Какими то закорючуами отображает
У вас база в утф8, а хак в 1251
  Ответить с цитированием
Старый 25.02.2010, 22:41   #10
SeM13
Знаток
 
Аватар для SeM13
Цитата:
Сообщение от ANGEL OF FIRE Посмотреть сообщение
Хак, в CP1251. Тут где то на форуме была возможность перекодировать в утф.
Сложный вопрос, у меня всё показывает.
Цитата:
Сообщение от cest Посмотреть сообщение
Аха где пользователи да) Не там смотрел.
Но проблема с отоброжением букв.Какими то закорючуами отображает.
http://www.vbsupport.org/cp1251utf.php
  Ответить с цитированием
Ответ

Закладки

Метки
vbulletin 4.x, русский алфавит

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

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

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



 
 

Текущее время: 19:03 25.05.2012. Часовой пояс GMT +4.


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