Вопрос по плагину
gist.github.com/1992702 — как переделать под эво?
Комментарии: 11
Переделать все теги для замены. У Эво они не [[ ]], а всякие разные, типа {{ }}, [!, и т.д.
Вот и надо их указать для замены на html сущности (а их надо найти в гугле).
Вот и надо их указать для замены на html сущности (а их надо найти в гугле).
Всего один момент нужен, из tv-параметра на страницу выводится ссылка, вида:
site1.com/goto/?ulp=[[[http://www.site2.com/index.html]]]
А в браузере получаем:
site1.com/goto/?ulp=[]
site1.com/goto/?ulp=[[[http://www.site2.com/index.html]]]
А в браузере получаем:
site1.com/goto/?ulp=[]
Почитайте про регулярные выражения.
Re: Почитайте про регулярные выражения
Спасибо, проще было поставить Revo :)
Спасибо, проще было поставить Revo :)
Это самый замечательный комментарий!
Добро пожаловать в нашу секту =)
Добро пожаловать в нашу секту =)
Василий, все равно проблема осталась.
Если размещать данные непосредственно в контенте внутри тэга
Если размещать данные непосредственно в контенте внутри тэга
, то все работает, но если брать их из tv-параметра (а именно это и нужно), то снова происходит обрезание. Слайды: Контент http://easycaptures.com/fs/uploaded/665/1946871378.png Выводит в браузере http://easycaptures.com/fs/uploaded/665/3229201803.png Код плагина http://easycaptures.com/fs/uploaded/665/8274384828.png Нужно, чтобы TV-параметр со ссылкой в контенте отдавал полную ссылку, а не как сейчас. Помогите, пожалуйста, разобраться.
в TV-параметре ссылка не обрезанная: easycaptures.com/fs/uploaded/665/1628316377.png
Вы в код плагина посмотрите.
Он работает с полем content. TV параметры располагаются в отдельной таблице.
Не знаю, что посоветовать, пока не понимаю смысла вашей задачи. Зачем в ТВ хранить ссылки, похожие на плейсхолдеры MODX?
Он работает с полем content. TV параметры располагаются в отдельной таблице.
Не знаю, что посоветовать, пока не понимаю смысла вашей задачи. Зачем в ТВ хранить ссылки, похожие на плейсхолдеры MODX?
Ссылки в таком виде генерирует и отдает партнерская программа, под которую делается проект. Данные импортируются в TV. Поэтому нужно сделать, чтобы плагин обрабатвал их.
Тогда все просто — выводите через фильтр. [[*tvname:filter]]
Сниппет filter вот такой:
return str_replace(array('[',']'), array('[', ']'), $input);
Сниппет filter вот такой:
return str_replace(array('[',']'), array('[', ']'), $input);
Спасибо! Заработало))
Обязательно оставлю thankslink по завершению проекта )
Обязательно оставлю thankslink по завершению проекта )
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.