Евгений
ну бог вам судья
Миша
ну бог вам судья
так его нет😂
Misha
Ребят подскажите пожалуйста. Есть сайт на модиксе на стандартном синтаксисе на modhost. Сейчас на локалке пересобираю его но на феноме и минишоп для каталога и скорость работы заметно упала. Все шаблоны и чанки через include и через файлы. Крутится всё на ssd. сейчас загрузка страницы почти полсекунды. На хостинге 0.05 секунды.
Misha
Модхост глючит чё то бекап не даёт скачать чтобы со старым синтаксисом на локалке развернуть.
Misha
Евгений
так его нет😂
это в вашей стране нет)
Aleksei
а есть возможность пдоресурсу запретить пытаться спарсить теги modx а только с феномом работать?
🙈 PG
и на странице должны попадать записи такого вида? [[*pagetitle]]
🙈 PG
или на фронт они уже не должны выводится?
Aleksei
и на странице должны попадать записи такого вида? [[*pagetitle]]
ну почти. у yamaps2 поле objects хранится в бд как json массив массивов. т. е. начинается с [[ соответственно, pdoresource мне срет в журнал ошибок «не могу найти сниппет [23.23,32.34]» и т д
🙈 PG
так перед выводом сделай replace [[ на [ [
Aleksei
он при разборе это делает, не на выводе
Aleksei
смотри:
Aleksei
{set $map = '!pdoresources'|snippet:[ 'loadModels' => 'yandexmaps2', 'class' => 'ym2Map', 'where' => ['parent' => $_modx->resource.id], 'sortby' => 'id', 'limit' => 1, 'decodeJSON' => true, 'return' => 'json', ]|fromJSON} {if $map.0? and $map.0.objects?} <div class="page-sidebar"> {'!YandexMaps2'|snippet:[ 'tpl' => '@INLINE <div id="{$map}" class="page-sidebar-map"></div>', 'objects' => $map.0.objects|toJSON, 'objectsInScope' => true, 'jquery' => false, ]} </div> {/if}
🙈 PG
я так со скриптами счетчиков поступаю
Aleksei
здесь все пишется в переменную и никуда не выводится
Aleksei
и все равно
Aleksei
я пробовал по-всякому, тип вывода менять, убирать все что после пдоресурс - ни фига, всё то же
🙈 PG
$map.0.objects|toJSON | replace :"[[":"[ ["
Aleksei
не не
Aleksei
ломается именно в pdoresources, говорю же проверял
Aleksei
он делает getChunk и гадит
Aleksei
как бы его заставить принудительно parseChunk делать
🙈 PG
тогда prepareSnippet или как-то так
🙈 PG
и обрабатывай данные перед выводом
Aleksei
ага, подумал о нем, полез пробовать. спс
🙈 PG
ну а вообще попробуй перед тем еще такую штуку
🙈 PG
|toJSON | replace :"[[":"[ [" только для pdoresouce
Aleksei
неа
🙈 PG
ну а задачу то решил?
Aleksei
ну а задачу то решил?
проще свой сниппет написать) если ретурн джсон, то препэйрсниппет не запускается
🙈 PG
проще свой сниппет написать) если ретурн джсон, то препэйрсниппет не запускается
на крайняк сделай тестовый сайт на модхост, и попробую помочь
🙈 PG
и я ни разу не встречал такую штуку 'decodeJSON' => true
Aleksei
на крайняк сделай тестовый сайт на модхост, и попробую помочь
да я вполне в состоянии. просто ленивый работает два раза
Aleksei
и я ни разу не встречал такую штуку 'decodeJSON' => true
она не повлияла ни на что) она в доках есть, глянь
🙈 PG
может сделать без нее, потом repalce потом fromJSON
Aleksei
все ломается, когда пдоресурс внутри себя кодирует результат в json и парсит его на всякий
🙈 PG
а так? {set $map = '!pdoresources'|snippet:[ ] | replace :"[[":"[ [" |fromJSON}
🙈 PG
именно порядок
Aleksei
я понял
Aleksei
но нет
🙈 PG
ну а вообще без fromJSON он распечатает?
Aleksei
нет
🙈 PG
и без set
Aleksei
та млин
🙈 PG
думаю проблема не в json
Aleksei
всё я попробовал еще до того, как сюда писать))
Aleksei
думаю проблема не в json
волен думать, но практика показывает
Aleksei
думаю проблема не в json
если обычный вывод, чанками, то всё норм
🙈 PG
ну хз, тогда
🙈 PG
если что пиши
Aleksei
ну хз, тогда
да чо хз-то
Aleksei
я же написал в чем причина) просто есть смысл написать свой сниппет, забирающий данные без парсинга
🙈 PG
у меня предположение что дело не в этом, но раз ты сказал что все уже перепроверил, все варианты, тогда я не знаю в чем проблема может быть
🙈 PG
но если отвечать будешь в таком тоне, тогда помогай себе сам
🙈 PG
а таком
🙈 PG
да чо хз-то
🙈 PG
я же написал в чем причина) просто есть смысл написать свой сниппет, забирающий данные без парсинга
Aleksei
я не грублю, просто пытаюсь объяснить, что уже разобрался
Aleksei
а в ответ читаю предположения, что туповат для этого)
🙈 PG
1) люди часто усложняют задачу, и упускают элементарные ошибки 2) я не могу знать на перед что именно уже испробовано 3) по всем симптомам у меня есть предположения что проблема не там, по тому что в 'return' => 'json' парсер не задействован, но может влиять decodeJSON судя по исходникам
Иван
Ребята, есть кто пользуется macbook air?
Anonymous
Notempty
Иван
https://youtu.be/LK-0XBdnGwU
Миша
а кто был в курсе, что mFilter2 сразу распарсивает query для вывода по поиску
Миша
я чуток офигел
Иван
Геочаты заценили?
Dmitriy
Чойта