Simba, Что то вроде мини чата))) ну это конечно же опять только если Вы сочтёте нужным.
Добавлено: 03.12.2020 / 22:26
ББ-кода для вставки изображений так и не сделали
# cuHyc (03.12.2020 / 22:26)forum/?type=topic&id=12200
ББ-кода для вставки изображений так и не сделали
# cuHyc (03.12.2020 / 21:15)а как искать потом нужный пост ?.. Вертикальную пагинацию придется делать по логике...
Насчёт редактора - Xenforo'вский можно как то портировать? И есчё - планируется ли технология которая позволяет отправлять сообщения без перезагрузки страницы? Ну и например функция бесконечной прокру
# Fublin (03.12.2020 / 22:40)Да понятно, что это мои хотелки, остальным это не нужно, ну например в том же ксене сообщение добавляется без перезагрузки страницы везде. И я не говорю, что обязательно сделать надо так, а разве что как функцию вкл\выкл.
а как искать потом нужный пост ?.. Вертикальную пагинацию придется делать по логике...
# Simba (03.12.2020 / 22:32)не то, точнее то, но что то даже в примере я так и не обнаружил как вставить картинку в бб, может я слепой.
forum/?type=topic&id=12200
# cuHyc (03.12.2020 / 22:50)с пк удобнее налево - направо как бы..на телефонах да, скорее удобнее вниз, ну или что бы само подгружалось..
Да понятно, что это мои хотелки, остальным это не нужно, ну например в том же ксене сообщение добавляется без перезагрузки страницы везде. И я не говорю, что обязательно сделать надо так, а разве что
Не получается дать не кому должность на сайте
Должность на СайтеОбычный пользователь
Модератор Форума
Модератор Загрузок
Модератор Библиотеки
Супермодератор
Администратор
Супервайзор
ViROSS, Это Максу ишью надо написать, а пока заходи в пыхадмин и запросом меняй
update users set rights=9 where id=1 -- супервайзер Давно новостей не было, но они всё же были, просто писать было лень ![]()
В общем просили контроллеры, теперь они есть. Ну правда в таком виде как я это вижу, возможно у кого-то есть что добавить))
Как раньше писался модуль?
Входная точка модуля выглядела обычно примерно так:
defined('_IN_JOHNCMS') || die('Error: restricted access');
/** @var Tools $tools */
$tools = di(Tools::class);
/** @var User $user */
$user = di(User::class);
/** @var Render $view */
$view = di(Render::class);
/** @var NavChain $nav_chain */
$nav_chain = di(NavChain::class);
/** @var Request $request */
$request = di(Request::class);
// Регистрируем Namespace для шаблонов модуля
$view->addFolder('reg', __DIR__ . '/templates/');
// Register the module languages domain and folder
/** @var Translator $translator */
$translator = di(Translator::class);
$translator->addTranslationDomain('registration', __DIR__ . '/locale');
$nav_chain->add(__('Registration'));$map->addRoute(['GET', 'POST'], '/news/add_vote/{article_id:\d+}/{type_vote:\d}/', [News\Controllers\VoteController::class, 'add']);public function add(User $user, int $article_id, bool $type_vote = false): void/** @var User $user */
$user = di(User::class);
$route = di('route');
$article_id = (int) $route['article_id'];
$type_vote = (bool) $route['type_vote'];Ну и более приземленные новости)
На форуме теперь можно будет управлять мета тегами и задавать шаблоны тегов для разделов, самого форума и топиков.
В новой версии будет новый модуль новостей с пока таким функционалом:
- Неограниченная вложенность разделов
- Автоматическое построение полного ЧПУ с учетом вложенных разделов
- Полное управление мета тегами для всего модуля/разделов/статей
- Полноценный визуальный редактор, который работает с обычными HTML тегами. При выводе обрабатывается по принципу белого списка, что позволяет защититься от XSS.
- Счетчик просмотров новости
- Комментарии
- Оценка новости (лайк/дизлайк)
- Запланированное отображение новости. Можно задать дату и время начиная с которого новость начнет отображаться на сайте, а так же дату и время окончания отображения.
- Теги к новостям и поиск по тегам
- Поиск по новостям