Всем привет! Сегодня я расскажу, как добавить игру на сайт и почему только что зарегистрированные пользователи не могут добавлять игры через панель.
Почему мы после регистрации не можем добавлять игры?
Всё очень просто. Мы переехали с системы управления содержимым wordpress на drupl, и хоть он мне нравится тем, что, когда люди добавляют игру, они не видят половины админ-панели сайта, а также своей настраиваемостью и тем, что я сейчас пишу статью в markdown, а не в html, но с модулями у drupl есть беда. Многие из них либо не поддерживаются, к примеру, модуль на drupal 7 ни как не подойдёт для drupl 9, а некоторых модулей просто нет. И беда пришла откуда ее не ждали.
telegram модуль
Для того, чтобы опубликовать статью об игре на сайт, ей надо пройти три этапа.
* Черновик: это этап вашего добавления и редактирования статьи, если вы ее, конечно, редактируете на сайте, а не в каком-нибудь word. В противном случае этот этап пропускается.
* Модерация: до того как статья будет опубликована на сайте, ее должны проверить администраторы, для того чтобы не пролезла какая-нибудь глупая ошибка или вирус.
* публикация: статья публикуется на сайт с автоматическим попаданием в telegram канал.
И вот на этапе черновика возникла проблема. Telegram-модуль не позволяет убрать свой флажок для определённых ролей. То есть любой, кто имеет права создавать Материалы, будет видеть флажок post node to telegram channel, что может привести к следующему:
* неопытный пользователь может поставить этот флажок, и еще даже не опубликованный материал улетит в telegram канал
* недоброжелательный пользователь может вписать в редактор, который идёт сразу за флажком Спам, сообщения неприличного содержания или дать ссылку на вирус.
Поскольку у нас нет команды программистов, имеем что имеем.
Но всё же, как добавить игру на сайт?
Во-первых, вы можете добавить игру через форму обратной связи. Также вы можете попросить через эту форму роль автора и после этого сможете добавлять игры на сайт, но здесь есть большое но. Если вы будете замечены в том, что попытались через уязвимость опубликовать материал сомнительного содержания в Telegram канал, то будете заблокированы в проекте навсегда и без возможности восстановления.
Третий способ – это добавить игру через нашего telegram бота.
Как ускорить публикацию игры на сайт?
Ответ очень прост: пишите статью в синтаксисе markdown. Пример этого синтаксиса вы можете скачать здесь.
выводы
Вышеперечисленными способами вы можете добавлять игры на сайт. Если у вас остались вопросы, вы можете задать их в комментариях в нашей telegram группе, или через форму обратной связи.
Пожалуйста, актуализируйте статью! Она устарела.