Перейти к публикации

Рекомендованные сообщения

Существует много реализаций модуля последних комментариев. Но у них есть большой недостаток - они выводят все коментарии, невзирая на то, доступна ли новость для просмотра определенным группам. т.е. у них отсутствуют алгоритмы проверки! просьба помочь решить данную проблему!

Ссылка на сообщение
Поделиться на других сайтах

Дело плёвое, я еще не проверял на новом движке, буквально только-только 8.5 поставил, кое-что изменилось за 2 года, поэтому работает или нет - не знаю, но могу помочь, покопаться... Сейчас как раз свой шабчик доделываю...

Попробуйте теги:

[group=5] ... [/group=5]

[group=4] ... [/group=4]

...

Если не помогут, будем дальше копать. :)

Изменено пользователем zgr
Ссылка на сообщение
Поделиться на других сайтах

Существует много реализаций модуля последних комментариев. Но у них есть большой недостаток - они выводят все коментарии, невзирая на то, доступна ли новость для просмотра определенным группам. т.е. у них отсутствуют алгоритмы проверки! просьба помочь решить данную проблему!

А стандартная функция не работает что ли?

http://dle-news.ru/index.php?do=lastcomments

Или я чего-то не так понял?

Ссылка на сообщение
Поделиться на других сайтах

Попробуйте теги:

[group=5] ... [/group=5]

[group=4] ... [/group=4]

Это не то.

А стандартная функция не работает что ли?

ТС хочет чтобы на главной странице в блоке выводилось несколько последних комментов.

Ссылка на сообщение
Поделиться на других сайтах

Совершенно верно! Как правильно заметил Мастер, это не стандартный вывод комментов, а отдельный модуль, который выводит по сути названия последних комментируемых новостей. Я его уже оптимизировал чтобы не было дубляжа при нескольких комментах одной новости. Но... если новость закрыта например от гостей, то этот модуль выводит название этой закрытой новости. Какую проверку добавить в модуль, чтобы проверялась доступность новости для пользователя?

Ссылка на сообщение
Поделиться на других сайтах

А, вот вы о чём :) Тогда нужно либо проверять пользователя, либо вытаскивать данные из новостей в БД. Я что-то никак до сих пор не могу понять, что за ячейки "access", "flag" и "allow_br", видимо, "access" и есть управляющая ячейка в таблице "dle_post" (группа пользователей, типа 1 - админ, ... 5 - гость; для которых новость доступна). Кто знает что это, подскажите, пожалуйста, а то описания вообще никакого по ДЛЕ нигде нет, как модули клепать - не понятно. :blink:

Изменено пользователем zgr
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...