GLOOMY
Постоялец
- Регистрация
- 24 Авг 2009
- Сообщения
- 92
- Реакции
- 16
Чтобы не создавать новую тему может быть знает кто-нибудь как сделать чтобы через complaint могли оставлять жалобы даже не зарегистрированные пользователи?
Как раз вчера себе делал, это для жалоб на новости.
1. Открываем файл engine/modules/show.full.php (для краткой новости это также будет и engine/modules/show.short.php)
Ищем:
PHP:
$tpl->set_block( "'\\[complaint\\](.*?)\\[/complaint\\]'si", "" );
PHP:
$tpl->set( '[complaint]', "<a href=\"javascript:AddComplaint('" . $row['id'] . "', 'news')\">");
$tpl->set( '[/complaint]', "</a>" );
2. Открыть файл engine/ajax/complaint.php
Ищем:
PHP:
} elseif ($_POST['action'] == "news") {
if( !$is_logged ) die( "error" );
PHP:
} elseif ($_POST['action'] == "news") {
if( !$is_logged );
Обращаем внимание именно на:
} elseif ($_POST['action'] == "news") {
Для жалоб к комментариям или сообщениям, требуется менять другой код.