Sergey_K
Я, кстати, тут вспоминал тему про "нассать в тапки"... по ходу, кто-то просто ее придумал по пьяни.
Aleksei
у нас один раз такое было, когда мы уезжали, а с кошкой родители жены оставались. они зачем-то выкинули ее лоток и купили ей новый, и просто поставили
Aleksei
она психанула и выдала им в тапки
Евгений
моя ссыт на всё мокрое
Aleksei
а так по жизни вообще заинька, даже провода не ест, не то что в тапки
iWatchYouFromAfar
Я, кстати, тут вспоминал тему про "нассать в тапки"... по ходу, кто-то просто ее придумал по пьяни.
как-то раз летом кошка лежала у меня в комнате, дома никого не было, поднялся ветер и дверь захлопнулась и кошка не смогла выйти, пришлось гадить мне на кровать... это был единственный раз когда кошка моя в лоток не сходила
Sergey_K
Ну да
Sergey_K
Это факт, такая же хрень была
Sergey_K
Только наша аккуратно насрала
iWatchYouFromAfar
ты лег на это лицом?
да, вспоткнулся и прямо носом упал
iWatchYouFromAfar
а потом когда вставал еще раз вспоткнулся и упал
iWatchYouFromAfar
доволен?)
iWatchYouFromAfar
@webinmd слыш афанасий
iWatchYouFromAfar
iWatchYouFromAfar
зацени мою продуктивность в январе
iWatchYouFromAfar
задрод
Иван
😂
Yurij
мда, другие сайты проверил, тоже ломает это обновление pdotools
Странно обновились на продакшине проблем не соблюдалось
Yurij
полей много ?
Всё сайты делаются с оптимизацией по времени. Скорее логика у нас другая потому и не заметили проблем.
Yurij
ну у меня проблема на старнице в которой есть около 40 полей
Плохое решение даже использовать 20 полей тв. У нас есть сайт который работает на MODX с 2 лямами товаров. Основная проблема в MODX https://docs.modx.com/current/en/extending-modx/modx-class/reference/modx.getchildids Уже как 2 года отказались от него.
Yurij
и как же мне быть ?
Писать свой запрос, на больших сайтах также нужно отключать resource map
Misha
да сайт то небольшой на 250 ресурсов, с полями 200 штук
Yurij
да сайт то небольшой на 250 ресурсов, с полями 200 штук
Что можно и не нужно фильтрации то можно перенести в MIGX. Я иногда встречаю сайты с ~100 тв в одном шаблоне. Проблема в том что они однотипные. После оптимизации остаётся ~10
Алексей
да сайт то небольшой на 250 ресурсов, с полями 200 штук
Напиши пож. версию MODX и версию Php которые на сайте
Misha
MODX Revolution 2.7.2-pl php 7.3
Алексей
MODX Revolution 2.7.2-pl php 7.3
и если шаблон пустой - так же рабоатет долго? или кинь в личку код шаблона - посмотреть.
Misha
тоже долго, но всё таки поменьше
Anonymous
да сайт то небольшой на 250 ресурсов, с полями 200 штук
если по этим тв фильтровать и сортировать не надо, то можно как таблицу записать в introtext tv1|val1 tv2|val2
iWatchYouFromAfar
@webinmd ингеборга
iWatchYouFromAfar
ты или кто-нить еще пытались в тикетс комментариях вставить изображения с относительным путем?
iWatchYouFromAfar
сука, пихает в src http://
iWatchYouFromAfar
откуда он его млять берет
iWatchYouFromAfar
неужчто из наборов параметр
Василий
если честно не хочется опять заново обновлять и откатывать. Смысл в том что после обновления в ресурсе где есть куча полей его загрузка очен сильно зависает. Сам шаблон не причём, так как я его сделал пустым
Похоже, из-за этого изменения https://github.com/bezumkin/pdoTools/commit/8ee04b56d8719331c9e1fad03dad0a9f293693fa Я сделал так, чтобы на Fenom некоторые перемнные дёргались всегда заново, потому что они могут меняться в процессе выполнения рендера. Но, похоже, это приводит к тормозвам, если на сайте много ТВ. Сейчас подумаю, как поправить.
Алексей
создал голый сайт 20 ТВ - 0,4 сек пустая страница... думаю далее нет смысла экпериментировать
Василий
Спасибо
Выложил на modstore, проверяй
Алексей
отлично! :) 0,08 сек
Алексей
осталось чтобы Михаил проверил
iWatchYouFromAfar
Вася, не подскажешь, как избавиться от подстановки http в комментариях тикетс? В своем блоге ты отвечал что это jevix подставляет, но я отключил jevix для страницы
iWatchYouFromAfar
Евгений
написано же что всё просто
iWatchYouFromAfar
написано же что всё просто
да я уже и прямую ссылку вставляю
Yurij
Вася, не подскажешь, как избавиться от подстановки http в комментариях тикетс? В своем блоге ты отвечал что это jevix подставляет, но я отключил jevix для страницы
https/http eсли указывать полный путь на сайт можно заменить на "//" тогда браузер сам разбереться что эму нужно.
iWatchYouFromAfar
он мало того что http:// подставляет, еще и путь сам редактирует ../
Василий
отлично! :) 0,08 сек
Короче, поясняю суть проблемы: В Fenom есть переменные $_modx->resource, $_modx->user и $_modx->context Чтобы не давать доступ к этим объёктам, потому что через него можно выйти на настоящий класс modX и поудалять всё, я делаю их массивами, и можно использовать как {$_modx->resource.pagetitle} Но эти массивы раньше грузились сразу при запуске Fenom. Чеи больше у вас ТВ, тем дольше загрузка страницы с Fenom, потому что для подготовки массива нужно их все выбрать. В новой версии я сделал загрузку только по требованию, при первом запросе. Но без кэширования, так что если {$_modx->resource} дёргался часто, то он каждый раз грузил эти ТВ. А сейчас добавил еще и кэш. Итого, если не юзать на странице {$_modx->resource} - то вообще никаких доп загрузок. А если юзать, то загрузка один раз - и там уже сколько у вас ТВ, столько и запросов. Думаю, в третьей версии убрать его вообще к чертям, вместе со всем {$_modx} - юзайте моификаторы, типа {'pagetitle' | resource} - оно и работает быстрее, потому что получает только одно запрошенное поле, а не все сразу
Василий
Вася, не подскажешь, как избавиться от подстановки http в комментариях тикетс? В своем блоге ты отвечал что это jevix подставляет, но я отключил jevix для страницы
Ну если отключил Jevix, то ко мне какие вопросы? Видимо это не он подставляет На modx.pro народ дофига ставит ссылок, и всё норм работает
iWatchYouFromAfar
что-то я в классе не нахожу
iWatchYouFromAfar
мне некогда, извини
ладно, допилю сам
Василий
Что ты там допиливать собрался - говорят же, посмотри на modx.pro - всё работает.
Василий
Вставляешь ссылку и ничего к ней не добавляется ненужного
iWatchYouFromAfar
Вставляешь ссылку и ничего к ней не добавляется ненужного
ну да, если я вставляю ссылку со стороннего ресурса - ничего не добавляется, если вставляю ссылку с текушего сайта, на выходе получается что-то типа такого
iWatchYouFromAfar
<img src="http://../assets/resources/149/pic-d71kygjto0.jpg">
Василий
пасиба
image чуть ниже - https://github.com/AgelxNash/Jevix/blob/master/src/Jevix.php#L1544
iWatchYouFromAfar
iWatchYouFromAfar
да я уже проникся
iWatchYouFromAfar
пасиб
iWatchYouFromAfar
не знаю зачем это было прописывать, но ладно
Василий
не знаю зачем это было прописывать, но ладно
Чтобы всякой херни тебе не напихали добрые пользователи, типа path traversal
iWatchYouFromAfar
Чтобы всякой херни тебе не напихали добрые пользователи, типа path traversal
но это получается, что если я вставляю картинку со своего домена, исправляется путь
iWatchYouFromAfar
даже если это полный путь
Василий
но это получается, что если я вставляю картинку со своего домена, исправляется путь
Jevix не для тебя, а защита от user generated content Через комментарии и заметки народ может вломать сайт, если не чистить то, что они вставляют - неужели не понятно?
Василий
Ну вот проверил - у меня работает, прикинь
Василий
Василий
iWatchYouFromAfar
мне понятно что это сделано для безопасности, но мне не очень понятно, как в таком случае мне дать возможность юзерам вставлять изображения, что полный путь, что относительный, подставляется https:// .//
Василий
Оно и так работает, я хз, что ты там у себя накрутил с настройками, но мне совершенно некогда с этом разбираться