Pathologic
но есть возможность получить бесконечный
Pathologic
Andrey
Спасибо. Потом гляну.
Pathologic
если работает, то можно скрипт сделать который будет токен раз в год сохранять в настройки
Pathologic
пидоры
Anton
Могу ошибаться... Помнится, где-то читал у них в доках про это
Anton
В сниппет if в then можно передать вызов сниппета?
Anton
Чего-то затупил
Pathologic
https://yandex.ru/dev/oauth/doc/dg/reference/refresh-client-docpage/
Pathologic
ну то есть может теоретически и работать
Pathologic
Vitaliy
Ilya
момент, уточню
Ilya
modules.ddMMEditor от divandesign.ru, там в комплекте есть мультитв как на видео, но в последнее время с разными обновлениями модикса их плагины модули стали фейлить, в часности js. Интересно будет ли поддержка под новые версии еволюшена
Ilya
или я не по адресу, люди от них тут не общаются ?
Aliaksandr
Они нас игнорируют, у них свой особый путь:)
Aliaksandr
Сниппет иф - один из столпов эво, не надо его удалять:) не было бы иф - еще не известно дожил ли бы эво до текущего дня и состояния :)
Ilya
когда появился иф не было ничего, он спас жизнь
Aliaksandr
Так бы и сидели на phx с вопросами "он опять съел мою пагинацию дитто":)
Ilya
Можно еще маленький вопросик, господа разрабы. Тут прикрепленное сообщение показывает некий аналог modules.ddMMEditor, но похоже как буд-то бы встроенный в функционал. Он как я понимаю замена modules.ddMMEditor ?
Ilya
Но оказалось это гениальное решение для мелких сайтов
Anton
Каким образом выпилить из выборки DocLister при помощи filter текущий документ?
Vitaliy
я и с видео один раз посмотрел, второй раз через два года ХД)
Ilya
Ну так как жить то без дивана, модикс обновляется диван нет =)
Ilya
🆘
Aliaksandr
Anton
Aliaksandr
Но лучше поля контента выпиливать через addWhereList
Aliaksandr
Но они пока работают, если не ставить templateEdit
Aliaksandr
Aliaksandr
Это намного надежней))
Ilya
Ну пока не было проблем
Anton
return $modx->runSnippet('DocLister', array(
'parents' => '5',
'tpl' => '@CODE:<h2 class="blog-post-title"><a href="[~[+id+]~]">[+pagetitle+]</a></h2><p>[+introtext+]</p>',
'selectFields' => 'c.*',
'orderBy' => 'views DESC',
'queryLimit' => '3',
'ownerTPL' => '@CODE:<hr class="divider" /><h2>Другие популярные статьи</h2>[+dl.wrap+]',
'filters' => 'AND(content:id:!=:[*id*])'
));
Не срабатывает filters
Ilya
Не знаю сайтов 50 в норме
Aliaksandr
Ну так если это в файле, то понятно что id не сработает
Aliaksandr
Надо или передавать в сниппет или определять через апи - modx->documentIdentifier
Aliaksandr
Или modx->documentObject['id']
Aliaksandr
Да и говорю ж, такие поля надежнее через addWhereList вырезать
Pathologic
одинаково на самом деле
Pathologic
в плане результата
Aliaksandr
в плане результата
есть там риск каких-то глюков, когда используется несколько типов фильтров вроде tv, tvd и самописных совместно с фильтром content
Aliaksandr
если он один - то по идее да, одинаково, а вот когда разные - "где-то что-то я встречал" )))
Pathologic
единственная проблема с фильтрами, это кривой их разбор, когда значение строка и в ней попадется скобка или точка с запятой
Aliaksandr
не, точно помню что был какой-то глюк именно при сочетании фильтров content и каких-то других - типа там где-то или c. не добавлялось или пропадали кавычки `. Хотя, может и починили уже.
Aliaksandr
ну можно и так - только непонятен смысл отдельного сниппета для возврата результата DocLister ) там же никаких дополнительных переменных не считается - можно его и прямо в шаблоне было вызвать
Andrey
Andrey
Примерно.
Anton
Нужно выводить DL при parent=5
Anton
Создал такую фигню:
[[Blog-Related-Posts? &parent=`[*parent*]` &id=`[*id*]` ]]
Anton
Внутри проверяю if ($parent != 5) return;
return $modx->runSnippet('DocLister', array(...)
Ilya
без этого разработка не возможна
Anton
Тут сказали, что if использоват не комильфо, поэтому решил попробовать без него )
Pathologic
вместо того, чтобы какие-то параметры выдумывать
Andrey
А никто не помнит, как называлась штука, которая сохраняет в файл изображение, если в ТВ находит ссылку?
Aliaksandr
во, и участники DDA используют иф. А ты говоришь - удалить )))
Ilya
это в шаблоне разве можно записать сейчас ?
Ilya
if ($modx->documentObject['parent'] == 5) {
return $modx->runSnippet();
}
Anton
Pathologic
да ну, участники дда используют контроллеры же
Pathologic
Дима может еще и штрафует за каждый сниппет или чанк в базе
Aliaksandr
ожидание - контроллеры; реальность - сниппет иф и некий метод $this->dlmenu с параметрами depth=2 maxDepth=2 cache=0 и неизвестно где вызванный )))
Ilya
помоему иф в шаблоне в разы нагляднее и понятнее +)
Ilya
как прогеру так и фронтендеру
Ilya
Бывают ситуации банально простейшие [[if? &is=[*template*]:is:1 &then=[*pagetitle*] &else=[*longtitle*]]]
Andrey
Если весь шаблон из if, то что-то не то с шаблоном.
Aliaksandr
Aliaksandr
если архитектура норм - то их по минимуму ))
Anton
Ilya