Aliaksandr
О том и речь, что и там фальс плюс все плагины выключены
Aliaksandr
Там ко всему прочему рендер всех тв проводится:)
Pathologic
так я о том и говорю
Pathologic
Женя что-то говорил, почему так, не помню уже точно
Pathologic
из-за этого нужно toArray вызывать с параметрами
Aliaksandr
docObj визуально на время не влияет, один фиг, а вот doc сразу у меня в 60 раз ускоряет:)
Aliaksandr
Там где падало по таймауту 180 теперь до 3 считаю)
Aliaksandr
Это при create, при edit тормознее все еще на этапе edit()
Pathologic
попробуй поставить в toArray false, чтобы не рендерились тв
Pathologic
если поможет, то я по умолчанию тогда там false поставлю
Pathologic
я думаю, что мало кто настраивает вывод тв
Pathologic
в edit два запроса же нужно сделать
Pathologic
а new modResource ты хоть один раз делаешь?
Aliaksandr
Пока у меня затык в edit на методе belongsToTemplate, он слишком долго отрабатывает)
Pathologic
в методе у меня нет идей, что там может долго отрабатывать, там все просто
Pathologic
в принципе для импорта можно вообще заглушить этот метод
Pathologic
если значения по умолчанию не используются в тв
Евгений
Разобрался из логов. modd_autoindex не стоял на хосте
Aliaksandr
Но то, что это в моем случае тупит in_array 100%
Anonymous
Pathologic
Pathologic
на isset точно не стоит
Игорь
Добрый день, можете подсказать, работает ли ещё [+tvName+]? А то перестал выводится в шаблоне
Aliaksandr
Через isset
Aliaksandr
А через tvList передаваемый в edit так и вообще 0.07 показывает
Pathologic
а сколько у тебя там тв, что такая разница
Aliaksandr
Aliaksandr
И вот оно эти две тысячи две тысячи раз гоняет через иссет намного быстрее
Pathologic
так поменяй на array_search, вроде как еще быстрее будет
Aliaksandr
А т.к. мне надо только 5 из них, то tvList еще ускоряет раз в 10 в среднем
Aliaksandr
Сейчас попробую форкнуть, показать что я вообще там делал:)
Aliaksandr
https://github.com/webber12/evolution/commit/389ffcccda50766de88101659b838e7b83d2fb93
Pathologic
так нельзя расширять классы
Aliaksandr
Понятно, что я это не в оригинальном modResource делал, а наследовал. Но вот этого хватило в моих условиях, чтобы сначала создание в 60 раз ускорить, а потом и редактирование в 40))
Aliaksandr
Pathologic
я к тому что если edit($id), то и при расширении он должен остаться edit($id)
Aliaksandr
А использование tvList в edit так и вообще понизило время с 21 до 0.07 сек
Pathologic
ну это да, не нужно же перебирать 2000 параметров
Aliaksandr
Так и иссет вместо ин эррэй тоже неплохо дал, с 21 до 0.7, хотя конечно случай специфический, но все же
Pathologic
можно проще сделать
Pathologic
если список tv задается заранее, то чтобы метод belongsToTemplate возвращал true
Pathologic
ну и загрузку значений по умолчанию тоже поправить
Aliaksandr
Осталось понять, почему save при edit работает сильно медленнее чем при create )
Pathologic
потому что нужно проверять тв
Aliaksandr
А почему кстати так нельзя расширять? Ну переопределил себе метод в новом классе и работает вроде:)
Aliaksandr
Из за того, что он абстрактный?
Pathologic
это я напутал, если бы ты просто написал там $tvList, то была бы ошибка
Andrey
Никто не сталкивался с тем, что на Бегет пиздец какая скорость на фтп? Нереальное что-то, дай бог пара бит сек
Pathologic
пофайлово?
Andrey
Да
Andrey
Дистрибутив залить не могу уже час. Не в пизду бы и хостинг такой.
Anonymous
да закинь архив, или просто инстал, буквально пару часов назад ставил, не более 5 минут через инстал
Anonymous
5 мин это все сразу до админки
Андрей
Andrey
Зашёл по ssh, вызвал консольку. Напрямую с сервака на сервак пытаюсь — та жа хуйня
Andrey
Белый экран при редактировании дока, после обновления. Бывало такое, не? Плагины поотключал, пофигу
EVO bot Лёшка
Буду спамить каждый день)
Просьба. Кто что вспомнит про события плагинов, подредактируйте страничку.
https://github.com/evolution-cms/docs/blob/master/ru/03_Разработчику/02_Элементы/04_Плагины/02_События_плагинов.md
Andrey
Anonymous
Часть плагинов так и работает после обновлений, вкл, выкл и всё пошло)
Pathologic
может кэш не сбрасывается при обновлении?
Andrey
А шиш знает. Там ещё копировались все так, что лучше бы не копировалось..
Lex
Добрый день народ.
Что не удалось найти сниппет по форматированию даты, видимо нет готового простого?
Нашел только это: http://docs.evo.im/03_develop/04_dbapi/preparedate.html
Раньше Здесь Был Мат_
Обычно это задача на две строчки поэтому и нет готового
Andrey
Ребят, а Эвогэлери существует рабочая и без уязвимости? Нашёл на старом сайте, так лениво перепиливать на другое что-то.
Dmytro
Есть на гите в екстрас но там же флеш
Andrey
Ну хоть что-то рабочее...
Сергей
Andrey
Andrey
Да перевод переводом, но это ж вывод править ещё. Усилия того не стоят в данном конкретном случае.
Сергей
Andrey
Ок. Тогда "за это мне не заплатили".
Сергей
Aliaksandr
Блин, че то я скоро на это modx api начну громко гнать:)
Aliaksandr
Концов не найти в этом decodeFields -> encodeFields
Aliaksandr
Ушел все переписывать на прямые запросы, буду нескоро:)
Pathologic
2000 тв придумал зачем-то, вот и мучайся
Aliaksandr
Не в тв дело:)