Форум сетевых администраторов
Показаны 30 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Хаки от Netadmin или "Сделай сам" (http://netadmin.ws/forum/forumdisplay.php?forumid=65)
-- Русский алфавит в списке пользователей. Типа хак. (http://netadmin.ws/forum/showthread.php?threadid=4608)


Помещено Nicky 05-03-2003 в 09:25:

Русский алфавит в списке пользователей. Типа хак.

Хак добавляет русский алфавитный список в список пользователей форума.

в memberlist.php после (строка 17 для 2.2.9):


PHP:


for ($i=65;$i<91;$i++) {
 
$letter = chr($i); $linkletter = $letter;
 if (
$ltr==$letter) {
  eval(
"\$letterbits .= \"".gettemplate("memberlist_letterselected")."\";");
 } else {
  eval(
"\$letterbits .= \"".gettemplate("memberlist_letter")."\";");
 }
}



вставляем следующий код


PHP:

// Russian Alphabet
for ($i=192;$i<223;$i++) {
 
$letter = chr($i); 
 
$letter = convert_cyr_string ( $letter, 'w', 'k'); 
// закоментировать строку выше, если ваш форум работает в windows-1251
 
$linkletter = $letter;
 if (
$ltr==$letter) {
  eval(
"\$letterbits .= \"".gettemplate("memberlist_letterselected")."\";");
 } else {
  eval(
"\$letterbits .= \"".gettemplate("memberlist_letter")."\";");
 }
}
// Russian Alphabet END


Помещено Denveroid 05-03-2003 в 23:01:

Маленькое исправление:

PHP:


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


Букву "Я" потерял.

__________________
`
SiteMaker.Ru - Академия сайтостроительства


Помещено RASTAMAN™ 06-03-2003 в 07:13:

Nicky
дану, лажа...
admin показывается на буквах от А до Г....

__________________
Наточу я бейсбольную биту,
Выйду в поле, взмахну балалайкой...
Пусть я даже пять раз не мытый -
Свою кошку зову я Лайкой!


Помещено Denveroid 06-03-2003 в 11:33:

RASTAMAN™
??
http://sitemaker.ru/forum/memberlist.php

__________________
`
SiteMaker.Ru - Академия сайтостроительства


Помещено RASTAMAN™ 06-03-2003 в 12:43:

гм... странно... первый раз ставил хак - был баг... ^^ потом опять поставил - все ок =)

__________________
Наточу я бейсбольную биту,
Выйду в поле, взмахну балалайкой...
Пусть я даже пять раз не мытый -
Свою кошку зову я Лайкой!


Помещено MCTarakan 06-03-2003 в 20:48:

Denveroid тогда надо убрать русские буковы из символа # оставив там ТОЛЬКО циферы и знаки

http://sitemaker.ru/forum/memberlist.php?ltr=%23

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


Помещено Denveroid 06-03-2003 в 21:13:

MCTarakan
Легко.
Находим в memberlist.php строку:

PHP:


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

и меням на:

PHP:

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

__________________
`
SiteMaker.Ru - Академия сайтостроительства


Помещено Igor 07-03-2003 в 00:11:

Nicky
Denveroid

Спасибки. Все пашет просто отлично.

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


Помещено MCTarakan 07-03-2003 в 00:50:

Да! отличная работа!!!

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


Помещено Alone 07-03-2003 в 13:07:

Полностью присоединяюсь, давно хотел такое сделать

__________________
http://www.compware.ru - сайт о разгоне


Помещено Nicky 12-03-2003 в 09:14:

Спасибо за коментарии. 223 я просто промахнулся в Character Table :-).

ПÐ_осто как то видел то же самое но сделанное в руссокм шаблоне - это было фигово. А как поставил 228 решил покопаться, где это делается.


Помещено Himera 12-03-2003 в 19:21:

то что в первом посте заменять или дописывать следом?


Помещено MCTarakan 12-03-2003 в 23:38:

Himera тебеж сказали:

quote:
в memberlist.php после (строка 17 для 2.2.9) вставляем следующий код

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


Помещено Himera 13-03-2003 в 01:29:

MCTarakan торможу...
спасиб

Himera добавил 13-03-2003 в 01:33:04:
не...чо-то тут не так ребят...
при нажатии на "М" ищется "Михаил" при нажатии "Н" находится он же!!! это как?
а при нажатии на "Л" вовсе "EOS30"

чо-то не пашет нифига...видать не всё так просто...


Помещено MCTarakan 13-03-2003 в 02:59:

без понятия... у меня все ОК!

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


Помещено Igor 13-03-2003 в 09:05:

Himera
А ты в коде такое примечание видел?
// закоментировать строку выше, если ваш форум работает в windows-1251

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


Помещено Himera 13-03-2003 в 10:19:

Igor
я так и сделал


Помещено MCTarakan 14-03-2003 в 00:55:

Igor у меня это только поменяло внешний вид шрифта.... причем у меня форум именно в виндовз-1251, а эту строку я оставил НЕзакоментированной!

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


Помещено Himera 14-03-2003 в 09:02:

боюсь что дело-то совершенно не в кодировке...
Л не похожа на М в любой кодировке...


Помещено MCTarakan 14-03-2003 в 20:13:

Himera ты на какую версию это дело ставил?

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


Помещено Himera 14-03-2003 в 21:41:

229


Помещено MCTarakan 14-03-2003 в 23:55:

Himera без коментариев... там изменений-то...

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


Помещено Himera 15-03-2003 в 00:28:

так всё же...
мож кто подскажет как по нормальному-то сделать?


Помещено zeev 28-03-2003 в 15:30:

по нормальном в MySql по умолчанию надо прописать 1251 или будет большая ж****

вот он и путает л с м и там еще куча букв


Помещено Tagore 31-05-2003 в 23:55:

Nicky
Ты крут. Спасибо.

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


Помещено MCTarakan 24-06-2003 в 23:00:

zeev дык, а как это сделать? А то я вот переехал на новый хост и у меня тоже такая херня приключилась, что нихрена это не пашет!

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


Помещено zeev 24-06-2003 в 23:20:

MCTarakan хостеру пиши
или никак
это настройкак MySql


Помещено Flippero 24-06-2003 в 23:56:

default-character-set=win1251

Прописываем в настройках мускула (my.ini)


Помещено zeev 25-06-2003 в 00:18:

Flippero насколько я помню под никсом там latin прописывается


Помещено MCTarakan 29-06-2003 в 20:54:

Flippero & zeev, мне хостер написал, что не могет... потому как у него английских клиентов дофига... так что нада найти какой-то другой выход!!!

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


Формат времени GMT. Текущее время 12:16.
Показаны 30 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.