Камиль
Что это за волшебный плагин в одну строку?
Думаю на основе этого вам будет проще написать http://modx.im/blog/addons/116.html
Камиль
Скорее всего событий добавить нужно будет, я толком в них не шарю
Камиль
Спасибо за еще один варинт решения
Даа не за что)) если найдете грамотное решение, то будет не лишним, если вы его на modx.im распишите, может кто дополнит его и для вас тоже полезно будет
Aliaksandr
preg_replace если на то пошло:)
Pathologic
почему? str_replace хватит
Alexey
Ребята вопрос не по теме! Можно ли сделать вывод изображений галереи simple gallery в модельном окне, то есть без перехода на страницу альбома?
Aliaksandr
почему? str_replace хватит
Им не заменишь напрямую относительные ссылки на абсолютные:)
Aliaksandr
да ладно)
Я не умею отличит в str_replace относительную ссылку от абсолютной и заменит только относительные:)
Pathologic
так нужно все ссылки делать абсолютными
Pathologic
и тут проблемы тоже нет
Сергей
и тут проблемы тоже нет
где тут кнопка плюс))) 👍
Aliaksandr
так нужно все ссылки делать абсолютными
Бывает, что на сайте встречаются по коду абсолютные ссылки, а не только относительные:)
Aliaksandr
Ну там гуглфонтс, гуглмэпс, разработчик и т.п.:)
Aliaksandr
А еще бывают ссылки на сторонние сайты в тексте:)
Aliaksandr
К ним ко всем дополнительно спереди хттпс:// тоже приписать?)
Pathologic
нет
Pathologic
http://site.ru меняем на https://site.ru и сторонние ссылки не отваливаются
Pathologic
сторонние скрипты можно загружать через //
Pathologic
даже если лень к вызову доклистер добавлять параметр, то можно плагином на OnMakeUrl делать ссылки все абсолютными
Сергей
блин, Макс, ну скажи ты))) меняем бейсхреф и стр_реплейс http: на https:
Pathologic
так надо же еще менять в сайтмапе, роботс и абсолютные ссылки тоже
Pathologic
тут base href не поможет никак
Сергей
ну вот и решение, хватайте пока не удалил сообщения)
Aliaksandr
Нет уж давайте по существу, как стрреплейсом сделать относительные ссылки абсолютными, а абсолютные не затронуть:)
Aliaksandr
Такая была задача изначально:)
Сергей
Такая была задача изначально:)
озвучьте тогда и цену за задачу
Aliaksandr
Плагин на makeUrl вещь хорошая но не всегда применимая
Aliaksandr
озвучьте тогда и цену за задачу
Не было цены, был вариант, что это делается одной строкой без регулярок через str_replace:)
Aliaksandr
Вставленные через виз редактор ссылки этот плагин не изменит:)
Aliaksandr
Да и в шаблонах-чанках бывает "клиент шалит" или "сеошник" и пишет прямые ссылки вместо конструкции [~~]
Pathologic
писать он может что угодно, str_replace выполнится уже когда все это распарсилось
Aliaksandr
Так он впишет относительные ссылки или абсолютные, мы то не узнаем и через плагин на мэйкурл никак на это не повлияем
Aliaksandr
Ладно, че то спор ни о чем, может я чего среди ночи не догоняю и действительно можно с помощью str_replace понять, что за ссылка и заменить:)
Pathologic
если нужные ссылки абсолютные, то можно
Pathologic
http://modx.im/blog/addons/4880.html#comment48886
Pathologic
вот проблема серьезная, а вы про какие-то ссылки ((:
Aliaksandr
Там с наскоку не решишь:)
Камиль
Блин чет туплю на ночь глядя. Если ссылку на значения массива удалить, то и значение в массиве удалится, правильно ведь?
Aliaksandr
Сейчас насоветуют якорь, а завтра он/она скажет, что вообще на главную перекидывает:)))
Сергей
Там с наскоку не решишь:)
потому что бензина нет?
Aliaksandr
У меня дизель:) я при минус 15 пешнеходствую))
Aliaksandr
Пешеходствую
Aliaksandr
А, про якорь, названный "хэш" там уже немного в курсе:)
Камиль
нет, удалится ссылка, или я вопрос не понял (:
Понял. Значит нужно напрямую делать unset($data[$i]) . Спасибо
Pathologic
Понял. Значит нужно напрямую делать unset($data[$i]) . Спасибо
вот так значение удалится из массива $a = ['foo'=>'bar','bar'=>'foo']; $b = &$a; unset($b['foo']); var_dump($a);
Pathologic
а если сделать просто unset($b), то с массивом ничего не произойдет
Bilbo Baggins
client_settings кто-то уже опробовал?
Bilbo Baggins
@kassio , как использовать multiTV? Что-то я туплю
Volodymyr
+ интересное решение
Bilbo Baggins
что писать в вызове сниппета?
Bilbo Baggins
&tvName=yourMultiTVname &docid=[*id*]
Volodymyr
как вариант fromJSON
Volodymyr
&tvName=yourMultiTVname &fromJson=[(client_yourMultiTVname)]
Volodymyr
но там надо чтоб json был без обертки fieldValue
Bilbo Baggins
во-первых вот ты мне скажи - откуда ты знаешь об этом параметре? fromJSON?
Bilbo Baggins
я таки обрадовался, когда вся документация оказалась в одном месте на docs.evo.im Но там нет ничего об этом параметре
Pathologic
client_settings кто-то уже опробовал?
я пробовал, нужно кое-что допилить, а так работает
Volodymyr
документация для слабаков тру читают код
Volodymyr
Volodymyr
tinymce не хватает
Volodymyr
а если честно то я свое решение пилил поэтому вкурсах
Bilbo Baggins
а кто ответственный за репозиторий? 1. Добавить туда client_settings 2. Поправить multiTV для работы с ним.
Volodymyr
а ты мой вериант чекнул?
Bilbo Baggins
а если честно то я свое решение пилил поэтому вкурсах
я видел вроде бы твой вариант. Тоже норм, но вроде как тут гибче получается, ошибаюсь?
Bilbo Baggins
globalSettings, верно?
Volodymyr
да у меня только multitv я делал на webix и делал добавление прямо в админке но ajax чуток в версии выше 1,3,6 не работаэт да верно
Volodymyr
хочу с нуля переписать а то у меня то желание что-то делать есть то нет хочу для начала bLang доделать
Bilbo Baggins
респектую
Volodymyr
ну так уже почти готово то что я на данный момент хотел дока и выложыть и потестить стало намного вкусней
Bilbo Baggins
ты про автоматическое создание tv-шек?
Volodymyr
да кроме того вынес настройки в модуль Сделал вид под modx Напис функцию для multitv чтоб не делать копии полей для разных языкох ,а делать автоматичиски Дописал снипеет для вывода блока из списком языков prepare Для doclister Ну и хочу доку сделать по прийомах внедрение в Doclister, eFilter, Formlister (ajax)
Anonymous
ждемс
Bilbo Baggins