Am
Все кроме Джона Сноу об этом знают (:
Saniock
👍
Am
(;
Aliaksandr
Ничеси!! Спасибо))
Я ж говорил, скромность — прямой путь к безвестности:)
Saniock
😐
ᴘᴀᴠᴇʟ
Сразу цены написали бы кто сколько берет за 1 час работы из разработчиков
ᴘᴀᴠᴇʟ
И договориться о демпинге
Bilbo Baggins
@kassio Михаил, благодарю за Ваши дополнения, очень выручают. Но вот в очередной раз при использовании client_settings появляется проблема с выводом multiTv. Т.е. приходится создавать дополнительный сниппет. Я сам в код не смотрел - потому интересуюсь. Нет ли возможности поля multiTv предварительно обрабатывать, чтобы сохранялся простой json, без fieldValue и autoincrement? Тогда multiTV можно было бы вызывать прям из шаблона через параметр fromJson
Bilbo Baggins
или это велосипед я придумал и делается всё проще?
Aliaksandr
Как вариант, применить fromJson к изначальной строке с последующим вычленением части obj.fieldValue
Pathologic
какая-то надуманная проблема, раз уже написан дополнительный сниппет
Aliaksandr
Потому как там весь рендер тв идентичен рендеру в админке, т.е. надо править мультитв :)
Bilbo Baggins
ему нужен обычный ТВ с указанием id документа
Bilbo Baggins
да вообще на самом деле не сложно обработать вывод. Просто как предложение звучало.
Bilbo Baggins
я вообще сам сниппет multitv не всегда использую. Свой пишу и вывожу как хочется
Aliaksandr
да, точно, рендер же multitv-шный...
Потому и не стоит оно того, чтобы заниматься, когда все решается одной строкой if isset $tmp[fieldValue] на мой взгляд
Aliaksandr
Раз уж все равно что-то надо писать:)
Bilbo Baggins
речь не о количестве строк, а о том, что для каждого вызова надо сниппет написать
Bilbo Baggins
тогда в комплект можно доложить сниппет client-multitv - который просто вытащит fieldValue и запустит сниппет MultiTV с параметром fromJson
Aliaksandr
речь не о количестве строк, а о том, что для каждого вызова надо сниппет написать
Тогда я просто не очень понимаю в чем принципиальная разница вывода в поле fieldValue или сразу
Sazanof
Ребят, а норма, что авторизация веб-пользователей странно работает?Юзера то выкидывает, то вроде как он авторизован, а $modx->modx->getLoginUserID('web'); ничего не возвращает... Иногда работает норм, иногда вычищаю браузер
Aliaksandr
Ааа, там есть такой параметр?) Никогда не пользовал, надо поинтересоваться:)
Bilbo Baggins
Ааа, там есть такой параметр?) Никогда не пользовал, надо поинтересоваться:)
да, есть. Но ему надо json сразу готовый (без обертки fieldValue)
Aliaksandr
Да, я уже глянул:) век живи, век учись:)
Sazanof
может по той же теме: https://t.me/evolutioncms/49379
Вот оно че - у меня есть аякс файл, там как раз и не работает (криво работает).
Andrey
С пылу с жару правленый https://github.com/AgelxNash/DocLister/blob/master/assets/lib/MODxAPI/modUsers.php
Aliaksandr
Тогда да, я бы присоветовал в комплект обертку, которая отковыряет fieldValue и отправит в multiTV с параметром fromJson
Aliaksandr
Если есть желание через мультитв делать вывод
Pathologic
вот единственно верный способ делать аякс файлы: http://modx.im/blog/triks/2103.html
Pathologic
специально поломаю запуск DocumentParser чтобы работал только этот способ 😡
Andrey
Ну а плагином не нравится?
Pathologic
плагином можно, но мне не нравится
Andrey
Хз. Своя правда и там и там..
Pathologic
постоянно подтупливаю, когда встречаю сайт с плагином таким
Pathologic
мне больше нравится делать страницу _blank (:
Pathologic
а в файле - это если компонент
Andrey
постоянно подтупливаю, когда встречаю сайт с плагином таким
Вчера на своем сайте сидел минут 10 искал ресурс, куда аякс уходит)) Так что да, вполне себе правда.
Aliaksandr
Я через отдельный файл ajax.php в корне делаю по методу 4 и не создаю проблем никому))
Aliaksandr
Особенно тем, кто придет после меня))
Aliaksandr
Только онвебпейджинит оттуда выкинул
Sazanof
Через ресурс с шаблоном _blank все норм Через отдельный файл по методу №4 - все равно глючи с получением инфы про веб-пользователей. Остальное апи норм Может и туплю, потом решу
Aliaksandr
Не знаю, ни разу не встречал сбоя по методу 4 с getloginuserid:)
Aliaksandr
Хотя сейчас с этими кэшерами на сервере и в браузере всяко может быть
Aliaksandr
Но бывает, что и через обычную страницу фигачу. В общем под настроение
Aliaksandr
Но на 404 пока ни разу не вешал
Pathologic
без OnWebPageInit не сработает автологин
Aliaksandr
Тогда лучше через реальную страницу
Aliaksandr
Был там какой-то глюк с этим событием на несуществующих страницах, точно помню
Aliaksandr
Не факт, что сайт на версии без этого глюка)
Pathologic
а какой там может быть глюк? В это событие же ничего не передается вроде
Aliaksandr
а какой там может быть глюк? В это событие же ничего не передается вроде
Не знаю, у меня глючило, пришлось править https://github.com/webber12/customTables/commit/71e1846f959f05e43b1d60ab9d112b9899bd209b ))
Pathologic
так это же в админке у тебя
Aliaksandr
Иначе все тихонечко отваливалось
Pathologic
там должно быть OnManagerPageInit
Pathologic
и documentObject нет в админке
Aliaksandr
Раньше работало ж:)
Aliaksandr
Так что я сделал вывод, что что то изменилось, как тот нео в матрице 2 или 3, не помню))
Aliaksandr
Просто все это писалось, похоже, еще в те времена, когда без documentObject и этого события не работал DocLister
Aliaksandr
Но потом это все стало неактуальным, а по коду местами осталось
Aliaksandr
а какой там может быть глюк? В это событие же ничего не передается вроде
Пока спал понял. Глюк не с событием, конфликт будет с любым другим плагином, который справедливо ждет, что у этого события существует documentIdentifier:)
Aliaksandr
Потому, если нужно это событие, то лучше аяксить через реальную страницу
Pathologic
а, ну может быть
Pathologic
а если через реальную страницу аяксить, то там будет не тот documentIdentifier
Pathologic
что с ним вообще делать в OnWebPageInit
Aliaksandr
Ну это уже дело того, кто писал плагин:)
Aliaksandr
Просто я например не проверяю наличие, но проверяю другие, нужные условия:)
Pathologic
все это потому что нет документации по событиям
Anonymous
Выходные, отдыхать нужно, а не о работе думать. Или батька сказал что отменяет выходные?
Wlatt
Плагин MODX.Evolution.updateNotify актуален в версии 1.4.0? А том updater появился какой то
Wlatt
И из коробки никак нельзя увеличить максимальное кол-во резервных копий больше 10?
Алексей
А можно как-то сохранять сообщения в телеграм? Бывают такие посты нужные и интересные)