Хак позволяет организовать на вашем сайте немного иной способ вывода комментариев. Обычно для списка комментариев используется один шаблон, но если вам вдруг захотелось хоть какого-то разнообразия среди кучи сайтов на DLE (Datalife engine), то этот хак для вас. Итак: хак выводит список комментариев, которые чередуются разным шаблоном — в данном случае белым и желтым. Установка: 1. Добавляем в CSS-файл: #yellow1 { background-color: rgb(255, 247, 222); } // где "(255, 247, 222)" это цвет формы сообщения В папке www/engine/modules/ открываем файл show.full.php и находим: if ($config['comm_msort'] == "ASC") { $tpl->set('{comment-id}', $cstart+$i); $a_comment_id = $cstart+$i; } 2. Заменяем полностью на: if ($config['comm_msort'] == "ASC") { $yuzumi=$cstart+$i; //приравниваем к переменной "$yuzumi" номер сообщения $yuu = ($yuzumi%2==0) ? '2' : '1'; //приравниваем к переменной "$yuu" значение где если //переменная "$yuzumi" делится на 2 без остатка то "$yuu" //получает значение "2" в других случаях "1" $tpl->set('{comment-id}', $yuu); //передаем значение переменной "$yuu" в шаблон "comments.tpl" $a_comment_id = $cstart+$i; } 3. Редактируем файл comments.tpl www/templates/ваш_шаблон/comments.tpl: - id="yellow{comment-id}" — вызывает стиль "yellow1" если сообщение нечетное и "yellow2" если четное ("yellow1" не сущесвует так что стиль не вызывается в моем случае) - {comment-id} изображение.gif — вызывает изображения вида 1изображение.gif если сообщение нечетное и 2изображение.gif если четное ("2изображение.gif" не сущесвует так что изображения не вызывается) — эти изображения делают закругленные углы блоку комментария.
При копировании материалов ссылка на источник http://1uoz.3dn.ru/ обязательна |