VOC++ (Ошибки, баги, глюки)

Фикс клубного режима с подтверждением по e-mail - у всех новых пользователей, не зависимо от выбранного при регистрации пола = "ОНО"
И так, как это исправить:



В корне чата в файле registration_add.php ищем строку
PHP:
regmail_add($new_user_name, $passwd1, $new_user_mail, $regkey);
Заменяем на
PHP:
regmail_add($new_user_name, $passwd1, $new_user_mail, $regkey, $new_user_sex);
В data\engine\files\registration_mail.php ищем строку
PHP:
function regmail_add($new_user_name, $password, $new_user_mail, $regkey) {
Заменяем на
PHP:
function regmail_add($new_user_name, $password, $new_user_mail, $regkey, $new_user_sex) {
Потом ищем строку
PHP:
$new_regmail_users[] = time()."\t".$new_user_name."\t".$password."\t".$new_user_mail."\t".$regkey."\t".$canon_view."\t".$new_user_mail;
Заменяем на
PHP:
$new_user_sex = intval($new_user_sex);
if($new_user_sex < 0) { $new_user_sex = 0; }
if($new_user_sex > 2) { $new_user_sex = 0; }
$new_regmail_users[] = time()."\t".$new_user_name."\t".$password."\t".$new_user_mail."\t".$regkey."\t".$canon_view."\t".$new_user_mail."\t".$new_user_sex;
Потом после строки
PHP:
$new_user_mail = $ru_data[6];
Вставляем
PHP:
$new_user_sex = $ru_data[7];
и после строки
PHP:
$user->registered_at = my_time();
Вставляем
PHP:
$user->sex = $new_user_sex;
 
Решил перейти на регистрацию с почтой, но при попытке регистрации, выдает
Код:
VOC++ -- Fatal error
We got the error 
Cannot send mail with activation code
at line 112 in the file /chat/registration_add.php
Вот этот кусок кода
PHP:
$pass_to_voc = $passwd1;
if($md5_salt != "") {
   $passSalt = md5($passwd1);
   $passSalt = $md5_salt.$passSalt;
   $passSalt = md5($passSalt);
   $passwd1  = $passSalt;
}
else $passwd1 = md5($passwd1);
$passwd2 = $passwd2;
if ($registration_mailconfirm) {
        set_variable("new_user_mail");
        include($ld_engine_path."registration_mail.php");
        list($usec, $sec) = explode(' ', microtime());
        srand( (float) $sec + ((float) $usec * 100000));
        $regkey = md5(uniqid(rand()));
        regmail_add($new_user_name, $passwd1, $new_user_mail, $regkey);
        if (!mail($new_user_mail, "registration at ".$w_title,
                str_replace("~", $new_user_name, str_replace("*", $w_title, str_replace("#",$chat_url."registration_activate.php?regkey=".$regkey, $w_regmail_body))),
                "From: ".str_replace("\\@", "@", $admin_mail)."\n".
                "Content-type: text/plain; ".(($charset!="") ? "charset=".$charset:"" )."\n".
                "Content-Transfer-Encoding: 8bit"
                ))
                trigger_error("Cannot send mail with activation code", E_USER_ERROR); // 112 строка---------------
        $html_to_out = $w_regmail_sent;
        require($file_path."designes/".$design."/output_page.php");
        exit;
}
include($ld_engine_path."registration_add.php");
if ($club_mode) {
    riseEvent(EVENT_ADD_USER, $user_nick, $user_class);
}

----------------------
----------------------
----------------------
Извиняюсь, всё решилось, сендмейл реджектил неправильный адрес отправителя. Исправил почтовый в админке и все заработало.
 
ну раз Для просмотра ссылки Войди или Зарегистрируйсясказал что не в той теме писал,то перейду сюда.
Я же сказал...выставил права на админ файлы...и я конкретно прошу выложить установку чата,а не спрашивать что выдаёт и тд тд...
и темболее скуазал что говорит что ник неккоректен пишет...
раньше просто работал с чатом на винде и на Linux suse.. а там у меня прав на файлы нетребовал даже..
вот и прошу сказать подробно какие права на какие файлы ставить...
 
Баян обсуждалось 100 раз. Посты набиваем?
register_long_arrays в php.ini должен быть on
 
такой баг кто в курсе?

Warning: Call-time pass-by-reference has been deprecated in events.php on line 73

Добавлено через 3 минуты
Warning: Call-time pass-by-reference has been deprecated in /admin/clan_list.php on line 19 как исправить
 
Warning: Call-time pass-by-reference has been deprecated in events.php on line 73

Добавлено через 3 минуты
Warning: Call-time pass-by-reference has been deprecated in /admin/clan_list.php on line 19 как исправить

в /admin/clan_list.php попробуй закомпелить строки:
PHP:
//include($data_path."engine/files/clans_get_list.php");

//function cmp ($a, $b)
// {
//  return strcasecmp($a["name"], $b["name"]);
// }

//uasort($clans_list, "cmp");

частично поможет...
 
Warning: Call-time pass-by-reference has been deprecated in events.php on line 73

Добавлено через 3 минуты
Warning: Call-time pass-by-reference has been deprecated in /admin/clan_list.php on line 19 как исправить
это не баг, скорей всего
подозреваю, что на хостинге стоит php v5.3.*, в которой такие вещи практически норма
 
даемон

стоит чат с поддержкой мод вока все настроено. а деман гонит беса типа 2010-12-20 23:50:24> daemon started with pid >6037<
2010-12-20 23:50:24> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 00:00:01> daemon started with pid >6158<
2010-12-21 00:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 01:00:01> daemon started with pid >7293<
2010-12-21 01:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 02:00:01> daemon started with pid >7952<
2010-12-21 02:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 03:00:01> daemon started with pid >8406<
2010-12-21 03:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 04:00:01> daemon started with pid >8518<
2010-12-21 04:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 05:00:01> daemon started with pid >8640<
2010-12-21 05:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 06:00:01> daemon started with pid >9276<
2010-12-21 06:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 07:00:02> daemon started with pid >11033<
2010-12-21 07:00:02> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 08:00:01> daemon started with pid >12774<
2010-12-21 08:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 09:00:01> daemon started with pid >14593<
2010-12-21 09:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started? КАК ИСПРАВИТЬ ПОМОГИТЕ . ОСЬ ДЕБИАН



и стоит категория смайлов. показуется первый лист а на 2 не переходит
 
стоит чат с поддержкой мод вока все настроено. а деман гонит беса типа 2010-12-20 23:50:24> daemon started with pid >6037<
2010-12-20 23:50:24> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 00:00:01> daemon started with pid >6158<
2010-12-21 00:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 01:00:01> daemon started with pid >7293<
2010-12-21 01:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 02:00:01> daemon started with pid >7952<
2010-12-21 02:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 03:00:01> daemon started with pid >8406<
2010-12-21 03:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 04:00:01> daemon started with pid >8518<
2010-12-21 04:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 05:00:01> daemon started with pid >8640<
2010-12-21 05:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 06:00:01> daemon started with pid >9276<
2010-12-21 06:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 07:00:02> daemon started with pid >11033<
2010-12-21 07:00:02> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 08:00:01> daemon started with pid >12774<
2010-12-21 08:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started?
2010-12-21 09:00:01> daemon started with pid >14593<
2010-12-21 09:00:01> problem: Cannot bind to a given ip&port. EXITING. Other copy of daemon is started? КАК ИСПРАВИТЬ ПОМОГИТЕ . ОСЬ ДЕБИАН



и стоит категория смайлов. показуется первый лист а на 2 не переходит
проверь, не занят ли у тебя порт, на котором демон висит
 
Вход через мозилу и гугл хром

Как заставить заходить в чат через браузер Mozilla Firefox при заходе пишет отключены от чата на других браузерах работает нормально

Добавлено через 1 минуту
Как заставить заходить в чат через браузер Mozilla Firefox при заходе пишет отключены от чата на других браузерах работает нормально
 
Назад
Сверху