Хак убрать из комментариев группы Гости лишний мусор

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Хак убрать из комментариев группы Гости лишний мусор
Полезный и маленький хак dle поможет оптимизировать код комментария и исключить часть информацию группы Гости. Хак убирает не для гостей, а из комментариев гостей!
Данный хак для DataLife Engine дает возможность убрать из комментариев гостей лишний мусор, а точнее не применяемые параметры, части кода и при желании изменить дизайн комментария оставленного гостем.
К примеру вы можете сделать легкий (призрачный) вариант комментария, исключив из него дату регистрации, количество новостей, комментариев, рейтинг, сторонние модули, а также сменить аватар на гостевой. Но это еще не все... Немного фантазии и можно использовать отдельные css стили или вообще отдельный шаблон!
Хак для Dle убрать из комментариев группы Гости лишний мусор
Установка:
Откройте файл engine/classes/comments.class.php и найдите:
$tpl->set( '{group-name}',


перед ним вставьте:
            if($user_group[$row['user_group']]['id'] == 5){                              $tpl->set_block( "'\\[not_for_guests\\](.*?)\\[/not_for_guests\\]'si", "" );            }else{                 $tpl->set_block( "'\\[not_for_guests\\](.*?)\\[/not_for_guests\\]'si", "\\1" );            }


После этого все нежелательные элементы в comments.tpl окружаем по типу:

[not_for_guests][/not_for_guests]


Если вам не достаточно убрать лишнее из комментариев гостей, но вы хотите еще и добавить... К примеру задать гостевым комментариям свой css стиль, то вставьте вместо предыдущего кода, следующий:
if($user_group[$row['user_group']]['id'] == 5){                $tpl->set_block( "'\\[for_guests\\](.*?)\\[/for_guests\\]'si", "\\1" );                $tpl->set_block( "'\\[not_for_guests\\](.*?)\\[/not_for_guests\\]'si", "" );            }else{                $tpl->set_block( "'\\[for_guests\\](.*?)\\[/for_guests\\]'si", "" );                $tpl->set_block( "'\\[not_for_guests\\](.*?)\\[/not_for_guests\\]'si", "\\1" );            }

Название: Убираем мусор из комментариев гостей на dle
Версия CMS: DLE 8.x-9.6. 9.7
«Автор:» Off Road источник

Советуем скачать хаки все для dle, как хак под DataLife Engine тег убрать из комментариев группы Гости лишний мусор
  • 100
Рубрика: DLE хаки » Хак для DLE
Ранее » Улучшенная и понятная админка дле DLE« Далее Убрать префикс 600x400 в WYSIWYG редакторе в Dle
Добавление комментарияОставить комментарий
  • № :5
  • 30 сентября 2012 06:11
Off Road,
много и часто

, не обязательно.
Интересное и полезное людям желательно!

Теперь Вы можете добавлять свои разработки!
  • № :4
  • 30 сентября 2012 00:21
dle9, ну я и говорю о том, что могу и хочу стать журналистом.
Не обещаю что буду постить много и часто, зато только проверенное или свое!
  • № :3
  • 29 сентября 2012 20:32
Не всегда указывают автора, иногда присваивают себе, в архиве ссылка сайта указана

Добавлять на сайт можно, только если вы захотите стать журналистом.

Ссылку добавил.
  • № :2
  • 29 сентября 2012 18:43
Кстати, если бы у вас на сайте была возможность добавлять новости, я бы вам этот хак (и много других) сам бы запостил!
  • № :1
  • 29 сентября 2012 18:39
А почему нет ссылки на автора, там где вы брали новость была приписка о обязательном наличии ссылки на
Внимание! У вас нет прав для просмотра скрытого текста.