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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки

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

OM

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я перенес по хаку меберов из UBB в Iconboard.  
Они не подсчитываются и даты регистрации у них стоят 2000г.
Что и где надо поменять?




Не надо КРИЧАТЬ. Исправлено. lynx.

Всего записей: 24 | Зарегистр. 11-02-2004 | Отправлено: 01:20 18-02-2004 | Исправлено: lynx, 01:53 18-02-2004
lynx



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

Цитата:
Они не подсчитываются и даты регистрации у них стоят 2000г.  

 
Для начала нажми "Обновить информацию о пользователях" в Админцентре в Управлении пользователями.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 01:56 18-02-2004
OM

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Замаскированная кнопка. Надавил - кол-во изменилось. Дата регистрации нет -  
10 Окт., 2000, т.е. еще до н.э.

Всего записей: 24 | Зарегистр. 11-02-2004 | Отправлено: 02:18 18-02-2004
lynx



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

Цитата:
 Надавил - кол-во изменилось. Дата регистрации нет -  
10 Окт., 2000, т.е. еще до н.э.

 
Дата регистрации хранится в виде количества секунд. прошедших с нолуночи 1 января 1970 года в поле:
 

Код:
 
lalala|nW7tyDG|Пользователь|me|0|lala@ru.ru|yes|127.0.0.1|http://|||||1065213777|Не писал(а) еще||||noavatar|||||

 
Смотри, что там у тебя не переконвертилось при переносе.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 03:11 18-02-2004
OM

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, там была дата в таком виде: 07-28-2001
Тут в таком: 971136842
 
Возможно ли перекодировать, потому как у всех теперь одна. Не есть гуд.

Всего записей: 24 | Зарегистр. 11-02-2004 | Отправлено: 03:41 18-02-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OM
 
А покажи код конвертера, отвечающего за дату регистрации.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 04:31 18-02-2004
OM

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да походу его и нет там:
 
### Being Program
 
$ending = ".cgi";
$membernumber = 00000001;
 
while ($membernumber < 10000){
   if ($membernumber < 10) {
      $membernumber = "0000000$membernumber";
   }
   elsif ($membernumber < 100) {
      $membernumber = "000000$membernumber";
   }
   elsif ($membernumber < 1000) {
      $membernumber = "00000$membernumber";
   }
   elsif ($membernumber < 10000) {
      $membernumber = "0000$membernumber";
   }
   if (open(UBBMEMBERINFO,"$UBBmember$membernumber$ending")){
      @ubbmemberinfo = <UBBMEMBERINFO>;
      print "Opened $UBBmember$membernumber$ending<BR>\n";
      close(UBBMEMBERINFO);
      print "Closed $UBBmember$membernumber$ending<BR>\n";
      chop (@ubbmemberinfo[0]);
      chop (@ubbmemberinfo[1]);
      chop (@ubbmemberinfo[2]);
      chop (@ubbmemberinfo[3]);
      chop (@ubbmemberinfo[4]);
      chop (@ubbmemberinfo[5]);
      chop (@ubbmemberinfo[6]);
      chop (@ubbmemberinfo[7]);
      chop (@ubbmemberinfo[8]);
      chop (@ubbmemberinfo[9]);
      chop (@ubbmemberinfo[10]);
      chop (@ubbmemberinfo[11]);
      chop (@ubbmemberinfo[12]);
      chop (@ubbmemberinfo[13]);
      chop (@ubbmemberinfo[14]);
      print "Choped 'em<BR>\n";
 
      $name = "@ubbmemberinfo[0]";
 
      print "$name<BR>\n";
 
      $realname = $name;
 
      $name =~ s/ /_/gi;
      print "$name<BR>\n";
 
      $filetocheck = "$ikonmember" . "$name$ending";
      if (-e $filetocheck) { print "Username ($realname) already taken by Ikonboard..."; next; }
 
      open(IKONMEMBERINFO,">$ikonmember$name$ending") || die ("opening the Ikonmembers directory failed, please check your paths!");
      flock(IKONMEMBERINFO,2);
         print "@ubbmemberinfo[0]|@ubbmemberinfo[1]|Member|me|@ubbmemberinfo[7]|@ubbmemberinfo[2]|@ubbmemberinfo[11]|xxx.xxx.xxx.xxx|@ubbmemberinfo[3]||@ubbmemberinfo[13]|@ubbmemberinfo[6]|@ubbmemberinfo[9]|971136842|Not Posted|@ubbmemberinfo[12]|| <BR>\n";
         print IKONMEMBERINFO "$realname|@ubbmemberinfo[1]|Member|me|@ubbmemberinfo[7]|@ubbmemberinfo[2]|@ubbmemberinfo[11]|xxx.xxx.xxx.xxx|@ubbmemberinfo[3]||@ubbmemberinfo[13]|@ubbmemberinfo[6]|@ubbmemberinfo[9]|971136842|Not Posted|@ubbmemberinfo[12]||\n";
      flock(IKONMEMBERINFO,8);
      close(IKONMEMBERINFO);
      print "$realname converted to ikonboard successfully!";
 
   } else {
      print "Member number $UBBmember$membernumber$ending doesn't exist.<BR>\n";
   }
   $membernumber = $membernumber+1;
}
print " we're done \n";
print end_html;
exit;

Всего записей: 24 | Зарегистр. 11-02-2004 | Отправлено: 04:59 18-02-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум 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