Доброго времени суток! Скажите, как добавить плагины к TinyMCE
Если можно на примере ANCHOR
Как добавить плагины в TinyMCE
Доброго времени суток! Скажите, как добавить плагины к TinyMCE
Если можно на примере ANCHOR
Кидаете сюда плагин. /wysiwyg/tinymce/files/plugins В админке, пишите его. /admin/controllers/edit/wysiwygs/presets Хотя. Anchor уже там.
Спасибо. Таким образом я добавил кнопку в (Tinymce / По умолчанию) она появилась, работает, сохраняет, в сайте уже не работает. Ссылка есть, перемотки на место якоря нет.. Сам якорь пропадает при сохранении.
Сам якорь пропадает при сохранении.
В типограф добавьте атрибут id вероятно.
Сам якорь пропадает при сохранении. Gdjem В типограф добавьте атрибут id вероятно. docs.instantcms.ru/manual/components/typograph
Пожалуйста чуть подробнее.
Компоненты / Типограф / Добавить?
А то я даже если руками ID прописываю он его при сохранении удаляет
Сам якорь пропадает при сохранении. Gdjem В типограф добавьте атрибут id вероятно. docs.instantcms.ru/manual/components/typographFuze Пожалуйста чуть подробнее.
А… отредактировать по умолчанию..
Разрешенные теги… добавить id // Во как тут все… ))
Правильно?
Сам якорь пропадает при сохранении. Gdjem В типограф добавьте атрибут id вероятно. docs.instantcms.ru/manual/components/typographFuze Пожалуйста чуть подробнее.
хмм. и как его тут добавить? Помогите пжлст..
А что этот Anchor вообще делать должен? В чем его суть?
<p><a id="qerf" contenteditable="false" class="mce-item-anchor" data-mce-selected="1"></a></p><div data-mce-bogus="all" class="mce-offscreen-selection" id="sel-mce_0" style="top: 21.3333px;"> <a id="qerf" contenteditable="false" class="mce-item-anchor"></a> </div>
Вот сама структура.
По идеи все атрибуты не важны, кроме ID. Добавление id к ссылке в типографе, не помогает.
Наверно баг какой-то.
А что этот Anchor вообще делать должен? В чем его суть?
При нажатии на ссылку прокрутку к контенту на котором анкор стоит
код типа
<a href="#anchor">ссылка</a>
на
<p id=«anchor»>Контент</p>
или
<div id=«anchor»>Контент</div>
Даже руками код добавляю он стирает <div id=«anchor»> </div> или <p id=«anchor»> </p>
А что этот Anchor вообще делать должен? В чем его суть?
кавычки редактор изменил ))
В типографе поставте id и для тега <p> тогда в ручную будет работать
<a href="#anchor">ссылка</a>
на
<p id=«anchor»>Контент</p>
Теоретически я знаю как работает Anchor. Я целый час бился как этой кнопкой в Тайни пользоватся… Так и не понял. Ну допустим вывел я ID
Дальше что? Как потом id к <p> поставить? Полная жопа. Я так понимаю что ссылку потом на этот anchor надо через обычную кнопку «Ссылка»?
А сам этот anchor не обводит нужный текст в <p id> а просто ставить ссылку <a id></а> перед <p>
Исходя из этого морального гемороя, все что требуется от той кнопки это поставить <a id=«link_destination»></а> где будет курсор.
Исходя из этого морального гемороя, все что требуется от той кнопки это поставить <a id=«link_destination»></а> где будет курсор.
Там же всё просто. Кнопкой ставится якорь в нужном месте, а саму ссылку уже размещаете, где хотите, возможно даже в другом поле или вообще не на этой странице.
Вот только стандартный плагин anchor ставит якорь тегом ссылки — <a id=«anchor»></a>. Но наш волшебный типограф в этой строчке вырезает теги ссылок, у которых нет обязательного аттрибута href. Поэтому данный плагин так себя ведет на инстанте. Тут или перепиливать сам плагин или удалять строчку в коде движка.
Я сделал… В типограве во фроненде стоит обязательный атрибут хреф. Исли его не будет, то все вырезает. Надо убрать эту строчку в файле /system/controllers/typograph/frontend.php
$jevix->cfgSetTagParamsRequired('a', 'href');
Loadырь
Ах тыж Сталинская жопа, опередил… Я до 12 ночи ответ искал. :)
Можно в самом плагине, добавить к ссылке пустышку href="#", но это уже завтра.
Ах тыж Сталинская жопа, опередил…
Сам такой )))).
Можно в самом плагине, добавить к ссылке пустышку href="#"
Тогда сразу лучше сделать не «id=», а «name=». Так как использование идентификаторов может привести их к дублированию на странице. А это минус во всяких «пузомерках» и возможно нарушение работы яваскриптов.
Ребята, тема с работающими анкорами насущная и классная! Это ж в длине поста можно себя не ограничивать, ибо оглавление порешает! А то приходится бОльшую часть поста распихивать по спойлерам, чтобы у народа терпения хватило дочитать до конца… ) Буду рад рабочему решению (с инструкцией чего куда copy/paste).
Викторыч, достаточно виджетом вывести js код и содержание статьи будет формироваться автоматом по тегам например h2 или h3.
instantcms.ru/forum/javascript-ne-mogu-realizovat-generaciyu-oglavlenija.html#post-284747
Викторыч, достаточно виджетом вывести js код и содержание статьи будет формироваться автоматом по тегам например h2 или h3. instantcms.
С «якорями» поинтереснее будет. Минус дополнительный виджет, плюс творческий подход к содержанию оглавления (пишем образно и кликбейтно, главное, чтобы по клику вывело на нужный абзац)).
а «name=»
Он вроде как уже устарел. Deprecated.