Forums / National / Russian / Модули и плагины / [Fixed] Не работает пагинация в плагине tags

<<<12

Пагинация не работает корректно

Roffun
#16 2015-12-29 09:56
#41278 Macik:

 

В Котонти существовал свой собственный набор смайов (в `images\smilies\`), со своим собственным файлом описания на JS

Я помню эти конфиги, как раз когда начинал своё знакомство с Cotonti, пользовался Markitup , и работал с конфигами смайлов.

Позже я решил адаптировать под Cotonti визуальный BB редактор SCEditor. В нём реализовал смайлики настраиваемые в отдельной папке, чтобы отвязаться от набора в корне, были добавлены свои наборы через BBcode плагин при установке. Необходимость ручнго конфига таким образом отпадала.

Сейчас я этим плагином уже не занимаюсь, предложил  его Алексею (Dr2005alex) забрать в свой репозиторий.

Насчет конфигов смайлов, я бы эту тему рассмотрел под другим углом.

Если бы решение зависело исключительно от меня, то я бы смотрел в сторону глобального изменения.

  1. Папку смайлов положил бы непосредственно в корень CKEditor.
  2. Удалил бы дефолтный плагин смайлов скедитора.
  3. Использовал бы для вставки смайлов в редактор API самого CKEditor. Уже давно использую этот метод для вставки рекламы в контент с помощью myads плагина.
  4. Удалил бы Markitup из сборки, вместо этого добавил бы CKEditor + BBcode (например такой).

Парсинг BBcode по-прежнему происходил бы через плагин bbcode, мне он очень нравится.

В CKEditor есть много интересных возможностей при нестандартном подходе. Например у меня есть наработка в которой подсчитывается налету слова символы без пробелов и сразу выдается цена по формуле 1000*N сбп, или есть наработка вставки микроразметки для рецептов по кнопке, с дальнейшей обработкой парсером. Думаю смайлы реализовать таким способом не проблема.

 

 

 

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
This post was edited by Roffun (2016-07-08 20:00, 7 years ago)
Macik
#17 2016-01-02 23:20
#41279 Roffun:
#41278 Macik:

 

В Котонти существовал свой собственный набор смайов (в `images\smilies\`), со своим собственным файлом описания на JS

Я помню эти конфиги, как раз когда начинал своё знакомство с Cotonti, пользовался Markitup , и работал с конфигами смайлов.

Насчет конфигов смайлов, я бы эту тему рассмотрел под другим углом.

Если бы решение зависело исключительно от меня, то я бы смотрел в сторону глобального изменения.

  1. Папку смайлов положил бы непосредственно в корень CKEditor.
  2. Удалил бы дефолтный плагин смайлов скедитора.
  3. Использовал бы для вставки смайлов в редактор API самого CKEditor.(например так). Уже давно использую этот метод для вставки рекламы в контент с помощью myads плагина.
  4. Удалил бы Markitup из сборки, вместо этого добавил бы CKEditor + BBcode (например такой).

Парсинг BBcode по-прежнему происходил бы через плагин bbcode, мне он очень нравится.

В CKEditor есть много интересных возможностей при нестандартном подходе. Например у меня есть наработка в которой подсчитывается налету слова символы без пробелов и сразу выдается цена по формуле 1000*N сбп, или есть наработка вставки микроразметки для рецептов по кнопке, с дальнейшей обработкой парсером. Думаю смайлы реализовать таким способом не проблема.

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

п1. Не лучший вариант. Вот почему — редакторы предполагаются в CMF, как полностью независимый модуль и могут быть заменены один на другой. Поэтому, все что качается конкретного редактора имеет смысл держать в его папке, а все, что не касается надо куда-то выносить. Пример: заменили редактор — и у нас похерились все смайлы на сайте. Не хорошо. 
Во-вторых, теоретически, смайлы это графический элемент на сайте, а следовательно должны/могут иметь отношение к теме оформаения сайта. Заставлять каждого разработчика скина клать внутрь смайлы под нее — немыслимо. Значит надо иметь дефолтный набор. Что примерно мы и имели для Markitup.

п2. Он, в общем случае, удобен (идет в комплекте, находится на панеле). Его можно легко програмно кастомизировать (ссылку давал выше), сделать стандартную «точку входа». При его использовании, не надо городить огород с прочими кнопками или иными решенями.

п3. Внешний элемент — не самый удобный вариант. Плюс тянет за собой доп.код и проблемы поддержки. Встроенный же вариант можно очень просто включать/отключать для заданного редактора.

п4. В этом есть резон. Однако надо спросить у адептов Merkitup.

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F

<<<12