Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб Форумы » VBulletin 3.x.x » Хаки от Netadmin или "Сделай сам" » Кириллица в Member List
Страницы (2): [1] 2 »
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Tagore
Сибиряк
Средний рейтинг: 3.58 | Оценок: 31
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус: Tagore в оф-лайне
Wink Кириллица в Member List [сообщение #60220]

Как добавить русские буквы в memberlist.php?
Помню что было дело в вБ2, искал два раза, все пусто ...

__________________
Международное брачное агенство в Сибири.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 03-02-2004 21:19
Нажмите сюда для просмотра профайла Tagore Отправить Персональное сообщение Tagore Посетить домашнию страничку Tagore! Найти сообщения от Tagore Добавить Tagore в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #60227]

1. Ð_едактируем шаблон memberlist, добавляем выше:
<if condition="$vboptions['usepopups'] AND !$show['usergroup']">

code:

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr align="center">
	$russianletterbits
</tr>
</table>


2. В файле memberlist.php находим:

PHP:

$userscount 
= $DB_site->query_first("


и выше добавляем:

PHP:

// russian letters
    
for ($i=192; $i < 223; $i++)
    {
        
$currentletter = chr($i);
        
$linkletter = &$currentletter;
        
$show['selectedletter'] = iif($selectedletter == $currentletter, true, false);
        eval(
'$russianletterbits .= "' . fetch_template('memberlist_letter') . '";');
    }


это все.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 03-02-2004 21:53
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Tagore
Сибиряк
Средний рейтинг: 3.58 | Оценок: 31
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус: Tagore в оф-лайне
[сообщение #60236]

polo
Спасибки. А у меня вопрос - какой for ($i=192; $i < 223; $i++) надо прописать (может это где можно прочитать? наверно на пхп.нет?), чтобы был алфавит с диакритическимы знакамы, типа для латышского долгого аа.

__________________
Международное брачное агенство в Сибири.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 03-02-2004 23:25
Нажмите сюда для просмотра профайла Tagore Отправить Персональное сообщение Tagore Посетить домашнию страничку Tagore! Найти сообщения от Tagore Добавить Tagore в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #60239]

Я юзаю Ultra Edit -> View -> Ascii Table.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 03-02-2004 23:42
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Igor
Модератор
Средний рейтинг: 4.29 | Оценок: 14
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2001
Место проживания: USA
Публикаций: 745
Статус: Igor в оф-лайне
[сообщение #60337]

polo,
у тебя нет никаких идей, почему так может получаться: в английских списках юзеров все нормально, а вот в русских немного намешаны участники. Например если смотрю участников на букву "И", то там есть и на "К" и на "Л" и т.д.

__________________
C уважением, Игорь
cblog.ru

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 05-02-2004 07:18
Нажмите сюда для просмотра профайла Igor Отправить Персональное сообщение Igor Посетить домашнию страничку Igor! Найти сообщения от Igor Добавить Igor в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #60387]

Думаю что кодировка базы. http://www.netadmin.ws/forum/showth...p?threadid=7576

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 05-02-2004 21:31
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Bratok
Как шел мимо, так и иду ™
Средний рейтинг: 5 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jun 2002
Место проживания: Эстония
Публикаций: 193
Статус: Bratok в оф-лайне
[сообщение #61282]

Igor

quote:
polo,
у тебя нет никаких идей, почему так может получаться: в английских списках юзеров все нормально, а вот в русских немного намешаны участники. Например если смотрю участников на букву "И", то там есть и на "К" и на "Л" и т.д.


В root/memberlist.php

искать:

PHP:

$condition 
= "username NOT REGEXP(\"^[a-zA-Z]\")";


заменить:

PHP:

$condition 
= "username NOT REGEXP(\"^[a-zA-Zа-яА-Я]\")";

__________________
Tu ne cede malis, sed contra audehtior
Не покоряйся беде, но смело иди навстречу.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 19-02-2004 15:39
Нажмите сюда для просмотра профайла Bratok Отправить Персональное сообщение Bratok Найти сообщения от Bratok Добавить Bratok в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MarKer
Модератор
Средний рейтинг: 4.67 | Оценок: 15
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 470
Статус: MarKer в оф-лайне
[сообщение #61283]

Не хватает двух букв - "Ё" и "Я"...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 19-02-2004 16:25
Нажмите сюда для просмотра профайла MarKer Отправить Персональное сообщение MarKer Найти сообщения от MarKer Добавить MarKer в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Igor
Модератор
Средний рейтинг: 4.29 | Оценок: 14
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2001
Место проживания: USA
Публикаций: 745
Статус: Igor в оф-лайне
[сообщение #61309]

Bratok
Спасибо, но не помогло. В русских списках до сих пор завал, а в английских порядок.

__________________
C уважением, Игорь
cblog.ru

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-02-2004 04:54
Нажмите сюда для просмотра профайла Igor Отправить Персональное сообщение Igor Посетить домашнию страничку Igor! Найти сообщения от Igor Добавить Igor в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Bratok
Как шел мимо, так и иду ™
Средний рейтинг: 5 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jun 2002
Место проживания: Эстония
Публикаций: 193
Статус: Bratok в оф-лайне
[сообщение #61317]

MarKer

найти:

PHP:


for ($i=192; $i < 223; $i++)



заменить:

PHP:

for ($i=192; $i < 224; $i++)



з.ы. По правилам русского языка Е и Ё считаются одной быквой

Bratok добавил 20-02-2004 в 09:05:39:
Igor
Попробуй вот такое. У меня в таком варианте, все отлично показывается

В root/memberlist.php
1/2
искать:

PHP:

$condition 
= "username NOT REGEXP(\"^[a-zA-Z]\")";


заменить:

PHP:

$condition 
= "username NOT REGEXP(\"^[a-zA-Zа-яА-Я]\")";



2/2
искать:

PHP:

for ($i=65; $i < 91; $i++)
        {
                
$currentletter = chr($i);
                
$linkletter = &$currentletter;
                
$show['selectedletter'] = iif($selectedletter == $currentletter, true, false);
                eval(
'$letterbits .= "' . fetch_template('memberlist_letter') . '";');
        }



добавить внизу:

PHP:

for ($i=192;$i<224;$i++)
        {
                
$currentletter = chr($i);
                
$linkletter = &$currentletter;
                
$show['selectedletter'] = iif($selectedletter == $currentletter, true, false);
                eval(
'$letterbits .= "' . fetch_template('memberlist_letter') . '";');
        }

__________________
Tu ne cede malis, sed contra audehtior
Не покоряйся беде, но смело иди навстречу.

Сообщение было отредактировано Bratok 20-02-2004 в 09:28

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-02-2004 09:00
Нажмите сюда для просмотра профайла Bratok Отправить Персональное сообщение Bratok Найти сообщения от Bratok Добавить Bratok в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MarKer
Модератор
Средний рейтинг: 4.67 | Оценок: 15
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 470
Статус: MarKer в оф-лайне
[сообщение #61323]

Bratok
Спасиб!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-02-2004 12:42
Нажмите сюда для просмотра профайла MarKer Отправить Персональное сообщение MarKer Найти сообщения от MarKer Добавить MarKer в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Tagore
Сибиряк
Средний рейтинг: 3.58 | Оценок: 31
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус: Tagore в оф-лайне
[сообщение #61330]

Bratok
Е и Ё считаются одной быквой
Ты че, с ума сошел, это с каких пор?
Где спрятана Ё, че за код за ней стоит, подскажите ...

__________________
Международное брачное агенство в Сибири.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-02-2004 15:43
Нажмите сюда для просмотра профайла Tagore Отправить Персональное сообщение Tagore Посетить домашнию страничку Tagore! Найти сообщения от Tagore Добавить Tagore в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MCTarakan
MuZzClub.ru
Средний рейтинг: 4.33 | Оценок: 64
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус: MCTarakan в оф-лайне
[сообщение #61358]

Tagore ты в школе учился? если нет возможности писать Ё, то запросто можно писать Е и это не считается ошибкой (например, "Ее Величество")... во всяком случае меня так учили в школе.... кстати, тоже самое относится к И и Й???

__________________
yMC.ru - хомяк музыканта

Сообщение было отредактировано MCTarakan 20-02-2004 в 23:47

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-02-2004 22:22
Нажмите сюда для просмотра профайла MCTarakan Отправить Персональное сообщение MCTarakan Посетить домашнию страничку MCTarakan! Найти сообщения от MCTarakan Добавить MCTarakan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MarKer
Модератор
Средний рейтинг: 4.67 | Оценок: 15
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 470
Статус: MarKer в оф-лайне
[сообщение #61362]

MCTarakan
Нет вот "й" как раз нельзя писать как "и"...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-02-2004 23:28
Нажмите сюда для просмотра профайла MarKer Отправить Персональное сообщение MarKer Найти сообщения от MarKer Добавить MarKer в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MCTarakan
MuZzClub.ru
Средний рейтинг: 4.33 | Оценок: 64
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус: MCTarakan в оф-лайне
[сообщение #61363]

а если у меня на клавиатуре нету и-краткой? хотя подумал... все-таки ты прав.... "и-кратокои" чой-то не то... вообщем ладно, проехали про грамотность...

__________________
yMC.ru - хомяк музыканта

Сообщение было отредактировано MCTarakan 20-02-2004 в 23:46

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-02-2004 23:44
Нажмите сюда для просмотра профайла MCTarakan Отправить Персональное сообщение MCTarakan Посетить домашнию страничку MCTarakan! Найти сообщения от MCTarakan Добавить MCTarakan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя

Страницы (2): [1] 2 »


Формат времени GMT. Текущее время 15:40.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.61592102 seconds (98.77% PHP - 1.23% MySQL) with 24 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.