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

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

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

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

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

San Sanych



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

Всего записей: 61 | Зарегистр. 13-06-2001 | Отправлено: 19:35 21-06-2001
shelest



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если у кого получилось, киньте файл register.cgi с измененным кодом, а то у меня после изменения вообще никого не регистрирует :((
 
Юзаю версию 2.1.9
 
мыло - shelest22@rambler.ru

Всего записей: 5 | Зарегистр. 25-06-2001 | Отправлено: 01:25 27-06-2001
Grek



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
У меня кстати так и осталась проблема... почему то когда юзер регистрится русским ником, в boardstats.cgi прописывается набор цифр и знаков ... Люди прошу помощи и каюсь

Всего записей: 167 | Зарегистр. 09-06-2001 | Отправлено: 12:21 27-06-2001
RQ

Dev administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grek
А выводить в ikonboard.cgi нормально ?

Всего записей: 768 | Зарегистр. 01-05-2001 | Отправлено: 13:01 27-06-2001
Grek



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да нет, в том то и дело, выводит в статистику неправильные символы...  вот урла моей борды, можешь сам глянуть, http://astv.ru/cgi/ikonboard/ikonboard.cgi мне приходится вручную в boardstats.cgi прописывать нового юзера

Всего записей: 167 | Зарегистр. 09-06-2001 | Отправлено: 13:16 27-06-2001
RQ

Dev administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ikonboard.cgi
 
це  
$cleanlastregistered = $lastregisteredmember;
 
превращается в это  
$cleanlastregistered = $lastregisteredmember;
$cleanlastregistered =~ s/(\&\#)(\S+?)(\;)/chr($2)/gex;
 
по-моему я этот код тебе уже давал ?

Всего записей: 768 | Зарегистр. 01-05-2001 | Отправлено: 13:39 27-06-2001
Grek



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да не вроде не давал, у меня там вот что было

Код:
     
$cleanlastregistered = $lastregisteredmember;
$cleanlastregistered =~ y/ /_/;
$cleanlastregistered = qq~<a href="$profileprog?action=show&member=$cleanlastregistered">$lastregisteredmember</a>~;

Всего записей: 167 | Зарегистр. 09-06-2001 | Отправлено: 15:31 27-06-2001 | Исправлено: Grek, 15:32 27-06-2001
Grek



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Но все равно так и осталась проблема :(... блин че ж делать то?

Всего записей: 167 | Зарегистр. 09-06-2001 | Отправлено: 15:36 27-06-2001
RQ

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

Цитата:
Но все равно так и осталась проблема ... блин че ж делать то?

что осталось дай код который ты заменял

Всего записей: 768 | Зарегистр. 01-05-2001 | Отправлено: 20:05 27-06-2001
Grek



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вот код который сейчас на борде

Код:
 
### make sure its a valid form
 
 
    if($inmembername eq "") { $blankfields = "yes"; }
    if($password eq "")     { $blankfields = "yes"; }
    if($emailaddress eq "") { $blankfields = "yes"; }
 
    if ($blankfields) {
        print header(); &error("$ibtxt{'1858'}&$ibtxt{'1859'}");
        }
    if($inmembername =~ /_/) { print header(); &error("$ibtxt{'1858'}&$ibtxt{'1904'}"); }
 
    $inmembername =~ y/ /_/;
 
    $_ = $inmembername;    
 
   if ((m/\b[_]/) || (m/_{2,}/) || (m/[_]\b/)) {  
   print header(); &error("$ibtxt{'1858'}&$ibtxt{'1905'}");  
  }  
unless (/^[\w\d\xE0-\xFF\xC0-\xDF]+$/){  
       print header(); &error("$ibtxt{'1858'}&$ibtxt{'1905'}");  
      }
 
    if($emailaddress !~ /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/) { print header(); &error("$ibtxt{'1858'}&$ibtxt{'0906'}"); }
 

Всего записей: 167 | Зарегистр. 09-06-2001 | Отправлено: 05:58 28-06-2001
RQ

Dev administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grek
а причем тут регистр.цги
 

Цитата:
 
ikonboard.cgi
 
це  
$cleanlastregistered = $lastregisteredmember;
 
превращается в это  
$cleanlastregistered = $lastregisteredmember;
$cleanlastregistered =~ s/(\&\#)(\S+?)(\;)/chr($2)/gex;
 

Всего записей: 768 | Зарегистр. 01-05-2001 | Отправлено: 06:02 28-06-2001
Grek



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

Код:
 
 
$cleanlastregistered = $lastregisteredmember;
$cleanlastregistered =~ s/(\&amp;\#)(\S+?)(\;)/chr($2)/gex;
 
$cleanlastregistered =~ y/ /_/;
 

 
Я так и зделал как ты говорил, но это ничего

Всего записей: 167 | Зарегистр. 09-06-2001 | Отправлено: 04:33 29-06-2001
Grek



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну так как же решить то проблему?

Всего записей: 167 | Зарегистр. 09-06-2001 | Отправлено: 11:26 04-07-2001
Scorcher



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shelest
Тебе еще регистер.cgi нужен?? У меня всё получилось...
 
RQ
Спасибо тебе

Всего записей: 82 | Зарегистр. 11-07-2001 | Отправлено: 23:08 17-07-2001
Grek



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А у меня так и пишет в статистику всякую шнягу вместо русских букв

Всего записей: 167 | Зарегистр. 09-06-2001 | Отправлено: 04:23 18-07-2001
D_P_A_K_O_H



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
О! получилось все.. нашел я тему..заменил! Ура! но мне нужно разрешить... Символ "_" .. как? :D

----------
Не нужна мне эта подпись =)

Всего записей: 386 | Зарегистр. 17-09-2001 | Отправлено: 03:39 30-10-2001
Echomama



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Слушайте, все это очень интересно, но может быть кто-нибудь сделает все это в виде готового хака, чтобы могли пользоваться простые люди, как я ?

Всего записей: 77 | Зарегистр. 18-10-2001 | Отправлено: 18:32 02-11-2001
D_P_A_K_O_H



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну как же все-таки разрешить эту проблему? с символом "_"

----------
Не нужна мне эта подпись =)

Всего записей: 386 | Зарегистр. 17-09-2001 | Отправлено: 02:17 03-11-2001
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru