Я на хомяке, сайт когда там был, залил нормально и тоже с вопросиками. Потом сайт перенес, почта на нем нормально работает, спасибо.
Сейчас еще один хочу сделать на том же самом хостинге и ни фига таблицы залить не могу, уже по разному пробовал, отделял таблицы от инсталятора, пытался вручную загрузить, неправильная кодировка. Что еще можно придумать?
LegaR (28.12.2010/19:44)
Письма из бана идут надо бы поправить)
Разве в стандартом привате не так же сделано? Человек с баном не может оставлять сообщений на сайте, но личная почта остается. Вроде не ошибаюсь
Taltos, Смотря какой бан. Если бан гостевой то конечно приват работает. А вот если полный блок то не должна работать. Тут бан на приват только работает. А вот полная блокировка нет можно пользоваться почтой.
Krite, и снова я
файл contacts.php строка...
$subtext = '<a href="'.$home.'/pochta/index.php?act=add&id='.$res['id'].'">Написать</a> | <a href="'.$home.'/pochta/index.php?act=delete&id='.$row['id'].'">Удалить</a>';
"Удалить" что то не то, однако
но это ладно, я заменил
'.$row['id'].' на
'.$res['id'].'
Меня теперь интересует вот эта строка
$result = mysql_query('SELECT * FROM `users` WHERE `id` = ' . $row['id_kont']);
Здесь
$row и должна быть или тоже ошибка?
Ну так посмотри что эта переменная означает. Ты больше времени потратишь на написание тег тут чем займет анализ кода
zumak (03.01.2011/14:24)
Ну так посмотри что эта переменная означает. Ты больше времени потратишь на написание тег тут чем займет анализ кода
я то пойму и исправлю сам, только нашел это, рядом с ошибкой в ссылке
вот и написал здесь, чтобы автор исправил (если что)
$res['id'] = $row['id_kont'];
все нашел, вопрос последний снимаю
И со спокойной душой жду новую версию
Все там правильно сделано зачем себя и меня в заблуждение вводишь
.
$row['id'] - это id контакта который записывается в таблицу `mail_konts`,
а $res['id'] - это id пользователя.
понятно...
Просто смущала разница id в ссылках
Krite, и еще, переделай пожалуйста usr_del.php под новую почту
сейчас там так
// Удаляем почту
mysql_query("DELETE FROM `privat` WHERE `user` = '" . $user['name'] . "'");
mysql_query("DELETE FROM `privat` WHERE `author` = '" . $user['name'] . "' AND `type` = 'out' AND `chit` = 'no'");
mysql_query("OPTIMIZE TABLE `privat`");
mysql_query("UPDATE `mail_msg` SET `read`='2', `delete` = '" . $user['id'] . "' WHERE `id_user` = '" . $user['id'] . "' OR `id_kont` = '" . $user['id'] . "'");
mysql_query("DELETE FROM `mail_konts` WHERE `id_user` = '" . $user['id'] . "' OR `id_kont` = '" . $user['id'] . "'");
mysql_query("DELETE FROM `mail_msg` WHERE `id_kont` = '" . $user['id'] . "' AND `sys`='2'");
mysql_query("OPTIMIZE TABLE `mail_konts`");
Сообщения остаются (((