Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » Модифицируем вид комментариев на сайте

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Модифицируем вид комментариев на сайте

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Модифицируем вид комментариев на сайте.

Концепция проста:
Присвоить каждой группе пользователей свой стиль отображения комментариев через CSS на основании ID этих групп, с помощью тега {group-id}

Но проблема в том что в DLE нет возможности поставить тег {group-id} в шаблон комментариев.
Чтобы реализовать эту возможность нам нужно поправить файлы show.full.php и lastcomments.php

1. Открываем show.full.php.

Ищем:
$tpl->set('{group-name}', $user_group[$row['user_group']]['group_name']);




Ниже пишем:
$tpl->set( '{group-id}', $user_group[$row['user_group']]['id']);




2. Открываем lastcomments.php.

Ищем:
$tpl->set('{group-name}', $user_group[$row['user_group']]['group_name']);




Ниже пишем:
$tpl->set( '{group-id}', $user_group[$row['user_group']]['id']);




Всё, теперь при вставке в шаблон comments.tpl тега {group-id} будет выводиться ID группы пользователя.

Ну а остальное дело техники:

В style.css создаём стили для каждой из групп пользователей:
.com_1 {background: #fdf5e6;}
.com_2,.com_3,.com_4,.com_5, {background: #fff;}



В comments.tpl пишем примерно следующее:
<div class="com_{group-id}"> тут код шаблона </div>



Таким образом при публикации комментария {group-id} будет принимать значение от 1 до 5 и задавать соответствующий css-класс. В данном примере оментарии администраторов будут на светло-оранжевом фоне, а комментарии остальных пользователей на белом фоне.

Дальше включаем воображение и красиво оформляем комментарии у себя на сайте.


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


0
Просмотры: 3 731 :: Комментарии (8) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1NightMare

  • 21 сентября 2009 13:27
  • Регистрация: 10.08.2009
  • Был(а) онлайн: 22.10.2013
  • Комментариев: 109
  • 0
Скрин залью позднее...

#2kkvp

  • 14 октября 2009 13:19
  • Регистрация: 9.10.2009
  • Был(а) онлайн: 13.04.2014
  • Комментариев: 9
  • 0
Мда... и где же скрин???
сколько уж времени прошло то

#3DarkneZ

  • 6 декабря 2009 09:30
  • Регистрация: 13.10.2009
  • Был(а) онлайн: 18.10.2021
  • Комментариев: 120
  • 0
да уж))
хочется посмотреть на скрин!

--------------------

#4svipwu

  • 17 декабря 2009 21:23
  • Регистрация: 29.11.2009
  • Был(а) онлайн: 28.09.2015
  • Комментариев: 109
  • 0
по моему здесь не очень много изменений нужно внести чтобі посмотреть на результат) спасибо за новость.

--------------------

#5unholly

  • 28 января 2011 13:14
  • Регистрация: 28.01.2011
  • Был(а) онлайн: 21.05.2014
  • Комментариев: 6
  • 0
для 9.2 нужно править в template.classes вот демо
Внимание! У Вас нет прав для просмотра скрытого текста.

#6Shramik

  • 28 января 2011 13:48
  • Регистрация: 29.12.2010
  • Был(а) онлайн: 1.02.2023
  • Комментариев: 74
  • 0

#7iwanowi4

  • 26 марта 2011 07:47
  • Регистрация: 28.09.2010
  • Был(а) онлайн: 31.12.2019
  • Комментариев: 118
  • -1
Цитата: Shramik
По мне так БАЯН...

Ну, почему же... Пригодится кому-нибудь, да и я вот тоже возьму на заметку, хоть какое то разнообразие в комментариях будет!

#8Unleashed

  • 11 апреля 2012 14:08
  • Регистрация: 24.03.2012
  • Был(а) онлайн: 2.08.2013
  • Комментариев: 13
  • 0
Кто сможет за + в репу написать такой для более актуально версии, то есть 9.5?

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

Архив новостей
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)
Июнь 2024 (30)

Последние комментарии: