Не сохраняется класс у ссылки
Всем привет. Столкнулся с такой проблемой при использовании компонента Tickets. При создании топика залил картинку. В чанке tpl.Tickets.form.image перед этим вставил к ссылке на изображение класс Fancybox, чтобы при клике на фото они открывались через плагин jQuery. Дело в том, что вставляется ссылка с этим классом, но после сохранения класс как будто вырезается, в консоли его не наблюдаю. Что делать?
Комментарии: 8
Классы и другие неугодные теги вырезаются jevix'ом.
Вы можете отредактировать его настройки (убрать вырезание классов и тд), пройдя по адресу:
manager/?a=element/propertyset (наборы параметров)
Вы можете отредактировать его настройки (убрать вырезание классов и тд), пройдя по адресу:
manager/?a=element/propertyset (наборы параметров)
Не могу понять что нужно и куда дописать, чтобы подставлялся к тэгу <a href=""…
class="fancybox" rel="gallery1"
И подставлялось только когда внутри тэга картинка <img src="" alt="" />
Наборы параметров -> слева раскрываем ветку tickets -> выбираем в выпавшем списке jevix. Далее:
cfgAllowTagParams — в этой строке указаны допустимые параметры тегов (подробнее о всех настройках).
Видим здесь json-строку, в частности:
Меняем эту часть на:
Или меняем на:
cfgAllowTagParams — в этой строке указаны допустимые параметры тегов (подробнее о всех настройках).
Видим здесь json-строку, в частности:
"a":["title","href"],
— т.е. разрешен тег ссылки с параметрами title и href, все остальное будет вырезано. Меняем эту часть на:
"a":["title","href","class","rel"],
— если нужна возможность добавлять к ссылке любой класс (и rel).Или меняем на:
"a":{"href":"src","title":"#text","class":["fancybox"],"rel":"#text"},
— если нужна возможность добавить к ссылке только класс «fancybox».
Спасибо, очень выручили!) А не подскажете где изменить можно размер превьюшек? По умолчанию стоит 120x90, в системных настройках Tickets и в phpThumb таких настроек не нашёл. Где их искать?
Админка -> Медиа -> Источники файлов -> редактировать нужный источник -> параметр thumbnails
Не за что.)
Не за что.)
Максим, а не подскажете можно ли через Jevix внешние ссылки заменять? Вернее не заменять, а добавлять вот что mysite.com/go/?url= или go/?url= чтобы так получалось:
<a href="https://mysite.com/go/?url=http://www.yandex.ru">www.yandex.ru</a>
Jevxix'ом — не уверен.
Можно попробовать создать плагин на OnBeforeCommentSave, OnBeforeDocFormSave и тд, который будет разбирать требуемые поля и искать в них внешние ссылки (думаю, примеров для решения такой задачи в интернете хватает). И менять при нахождении на требуемый url.
Можно попробовать создать плагин на OnBeforeCommentSave, OnBeforeDocFormSave и тд, который будет разбирать требуемые поля и искать в них внешние ссылки (думаю, примеров для решения такой задачи в интернете хватает). И менять при нахождении на требуемый url.
Извиняюсь, что не совсем по теме, а можно как-то для разных разделов тикетов задать разные наборы параметров Jevix?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.