Удаление постов на форуме

659
.
bleakas (15.01.2012/20:43)
я с телефона
Да хоть с магнитафона Гг
.
Блиносвёрт ?
Dmitriy12 (15.01.2012/20:26)
Такие вещи можно за бесплатно сделать..
кому это надо? Хотя 10р и "бесплатно" - это фактически одно и то же
.
VladiSs, ничего хорошего
.
Dmitriy12, Я уже думал об этом. Но где их вырезать, чтобы это затронуло лишь возможности обычных пользователей?
.
Orff (15.01.2012/22:42)
Dmitriy12, Я уже думал об этом. Но где их вырезать, чтобы это затронуло лишь возможности обычных пользователей?
а ну тогда перекрой их инструкцией if
if($user['rank'] > 7)
{
//Для администрации
.....
}
else
{
//Для гостей и обычных юзеров
........
}

Как то так попробуй, если не получится, то сегодня посмотрю, это для тройки??
.
Dmitriy12, У последняя версия двига стоит.
.
Orff (16.01.2012/10:58)
Dmitriy12, У последняя версия двига стоит.
4.4?? Посмотрю..
.
ну на сколько я знаю если обычный пользователь нажмет [удалить] то пост просто скрывается... Остается виден модераторам форума и админам, которые могут потом нажать [восстановить]... В тройке точно так...
.
«Музыка — это моя религия» © Джимми Хендрикс
я думаю проще поставит заместь 300 секунд на 0 секунд
.
«Музыка — это моя религия» © Джимми Хендрикс
Вот это
if ((($rights == 3 || $rights >= 6 || $curator) && $rights >= $res['rights']) || ($res['user_id'] == $user_id && !$set_forum['upfp'] && ($start + $i) == $colmes && $res['time'] > time() - 300) || ($res['user_id'] == $user_id && $set_forum['upfp'] && $start == 0 && $i == 1 && $res['time'] > time() - 300)) {
                        // Ссылки на редактирование / удаление постов
                        $menu = array(
                            '<a href="index.php?act=editpost&amp;id=' . $res['id'] . '">' . $lng['edit'] . '</a>',
                            ($rights >= 7 && $res['close'] == 1 ? '<a href="index.php?act=editpost&amp;do=restore&amp;id=' . $res['id'] . '">' . $lng_forum['restore'] . '</a>' : ''),
                            ($res['close'] == 1 ? '' : '<a href="index.php?act=editpost&amp;do=del&amp;id=' . $res['id'] . '">' . $lng['delete'] . '</a>')
                        );

меняй на это
if ((($rights == 3 || $rights >= 6 || $curator) && $rights >= $res['rights']) || ($res['user_id'] == $user_id && !$set_forum['upfp'] && ($start + $i) == $colmes && $res['time'] > time()) || ($res['user_id'] == $user_id && $set_forum['upfp'] && $start == 0 && $i == 1 && $res['time'] > time())) {
                        // Ссылки на редактирование / удаление постов
                        $menu = array(
                            '<a href="index.php?act=editpost&amp;id=' . $res['id'] . '">' . $lng['edit'] . '</a>',
                            ($rights >= 7 && $res['close'] == 1 ? '<a href="index.php?act=editpost&amp;do=restore&amp;id=' . $res['id'] . '">' . $lng_forum['restore'] . '</a>' : ''),
                            ($res['close'] == 1 ? '' : '<a href="index.php?act=editpost&amp;do=del&amp;id=' . $res['id'] . '">' . $lng['delete'] . '</a>')
                        );
Всего: 22