akva444 6 Опубликовано: 13 марта 2019 Рассказать Опубликовано: 13 марта 2019 Делаем форум из DLE 13.1 Не знаю почему, но мне всегда хотелось иметь форум именно на движке DLE. Скорее всего потому, что за много лет, мне так и не "встретился" другой подобный движок, позволяющий легко и гибко работать с шаблонами, давая возможность реализовать задуманное... Благодаря тому, что разработчики DLE, в последних версиях, расширили функциональные возможности при добавлении комментариев, оказалось возможным сделать Форум на базе этого замечательного движка. Каких-то особенных изменений в скриптах движка делать почти не нужно. Тем не менее: - изменила форму обратной связи (не обязательно) - установила запрет на просмотр чужого профиля (не обязательно) - немного подправила языковые файлы, чтобы при добавлении новости с сайта было написано - Создать новую тему и тп. - установила ограничение на количество символов в поле Краткая новость, которое заканчивается (...) многоточием. - отключила функцию Публиковать на главной Все остальные модификации относятся непосредственно к шаблону. В файле main.tpl прописаны ссылки на категории (темы). Внешний вид, отображаемый файлами shortstory.tpl и fullstory.tpl сделан максимально похожим на классический вид форума. Всё это стало возможным, благодаря тому, что с помощью тегов, (в файле fullstory.tpl) можно вывести для отображения почти всё что угодно: фото автора, IP адрес, кнопки E-mail и прочее... Для тех, кто может работать с кодом HTML это труда не составит. Что у меня получилось, можно посмотреть здесь http://450.by/ P.S Конечно, всё это нельзя сравнивать с полнофункциональным, навороченным форумом, но лично меня вполне устраивает. 2 Цитата Ссылка на сообщение Поделиться на других сайтах
radrigo 180 Опубликовано: 13 марта 2019 Рассказать Опубликовано: 13 марта 2019 Отличный получился форум. Цитата Ссылка на сообщение Поделиться на других сайтах
master27 38 Опубликовано: 13 марта 2019 Рассказать Опубликовано: 13 марта 2019 Можно поинтересоваться... 1 час назад, akva444 сказал: (в файле fullstory.tpl) можно вывести для отображения почти всё что угодно: фото автора, как вывести стандартными тегами фото автора, судя по документации, нет таких тегов... или я что то пропустил? Цитата Ссылка на сообщение Поделиться на других сайтах
akva444 6 Опубликовано: 13 марта 2019 Рассказать Опубликовано: 13 марта 2019 Автор 21 минуту назад, master27 сказал: ...или я что то пропустил? Нет не пропустили... я просто не вдавалась в подробности. Это единственное, что я упустила в описании. Открываем файл: /engine/modules/show.full.php находим: $tpl->set( '{login}', $row['autor'] ); и ниже добавляем: $avatar = $db->get_row($db->query("SELECT foto FROM ".PREFIX."_users WHERE name='".$row['autor']."'")); if($avatar['foto']) $tpl->set('{avatar}', $avatar['foto']); else $tpl->set('{avatar}', "{THEME}/dleimages/noavatar.png"); В файле fullstory.tpl в нужном вам месте пишем: <img src="{avatar}" border="0"> Цитата Ссылка на сообщение Поделиться на других сайтах
kamensk 86 Опубликовано: 13 марта 2019 Рассказать Опубликовано: 13 марта 2019 3 часа назад, akva444 сказал: Благодаря тому, что разработчики DLE, в последних версиях, расширили функциональные возможности при добавлении комментариев, Про что речь ... ? Цитата Ссылка на сообщение Поделиться на других сайтах
akva444 6 Опубликовано: 13 марта 2019 Рассказать Опубликовано: 13 марта 2019 Автор 20 минут назад, kamensk сказал: Про что речь ... ? Я имела ввиду Редактор при добавлении комментариев, возможность вставить видео, скрытый текст и тд и тд. Цитата Ссылка на сообщение Поделиться на других сайтах
kamensk 86 Опубликовано: 14 марта 2019 Рассказать Опубликовано: 14 марта 2019 14 часов назад, akva444 сказал: Я имела ввиду Редактор при добавлении комментариев, возможность вставить видео, скрытый текст и тд и тд. Так это есть уже давно - как минимум в 12-й версии уже было Цитата Ссылка на сообщение Поделиться на других сайтах
Мимопрохожий 0 Опубликовано: 31 мая 2019 Рассказать Опубликовано: 31 мая 2019 И как там посмотреть, если доступ в любой раздел только по приглашению? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.