чтение rss ленты

Nulls.su

nulls.su » Datalife Engine » Хаки » Вывод последних тем форума, Исправление для закрытых форумов DLE forum
Здесь обезаельно что то появиться 8)

Вывод последних тем форума, Исправление для закрытых форумов DLE forum

Блок вывода последних тем на сайт уж ооочень хорош! Но недавно я заметил один бажок: если форум закрыт, то в этом блоке все-равно выводятся последние темы из него. Это, конечно-же, не гуд! Но скоро сказка сказывается, да не скоро дело делается!
Открываем engine/forum/sources/modules/show.last.php

находим:

else { $access_hide = ""; }


добавляем ниже:

if ($member_id['user_group'] <= "3") $closed_forum = ""; else $closed_forum = " WHERE password = ''";



находим:

$result = $db->query("SELECT * FROM " . PREFIX . "_forum_topics LEFT JOIN ". PREFIX ."_forum_forums ON ". PREFIX ."_forum_topics.forum_id = ". PREFIX ."_forum_forums.id {$access_hide} GROUP BY last_date DESC LIMIT ".$forum_config['site_inpage']."");

ЗАМЕНЯЕМ НА:

$result = $db->query("SELECT * FROM " . PREFIX . "_forum_topics LEFT JOIN ". PREFIX ."_forum_forums ON ". PREFIX ."_forum_topics.forum_id = ". PREFIX ."_forum_forums.id {$access_hide}{$closed_forum} GROUP BY last_date DESC LIMIT ".$forum_config['site_inpage']."");



Все! Теперь последние темы из закрытых форумов могут видеть только Администраторы, Модераторы и Главные Редакторы.
 
 (голосов: 0)
  • Просмотров: 1473
  • Комментариев: 0

Комментарии к статье

Если Вам понравилась эта статья или не понравилась напишите об этом в комментариях
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Переместиться наверх

nulls.su

Внимание, вся информация размещена на сайте пользователями, поэтому владельцы сайта не несут ответственности за правдивость, валидность, степень контрафактности. Если вы считаете что информация размещена неправомерно, сообщите пожалуйста в службу поддержки и информация будет незамедлительно удалена. Вся информация размещена на основании соглашения
Шаблон разработан студией CENTROARTS