CMS DataLife Engine - Система управления сайтами

Рекомендуемые сообщения

687474703a2f2f646c652e6e65742e74722f7570

SimpleBB — это модуль для создания полноценного форума на сайте под управлением CMS DataLife Engine 11.2. Основное отличие модуля от движка форума в том, что модуль использует общую базу данных пользователей и тесно интегрирован с движком DLE.

 

Разработчик: Mehmet Hanoglu

Дизайн: Kadir Hanoğlu

Сайт разработчика: dle.net.tr

Дата последнего обновления: 10.02.2017

Поддерживаемые версии DataLife Engine: 11.2, 11.1, 11.0, 10.5+
Перевод: Английский (DLEStarter), Русский (mrB4el), Украинский (Corsair), Французский (Bashu)
Лицензия: MIT License

 

Установка:

  1. Перед тем как начать установку, сделайте бэкап вашего сайта;
  2. Создайте Категорию с альтернативным именем: forum, после этого создайте подкатегории в том порядке как на Скриншоте, в дальнейшем вы можете дополнить или изменить подкатегории;
  3. В подкатегории необходимо указать путь к шаблонам: короткой и полных новости (пример Скриншоте), заходим в настройки и прописываем путь:
    1. Шаблон короткой новости: forum/threads
    2. Шаблон полной новости: forum/post
  4. После того как Категория и подкатегории будут созданный приступайте к установке форума, распаковываем архив на ваш хостинг, после распаковки в адресную строку вводим: Ваш_сайт.рф/Install_module.php, перед этим не забываем дать доступ файлам и папкам:
    1. .htaccess,
    2. engine/engine.php,
    3. engine/classes/google.class.php, 
    4. engine/modules/main.php,
    5. engine/modules/functions.php,
    6. engine/modules/show.full.php,
    7. engine/modules/show.short.php,
    8. install/backup/
    9. install/logs/
    10. install/xml/
  5. После установки заходим в Админ панель > Сторонние модули > MWS SimpleBB v2.2 и в поле Категория вашего форума выберите созданную заранее категорию.
  6. Если вам нужно чтобы форум запускался через поддомен (пример: forum.ваш_сайт.ru), включаем в настройке "Форум на поддомене" и в .htaccess находим 
    RewriteEngine On

    После ней вставить:

    RewriteCond %{HTTP_HOST} ^forum\.Ваш-сайт\.ru$ [NC]
    RewriteRule ^$ index.php?do=cat&category=forum [L,NC]

    Не забудьте изменить .Ваш-сайт на ваш Домен.

  7. Чтобы попасть на форум в адресной строке прописываем в конце домена альтернативное имя форум (Которое вы указали в Категорий).

  8. Добавьте часть кода в файл main.tpl (Не обязательно, если не планируете использовать шаблон SimpleBB):

    [forum]<link media="screen" href="{THEME}/forum/css/simplebb.css" type="text/css" rel="stylesheet" />[/forum]

     

Удаление:

  1. Находим файлы и удаляем:
    1. engine/classes/install.class.php
    2. engine/data/simplebb.conf.php
    3. engine/inc/simplebb.php
    4. modules/show.forum.php
    5. modules/simplebb.php
    6. skins/images/simplebb.png
  2. Дальше восстанавливаем изменённые файлы, заходим install/backup/ и распаковываем архив на ваш хостинг.

 

Теги:

  1. [forum:main]Отобразить только на главной странице Форума[/forum:main]
  2. [forum:cat] Отобразить только в Категориях[/forum:cat]
  3. [forum:forum]Отобразить только в Подфоруме[/forum:forum]
  4. [forum:inside]Отобразить только в Категориях или в Подфоруме[/forum:inside]
  5. [forum:thread]Отобразить только в Теме[/forum:thread]
  6. [forum]Отобразить в Форуме[/forum]
  7. [not-forum]На любой странице кроме Форума[/not-forum]

 

  1. {forum-stats} : Статистика форума (forum/stats.tpl);
  2. {category echo="id"} : Текущей категории ID (в show.short - тег не будет работать);
  3. {category echo="name"} :  Название категории (в show.short - тег не будет работать);
  4. {page-title} : show.full Заголовок страницы, также может быть использовано место {title};
  5. {count_all} : отображает количество созданных постов в категорий;
  6. {lastposter-foto} : [lastpost]  [/lastpost]  Ссылка на аватар пользователя создавший новый пост;
  7. {user-group} : show.full Группа пользователя;
  8. {avatar} : show.full  Ссылка на аватар пользователя;
  9. {user-group-icon} : show.full Значок в группе пользователей;
  10. {forum-cats} : отображает список пользователей в категорий.

 

Файл addpost.tpl может быть таким же как и ваш файл addnews.tpl, вам только необходимо заменить {category} на {selected-cat}.

 

Скачать: simplebb v2.2 for DLE

Демо: https://forum.dle.net.tr/

Github: https://github.com/dlenettr/simplebb

Изменено пользователем Xaker1493

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Перед установкой модуля, в engine/modules/ скопируете файл addnews.php в /engine/modules/ и переименуйте в addpost.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
On 2/12/2017 at 11:43 AM, Xaker1493 said:

Перед установкой модуля, в engine/modules/ скопируете файл addnews.php в /engine/modules/ и переименуйте в addpost.php

При этом для создания новой темы на форуме используется стандартная форма добавления новости.

А как подключить addpost.tpl ?

Пробую в engine/modules/addpost.php прописывать forum/addpost.tpl. Но это неэлегантно. И не работает как требуется - при добавлении темы форума высвечивается "Выбранные категории '{selected-cat}'". По идее вместо {selected-cat} должно отображаться название текущей категории, но этого не происходит, и новая тема форума (новость) добавляется просто без категории.

 

PS. Всё понял. Вопрос снят. Файл addpost.php должен существовать перед установкой скрипта, потому как скрипт в него пишет изменения. Видимо, я его скопировал после установки, потому и возникла ошибка.

Изменено пользователем LonerD

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Почему то на под домене в пост аватар не выводится а вместо нее но-ава хотя в ответах и в профиле все нормально. Кто подскажет в чем дело может быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Это бесплатный форум?

2. Если уже использую другой форум - LogicBoard - возможно ли перенести с него всё на новый форум?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, ks95 сказал:

1. Это бесплатный форум?

да, вот оф. репозиторий на GitHub

5 часов назад, ks95 сказал:

 

2. Если уже использую другой форум - LogicBoard - возможно ли перенести с него всё на новый форум?

Нет ничего невозможного

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас