Версия CMS: DLE 8.x-9.x Автор: Off Road Сайт автора:http://skriptavod.ru(При копировании материала, кликабельная ссылка на автора и источник обязательны) Данный хак для DataLife Engine позволяет убрать из комментариев гостей лишний мусор, а именно не используемые параметры, части кода и даже позволит изменить дизайн комментария оставленного гостем. К примеру вы можете сделать легкий (призрачный) вариант комментария, исключив из него дату регистрации, количество новостей, комментариев, рейтинг, сторонние модули, а также сменить аватар на гостевой. Но это еще не все... Немного фантазии и можно использовать отдельные css стили или вообще отдельный шаблон! Установка: Откройте файл engine/classes/comments.class.php и найдите: PHP: $tpl->set( '{group-name}', перед ним вставьте: PHP: 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 окружаем по типу: Если вам не достаточно убрать лишнее из комментариев гостей, но вы хотите еще и добавить... К примеру задать гостевым комментариям свой css стиль, то вставте вместо предыдущего кода, следующий: PHP: 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" ); }