Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Русские ники

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

Doomster



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я тут уже неделю довожу этот глючный ИБ до ума, плююсь и матерю Мэта...
И вот вроде уже переделал все скрипты, удалил лишнее, добавил необходимое, остались небольшие косметические изменения. И тут я обнаружил, что русские ники то нельзя толком использовать!
 
Я в шоке! Отказываться от ИБ не хочется - слишком много переделал, любой другой форум тоже править надо будет. Да и привык я к нему за неделю, любовь, как говорится, зла, полюбишь и ИконБорд
 
Но и от русских ников отказываться не хочу принципиально. Так что, видимо, буду переделывать всю систему хранения юзеров. И вот хочу посоветоваться, может кто-то этим уже занимался, может что подскажет?
Пока я вижу такие способы:
- создавать файлы пользователей номерами и в отдельном файле хранить соответсвия ников номерам
- ввести еще один параметр пользователя (тот же номер) и создавать файлы по этому параметру
- делать замену русских символов на допустимые
 
На первый взгляд ничего особо сложного не вижу, хотя может все и не так просто...
Поделитесь мыслями, плиз

Всего записей: 47 | Зарегистр. 23-01-2002 | Отправлено: 16:55 23-03-2002
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
- создавать файлы пользователей номерами и в отдельном файле хранить соответсвия ников номерам  
аналогия UBB
тут наш боевой товарищ Alexander Ipp хотел забацать такую фичу. вот и подискуссируй с ним может до чего и дойдете.


----------
Be High.

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 19:00 23-03-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Doomster
Бери UBB 6.xx и сдирай с неё.
PS А я у себя на днях займусь. Вот только постинг гуестов под своими никами закончу.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 21:09 23-03-2002
Doomster



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Тоесть ты разобрался и советуешь сделать, как там?
Просто твоя идея мне тоже понравилась. Довольно просто все. Ты ее развиваешь?

Всего записей: 47 | Зарегистр. 23-01-2002 | Отправлено: 21:18 23-03-2002
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
А я у себя на днях займусь.  Вот только постинг гуестов под своими никами закончу
Как видишь, ниче сложного лол
Матту такое и не снилось.


----------
Be High.

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 21:24 23-03-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Doomster
Не совсем разобрался, т.к. тогда на идею забил. Сейчас думаю, что располагаю уже достаточными знаниями и опытом (а ещё и некоторым кол-вом свободного времени), поэтому и буду делать.
В общем-то идея ясна.
Только писать надо через равно. Это раз. И второе - очень хорошая идея у alexei'а была с номерами. Но список соответствий я всё же сделаю. Для логина, поиска и проверки на то, зареган ли уже такой мембер, или ещё нет.
PS Включи асю, хочу пообсуждать.
 
Добавлено
Ausw

Цитата:
Матту такое и не снилось

Matt - криворукий урод, млин. Таких багов понасадил, что вообще. Те же статусы в профиле. Хотя основная часть движка наоборот сделана относительно неплохо. По крайней мере, сам бы я такое хрен осилил.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 21:31 23-03-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Doomster
 

Цитата:
создавать файлы пользователей номерами и в отдельном файле хранить соответсвия ников номерам  

 
Угу.
 

Цитата:
очень хорошая идея у alexei'а была с номерами.  

 
Это Батвы идея!!  Не плагиатничать.
http://forum.ru-board.com/topic.cgi?forum=21&topic=0363&start=20#2
 
Собственно, я тоже подумывала заняться подобным, но знаний не хватает пока.
Мысля такая.
при регистрации юзера, ему присваивается номер. Создается файл /memners/user_number.cgi  
и в хеш
пишется
user_number   user_name
 
Вот только не знаю. куда хеш запихать..., наверное, в /members/member_list.cgi
 
Кто как делал?
 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 23:58 23-03-2002
alexei



ibhacker
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Это Батвы идея!!  Не плагиатничать.
http://forum.ru-board.com/topic.cgi?forum=21&topic=0363&start=20#2  

Я эту тему первый раз вижу, а свою идею я давал в другом топике.

Всего записей: 647 | Зарегистр. 06-07-2001 | Отправлено: 00:16 24-03-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx

Цитата:
Это Батвы идея!!  Не плагиатничать.  

Да никто не плагиатил особо...

Цитата:
Собственно, я тоже подумывала заняться подобным, но знаний не хватает пока.  

Не, ты сама не осилишь.
С хешем боюсь ещё больше гимора будет. Хотя и работать будет шустро, спору нет. Пусть ещё batva сам выскажется...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 21:30 24-03-2002
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
идея стара как мир, ubb - всем пример, не понятно, зачем Matt заюзал такую систему хранения ников.

----------
Be High.

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 21:37 24-03-2002
alexei



ibhacker
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Пока ждем, задаю вопрос - пользователи как будут входить в конференцию:
1. Вводить свой номер и пароль
2. Вводить свое имя и пароль
3. Вводить свой номер, имя и пароль
Что на ваш взгляд лучше? Самый быстрый первый вариант

Всего записей: 647 | Зарегистр. 06-07-2001 | Отправлено: 21:43 24-03-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexei
Второе. Оно удобнее.
Для того-то и список соответствий создаётся.
 
Добавлено
Ausw
Так намного проще ему было. А так - в ИБ ещё масса по меньшей мере странных решений...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 21:52 24-03-2002
alexei



ibhacker
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alexander Ipp
Зато первое быстрее

Всего записей: 647 | Зарегистр. 06-07-2001 | Отправлено: 21:55 24-03-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexei
Я понимаю, что быстрее, но ты поди тупому мемберу объясни, почему он должен вводить номер, а не ник. А они номра ещё изабывать будут...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 21:59 24-03-2002
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в чем проблема то я не пойму?
Где хранить хеш?
Как где, в файле!
Это самый лучший способ в данном случае.
 
Doomster

Цитата:
Пока я вижу такие способы:  
- создавать файлы пользователей номерами и в отдельном файле хранить соответсвия ников номерам  

да именно так.
 

Цитата:
- ввести еще один параметр пользователя (тот же номер) и создавать файлы по этому параметру  

так не получится.
Ну создал ты поле в профиле, ну прописал ты туда номер, который равен номеру файла профиля, а дальше что?
 
Человек пришел и логинится, с формы в скрипт передается его ник, тебе нужно открыть файл его профиля и сравнить пароль.
Как ты зная ник, найдешь файл профиля?
Будешь открывать все файлы и искать?
А в варианте с хешем, ты открываешь хеш, и берешь оттуда по нику, номерок его файла профиля...
Очень просто реализовать, нужно просто переписать функцию Get_Member и еще по мелочам в profile.cgi
 

Цитата:
- делать замену русских символов на допустимые  

можно, но не оригинально.
тебе придется запрещать букву я, менять ее на заглавную, плюс запрещать мягкий знак, плюс еще чего нибудь, это зависит от хостинга...
 

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 22:00 24-03-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva
Ну и как этот хеш в файл писать?.. Я что-то слабо это себе представляю...

Цитата:
Очень просто реализовать, нужно просто переписать функцию Get_Member и еще по мелочам в profile.cgi  

Да нет.
Как тебе проверочки типа if (-e "members/$inmembername.cgi") {}?
Придётся их все передлывать. но это не проблема.
Насчёт хеша давай подробнее, плиз..
Я вообще с хешами не особо работал пока...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 22:05 24-03-2002
Doomster



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вы еще ники только цифровыми сделайте, кулибины  Не спорю, это будет самое простое с точки зрения редактирования скрипта решение
 
batva
Что до отдельного файла, то мне Alexandr Ipp говорил, что мол так тормозить будет... Не знаю, мне лично кажется, что не должно. Не тормозит же весь этот Russian.lib или как там его

Всего записей: 47 | Зарегистр. 23-01-2002 | Отправлено: 22:06 24-03-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Doomster

Цитата:
Что до отдельного файла, то мне Alexandr Ipp говорил, что мол так тормозить будет... Не знаю, мне лично кажется, что не должно. Не тормозит же весь этот Russian.lib или как там его  

Чииивооооо я говорил??????
Не помню. Я говорил о том, что будут трабли, если делать так, как я в самом начале пытался. Тут всё малость иначе, если хеш будет, то траблей никаких, функции для работы с ними есть в Перле и всё решается очень просто.
А без отдельного файла тут никак.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 22:09 24-03-2002
Doomster



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alexander Ipp
Чем твой первый вариант отличается от хеша?

Всего записей: 47 | Зарегистр. 23-01-2002 | Отправлено: 22:16 24-03-2002
Doomster



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я имел ввиду $memberfilenumber{'AI'} = "0001";
В смысле неужели скорость сильно изменится?

Всего записей: 47 | Зарегистр. 23-01-2002 | Отправлено: 08:28 25-03-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Русские ники


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru