Semyon
ребят а как убрать кэширование сниппета в который передаются аргументы?
Semyon
или он по дефолту без кэша
Антон
//Вставляет кэшируемый вызов сниппета [[snippet]] //Вставляет некэшируемый вызов сниппета [!snippet!]
Антон
http://cheats.evolution-cms.com/ если что ;)
Semyon
спасибо
Am
Чисто визуально раз поле называется privatemgr, то стоит так его и записать не разделяя двоеточием private:mgr
Am
Аа, это скорее всего там права доступа и фильтр для документов с учетом прав?
Andrey
о прикольно, я когда тоже преподавал курсы пару лет) может на старости тоже займусь.
Преподавал полгода. Больше не буду, вертел их всех на херу )
Ilya
Всем привет, ребят не подскажете почему не цепляет в доклистере в экстендере summary значения конфига. По умолчанию если поставить (5) - выводит
Максим
неправильно преподавал видимо. заиграл внутренний перфекционист, а надо циником быть, имхо отдал материал, пусть учатся. ты же не сенсей какой то :)
Am
Там может быть нюанс. Нужно проверить можно ли это делать в самом ДЛ, возможно, в ДЛМеню это нельзя.
Andrey
Вроде суммари глючило кстати. Я как-то тыкал его и забил.
Andrey
Оказалось проще руками резануть. Ньюсансы подрезки кириллицы я узнал потом =)
Ilya
да, так то он режет норм, просто в одном месте надо чтобы резал с интротекста а вдругом шаблоне по стандарту с поля content. Но заявленные в доках конфиг параметры не пашут. Я пошел ковырять код и кажется проблема в том что он эти параметры introField или contentField тупо не читает
Andrey
Может, кто подскажет, никак не могу сообразить - имея 100 урлов вида site.ru/xxx (ххх - внутряки одного домена), могу ли я получить 100 айдишек?
Andrey
мне нужно конвернуть URL в ID ресурса
Andrey
хотя может я зря изобретаю велосипед.. В общем, есть таблица вида: url | Titl | Descr. Эту таблицу готовит сеошник, там, как правило, туча урлов. Вручную вносить - идея так себе. В поисках автоматизации придумалось написать модуль, который бы урлы переводил в id, а далее напрямую в БД задавал по id связку titl+descr Вдруг есть готовые решения какие-то?
Максим
md5($url) :)
Andrey
А что мне даст хэш строки?)
Максим
уникальность )
Andrey
Хм. Вот про Апи спасибо. Забыл совсем про его существование
Andrey
editDocs + сниппет обработчик
Тоже спасибо, посмотрю, что это)
Alexander
Тоже спасибо, посмотрю, что это)
да ты Чапай на спину мою посмотриии!! (с) https://editdocs.grishin.net/install
Alexander
Тоже спасибо, посмотрю, что это)
для кого я документацию писал подробную?
Сергей
для кого я документацию писал подробную?
у меня там сниппет обычно как простыня))) и родителей создать, и проверить и твшки ещё до кучи)))
Сергей
Ну ли композер в помощь
Aleksandr
народ, на какое событие корректнее повесить плагин для подмены шаблона? OnLoadDocumentObject?
Сергей
Ох ты злой, мог же на минус нарваться 😊
с хера ли? Штатный механизм модуля)
Anonymous
с хера ли? Штатный механизм модуля)
За то что у тебя сниппет это простыня, следовательно за говнокод 😊
Alexander
За то что у тебя сниппет это простыня, следовательно за говнокод 😊
Если у Сереги говнокод, то что тогда про нас смертных говорить?
Сергей
За то что у тебя сниппет это простыня, следовательно за говнокод 😊
а ты там менеджеров в вендоре для юзеров наплодил не простыня?))))))
Сергей
Это современный код 😊 Ты не понимаешь
конечно понимаю)))) DDD там всякие, очереди и косьюмеры ))
Am
Очень часто получается что процедурный код быстрее работает чем тоже ООП ((%
Anonymous
конечно понимаю)))) DDD там всякие, очереди и косьюмеры ))
Ну или просто честно говоря говнокод 😊
Am
Так что простыня это нормально, лишь бы в ней разобраться умели.
Am
(:
Сергей
Ну или просто честно говоря говнокод 😊
Как бы нас за ДокументПарсер ссаными тряпками не побили
Anonymous
А к 1.4 я не имею отношения
Anonymous
Я не я и хата не моя
Сергей
Ой, ну в 3.0 уже почти вычистили его
Разбили на менеджеры)))
Volodymyr
Очень часто получается что процедурный код быстрее работает чем тоже ООП ((%
главное чтобкод было легко поддерживать, остальное все фигня.
Am
главное чтобкод было легко поддерживать, остальное все фигня.
Ага. Только тут у каждого своё измерение "легко" начинается. ((:
Am
Эво поддерживать тяжело
Очень. С него же в ларавель перетекают. ((%
Anonymous
Просто потому что когда открываешь и видишь там 1000+sprintf
Volodymyr
Ага. Только тут у каждого своё измерение "легко" начинается. ((:
ну можно смотреть на количество мата от прогеров, можно смотреть на стоимость строчки кода, но это катит для продукта
Anonymous
Просто потому что когда открываешь и видишь там 1000+sprintf
То хочется себе вскрыть вены и удалить репозиторий
Am
Просто потому что когда открываешь и видишь там 1000+sprintf
Ааа, т.е. нужно написать вместо sprintf() обертку в виде функции типа fomatMySting(string $string): string где внутри использовать sprintf() ? ((%
Aleksandr
народ, на какое событие корректнее повесить плагин для подмены шаблона? OnLoadDocumentObject?
OnLoadDocumentObject и OnLoadWebPageCache не позволяют произвести замену шаблона через $modx->documentObject['template'] = $strID
Am
ну можно смотреть на количество мата от прогеров, можно смотреть на стоимость строчки кода, но это катит для продукта
Так мы до разработки windows дойдем. Там и строчки кода и мат и т.д. ((% Главное результат. (%
Pathologic
ну или там где можно в кавычках с {} писать
Anonymous
Или вот ещё два топовых места со sprintf, которые явно упрощают восприятие кода
Aleksandr
Am
Ну как бы так объяснить, я не вижу большого смысла тут от sprintf
Мне кажется тут это как раз уместно. Обычно, такое используют для переводов и поддержки в сторонних файлах. Только тут бы еще нумерованные аргументы добавить чтобы порядок менять можно было в строке при более одного аргумента. (: Другое дело куда это в эво докатилось.
Anonymous
Привет из Японии ))
Да, я помню кто постарался
Dmytro
Ну зато все знают кто такой Яма 🙂
Am
Т.е. серьёзно тут может дойти что-то кроме строки? И вот прям критически важно впихнуть sprintf, а не использовать ".." ?
Дык, когда знаешь архитектуру, то проще на это смотреть. Не знаю точно какая была задумка, может еще что-то пытались впилить. Вдруг это осталось только в таком ключе, то да - смотрится избыточно. А вдруг там хотели прикрутить перевод на языки, то логично.
Alexander
Яма это был пиздец...