Tickets вырезает тег ссылки - <a href=""><img></a>
Доброго вечера, уважаемые! Скажите, пожалуйста, как сделать так, чтобы Tickets не удалял мои ссылки из записей? Премного БлагоДарю за помощь!
А точнее надо вот такой код разрешить:
А точнее надо вот такой код разрешить:
<a href=""><img src="" /></a>и вот такой:<object type="application/x-shockwave-flash" data="/player/dewplayer-playlist.swf" width="240" height="200" id="dewplayer1" name="dewplayer">
<param name="wmode" value="transparent" />
<param name="movie" value="/player/dewplayer-playlist.swf" />
<param name="flashvars" value="showtime=true&autoreplay=true&xml=playlist1.xml" />
</object> Комментарии: 20
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
ПашокПопробуй зайти в Наборы параметров (выпадающий пункт из шестеренки в админке) и в нужном подразделе jevixa разреши соответствующие опции, расширив параметр
cfgAllowTagParams:
— как-нибудь в таком духе..)
Пашок+ можно проверить остальные опции ниже.
+ стоит проверить синтаксис запятых и кавычек — если не ошибаюсь, параметры будут приниматься jevix'ом до первой ошибке в синтаксисе, а он визуально отображается там несколько не наглядно
ПашокИ это ни смотря на то, что я указал тег «object» в параметре, который отвечает за неотображение переносов внутри тегов. + указал «param» в списке коротких тегов, наряду с «img,br,cut». Обновил кеш, и узрел лишь то, что написал выше.
Так затрудняюсь сказать — скинь настройки?
Upd:
Вот мои (тикеты создают только узкий круг лиц, поэтому спектр доступных параметров довольно обширен), можно попробовать копипастой заменить тебе и проверить.
cfgAllowTagParams
cfgAllowTags
cfgSetTagCutWithContent
cfgSetTagParamsRequired и cfgSetTagChilds пустые.
Остальные вряд-и могут быть связаны.)
Стоит компонент lazy image.
Если дописывать в тег img, в тикете к ресурсу, класс «lazy», то не срабатывает ленивая загрузка.
В комментариях класс выводится и срабатывает ленивая загрузка, а в тикетсах не хочет.
Как выход из ситуации, пробовал дописывать в cfgAllowTagParams, в тег img такую конструкцию — «img»:[«class»], и «img»:[«class»:«lazy»], чистил кеши, но так и не хочет срабатывать класс ленивой загрузки только в тикетсах к ресурсу. Везде работает.
Сверял все параметры jevix'а с комментариями, никаких различий.
Что я упускаю?
Попробовал, но все равно не хочет пропускать класс.
Вот что у меня прописано в cfgAllowTagParams в тикетсах сейчас:
{«pre»:{«class»:[«prettyprint»]},
«cut»:{«title»:["#text"]},
«a»:[«title»,«href»],
«img»:{«0»:«src»,«alt»:"#text",«1»:«title»,«align»:[«right»,«left»,«center»],«class»:[«lazy»],«width»:"#int",«height»:"#int",«hspace»:"#int",«vspace»:"#int"}}
дело в том, что для Comment стоят аналогичные настройки в Jevix, но в Comment`ах класс ленивой загрузки срабатывает, а в тикетсах никак не хочет.
Вот конструкция из cfgAllowTagParams коментариев:
{«pre»:{«class»:[«prettyprint»]},
«a»:[«title»,«href»],
«img»:{«0»:«src»,«alt»:"#text",«1»:«title»,«align»:[«right»,«left»,«center»],«width»:"#int",«height»:"#int",«hspace»:"#int",«vspace»:"#int"}}
Такое впечатление что это не Jevix влияет на вывод тегов и их атрибутов в тикетсах, что дело в чём-то другом.
Только что применил настройки на своем сайте, класс lazy не вырезается. Правил тут:
Вот весь массив:
P.S.
Вы код обрамляйте в соответствующий тег.
В шаблоне товара есть блок с отзывами, который выводится сниппетом ecMessages из компонента easyComm, там всё нормально.
Также, в шаблоне статьи (новости), есть блок с комментариями, который выводится сниппетом TicketComments из компонента Tickets. Вот в этих комментариях и пропадает класс у изображений.
Пробовал менять настройки jevix'а и для tickets, и по умолчанию, в разных вариантах, и Вашу конструкцию тоже подставлял, но класс так и не прописывается.
После того как методом научного тыка попробовал прописать в теге img такой атрибут — loading=«lazy» (на форуме вычитал), то начали вырезаться ещё и изображения у комментариев. Черт его знает почему.
Решил проблему пока что так — зашел в базу данных, и уже там изменил текст который должен выводиться на нужный:
Но это не выход постоянно лазить в базу и там менять настройки для каждого комментария.
Хотелось бы разобраться в чём дело, может я не в том направлении ищу решение?
Вот код из cfgAllowTagParams для ticket:
вот по умолчанию:
Хочу сам разобраться в MOD'эксе. Понять принципы работы компонентов и сниппетов, зависимость их от различных настроек и параметров и т.д. Ну интересно мне разобраться что к чему, и ничего с этим поделать не могу. Как то так.)
Может была уже тема такая?
Если сам не найду решения, возможно так и будет.
Грустный у вас форум сообщества какой-то… Все куда-то уходить собираются..)