F

Funkonaut

0
Репутация
2
Рейтинг
#1 Как подключать плагины для TinyMCE в InstantCMS 17 ноября 2024 в 18:36

P.S. Как подключите этот плагин и разберетесь в чем дело. Добавте тег  <abbr> в типограф, и для этого тега укажите «class» и «title»...

pupsik

В типографе в  разрешённых HTML тегах не было типа тегов «abbr». Добавил — и все заработало. Ошибка пропала, кнопка появилась.

Большое спасибо за подсказку. Я на типограф не подумал, потому что в этом поле типа контента он у меня был отключен. Оказывается, даже при отключенном типографе, тип тега должен быть в разрешенных тегах, иначе плагин с этим тэгом работать не будет. 

#2 Как подключать плагины для TinyMCE в InstantCMS 15 ноября 2024 в 17:49

А в папке wysiwyg/tinymce/files/plugins/abbr/ у вас сколько файлов?

Loadырь

В папке:
/wysiwyg/tinymce/files/plugins/abbr/

Только 1 файл:
plugin.min.js

Я скачивал abbr другого разработчика с гита, но было точно так же — ошибка инициализации.

Система 2.16.3 — чистая, без доработок

#3 Как подключать плагины для TinyMCE в InstantCMS 15 ноября 2024 в 15:13

А вы точно в том пресете редактора это делаете? Не в соседнем?

Loadырь

Это TinyMCE.

Изображение

Изображение

Изображение

Изображение

#4 Как подключать плагины для TinyMCE в InstantCMS 15 ноября 2024 в 13:39

Всё верно, в пресете его подключаете. Но вы забыли добавить кнопку. Она врядли будет доступна в списке «Доступные выражения», поэтому ее надо напечатать «от руки» в нужном месте.

Да, я так и делал, 

Изображение

но редактор выдает ошибку и кнопки нет:

Изображение

#1 Как подключать плагины для TinyMCE в InstantCMS 15 ноября 2024 в 09:39

Как правильно устанавливать плагины для TinyMCE? 

Вот к примеру, беру плагин «abbr»

www.cfconsultancy.nl/free-tinymce-5-abbr-plugin.html

копирую в папку: wysiwyg\tinymce\files\plugins\

В пресете в плагинах этот плагин «abbr» появляется.

Открываю редактор — выдает ошибку:

«Ошибка при инициализации плагина abbr». Нужной кнопки нет.

В инструкции есть фраза «Now add abbr to your tinymce.init — plugins: and your toolbar».

Но, к сожалению я просто пользователь InstantCMS, не кодер, и не совсем понял, что это значит. Кто знает как подключать плагины для TinyMCE, объясните пожалуйста как это делается. 

#6 Пустой заголовок 15 сентября 2024 в 09:37

только кто им запретит писать не пробелы а набор символов, странно это. 

При наборе символов хотя бы будет заголовок и страница с контентом. Если вбить одни пробелы в заголовок, то в списке контента только текст поста, заголовок отсутствует, если есть кнопка «Подробнее» то она открывает страницу 404. 

Но вот хотя бы так и указать минимальную длину в 5 символов например

Да, я так и хотел решить, ограничением минималки до 3 символов и запретом ввода более 2 пробелов. В заголовке стоит такая регулярка:

  1. /^[\sa-zA-Zа-яА-ЯЁё0-9,.!?";:*()+-]+$/iu

Это работает. Как скорректировать это выражение, чтобы оно дополнительно не допускало более 2 пробелов?

#7 Удаление аккаунтов и комментарии 15 сентября 2024 в 08:59

Поставляется как есть. Рекомендую протестировать на копии сайта или на локальном демо.

Zau4man

Zau4man, большое спасибо! Немного позже потестю. Отпишусь

#1 Пустой заголовок 15 сентября 2024 в 08:50

Если в поле «Заголовок» ввести только одни пробелы, то при публикации выдается страница 404. При этом пост публикуется в списке контента без заголовка. Если перейти в пост, то попадаешь на страницу 404.

Я понимаю, что ситуация редкая, тем не менее, некоторые пользователи случайно публикуют пост с пустым заголовком из пробелов, а некоторые начинают злоупотреблять этим. 

Подскажите пожалуйста, кто как решает эту проблему? 

Возможно с помощью регулярных выражений. Подскажите рабочую регулярку, которая запретит публиковать контент с заголовком, состоящим из одних пробелов.

#1 Удаление аккаунтов и комментарии 7 сентября 2024 в 16:28

Приветствую. Подскажите пожалуйста, какой код нужно изменить и как, чтобы при удалении аккаунта пользователя самим пользователем кнопкой «удалить аккаунт» в профиле, не удалялись комментарии от этого аккаунта. 

#1 Код ютуб ролика в комментариях ломает функцию перехода к нужному коменту 8 июля 2024 в 16:21

Добрый день!

Не знаю как правильно называется эта стандартная функция, объясню на пальцах, прошу извинить.

Каждый комментарий имеет ссылку вида site.ru/blogs/100-post.html#comment_1010

Переход по этой ссылке из виджета комментариев или из уведомления на почте открывает страницу с постом и прокручивает экран так, чтобы нужный комент был расположен в верху экрана при этом выделяя этот комент.

Это очень удобная функция, особенно когда много комментариев под постом и идут активные обсуждения.

Проблема в том, что если кто-то публикует в коментах ютуб ролик, то этот механизм прокрутки к целевому комментарию — перестает работать. Ссылки на коменты просто открывают страницу поста, но не прокручивают до нужных коментов. 

Если коментов мало, то это конечно не проблема, но если их сотни, то это создает очень большие неудобства.

Помогите решить проблему, может быть кто-то сталкивался с этим уже и знает простое решение. Задача сделать так, чтобы ютуб ролики в комментариях не ломали механизм прокрутки экрана к целевому комментарию.

Добавлено спустя 1 час

Дополнение. Механизм прокрутки к нужному коменту не работает в течении того времени, пока комент доступен для редактирования. Когда он возможность редактирования пропадает, через время, установленное в настройках, то все снова работает правильно. Не работает, пока пользователь свой комент может отредактировать.

#11 Не работает счетчик новых сообщений в режиме реального времени 1 октября 2023 в 12:38

Реализация лежит в моем блоге, единственное что забыл сделать звуковой сигнал :( если успею вечером сделаю новую версию со звуком.

maxisoft

Вау! Отправил благодарность на карту 

#12 Не работает счетчик новых сообщений в режиме реального времени 30 сентября 2023 в 21:15

Тогда у меня запрос. Кто может сделать такой функционал? За какую сумму? Сроки не горят. Последняя версия движка, шаблон модерн. Задача — вывод количества новых сообщений в счетчике в реальном времени, и чтобы еще подавал звуковой сигнал.

#13 Не работает счетчик новых сообщений в режиме реального времени 30 сентября 2023 в 19:25

Я все понял правильно, и ответил вам что скрипт который по ajax получает данные просто не может найти в вашем шаблоне место в которое выводить значение кол-ва новых сообщении. 

А он разве должен в режиме реального времени выводить количество сообщений?

Шаблон стандартный, Модерн. Правок, по крайней мере, в шапке не было никаких.

#14 Не работает счетчик новых сообщений в режиме реального времени 30 сентября 2023 в 19:05

Возможно проблема на вашей стороне, если не шаблон дефолтный. В шаблоне скорее всего не правильно стоит класс или ID элемента для показа кол-ва сообщении и поэтому скрипт не может его обновить.

maxisoft

Спасибо за ответ. Но вероятно, вы не так поняли. Счетчик работает, но показывает число новых сообщений только после обновления страницы, а мне нужно чтоб было риалтайм. Проект специфический, акцент на общение в личке, поэтому такая фича нужна. Чтобы в реальном времени появлялся индикатор уведомление о новом сообщении. Ну как это реализовано во всех соцсетях.

Вот тут подсказали, что изначально и не заложено, чтобы счктчик риалтайм работал. Поэтому ошибки нет. Видимо нужно доработку заказывать. Как разработчик, что можете сказать, насколько это сложно реализовать?

#15 Не работает счетчик новых сообщений в режиме реального времени 30 сентября 2023 в 14:10

Поидее должен

CEH9I

нет. Зайдите на официальное демо, откройте вкладку Network и посмотрите. Там нет никакой фоновой активности. Она есть только при открытом окне переписки.

Zau4man

Значит перепутал. В общем Neomessenger нужно использовать если эта функция нужна 

CEH9I

Насколько я понял, данный компонент больше не поддерживается, разработчик не отвечает, купить невозможно, а бесплатный вариант не совместим с новой версией. 

Funkonaut

Поддерживается, отвечает, и продается . 

Happy

Видимо для избранного круга, в который я не вхожу. Разраб меня игнорит. 

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.