Алексей
ну бывает - создают дубли страниц, а потом удивляются )
Алексей
мы ж не видим все дерево ваше
Алексей
у нас тут тока 3й глаз активен
Mr. Karandash
не, дублей нет
Mr. Karandash
но есть опять странная ерунда )
Mr. Karandash
Mr. Karandash
Mr. Karandash
шо за бред
Евгений
слишком много странностей на этом проекте
Алексей
угу. может не тот домен?
Алексей
или не то место вывода...
Алексей
О
Евгений
смотрю я. и вижу что О нас в начале, а эти два в конце
Алексей
уберите вывод вообще - проверьте
Mr. Karandash
слишком много странностей на этом проекте
в целом оно понятно. Как после сдачи там начали лазить манагеры так все и посыпалось
Евгений
видимо вообще не тот вызов
Евгений
может это прям в шаблоне прописали пункты
Mr. Karandash
да не, щас смотрю - все как и было. и он реагирует на изменения. но не на все че то
Алексей
поставьте parents = 0, -42, -43
Алексей
42 контейнер. возможно нужно в паренты его\
Евгений
поставьте parents = 0, -42, -43
ну по логике их вообще не должно быть, если стоит Не показывать в меню
Евгений
+ сортировка идет по menuindex, а там все раскидано
Mr. Karandash
сервак перезагрузил - прошло
Mr. Karandash
ссаный nic.ru
Евгений
Алексей
Короче был кеш сервака
Mr. Karandash
похоже на то
Anonymous
Здравствуйте. У меня есть цикл, в котором используется функция: $modx->parser->processElementTags('', $modx->resource->_output, true, false, '[[', ']]', [], $maxIterations); Проблема в том, что эта функция подключает классы. Например, mse2_filters_handler_class. И в цикле один и тот же класс подключается несколько раз, что приводит к фатальной ошибке. Как обойти это? Вызов функции мне нужен для генерации кеша. Этот код я взял отсюда: https://github.com/MODX-Club/cacheRegenerator/blob/master/core/components/cacheregenerator/elements/plugins/cacheregenerator.plugin.php Только здесь он отрабатывает один раз, а не в цикле. А мне нужно в цикле. Наверно, никак это не обойти, нужно думать, как по-другому делать кеширование? Например, через file_get_contents ?
Дима
Здравствуйте. У меня есть цикл, в котором используется функция: $modx->parser->processElementTags('', $modx->resource->_output, true, false, '[[', ']]', [], $maxIterations); Проблема в том, что эта функция подключает классы. Например, mse2_filters_handler_class. И в цикле один и тот же класс подключается несколько раз, что приводит к фатальной ошибке. Как обойти это? Вызов функции мне нужен для генерации кеша. Этот код я взял отсюда: https://github.com/MODX-Club/cacheRegenerator/blob/master/core/components/cacheregenerator/elements/plugins/cacheregenerator.plugin.php Только здесь он отрабатывает один раз, а не в цикле. А мне нужно в цикле. Наверно, никак это не обойти, нужно думать, как по-другому делать кеширование? Например, через file_get_contents ?
Кое-кто обещал поделиться впечатлениями от регенератора. Вообще Николай Ланец писал статью подробную когда запилил этот регенератор, где как раз описывал чем отличается его способ от file_get_contents или curl. Лучше туда и копать, хотя если проблемно, не вижу препятствий не использовать геренацию кэша "в лоб" тем способом, который в системе из коробки без приколов. Не так красиво, но очень надежно))
Anonymous
...не вижу препятствий не использовать геренацию кэша "в лоб" тем способом, который в системе из коробки без приколов. Ты о чем? Из коробки - это как раз, что использует f1losof? Проблема есть, я описал ее выше.
Anonymous
Вроде проблема сама пропала. Может, дело было в папке cache. Точно не знаю)
Danil
Из-за чего AjaxForm + FormIT может 500 ошибку давать?
Danil
Если его удалить с шаблона страницы, то все ок
Евгений
Из-за чего AjaxForm + FormIT может 500 ошибку давать?
500 ошибка - серверная, значит есть логи, значит проще будет узнать
Евгений
есть еще вариант посмотреть вызов
Danil
Был бы еще к ним доступ)
Евгений
но мы пойдем самым сложным путем, будем угадывать
Евгений
Был бы еще к ним доступ)
в htaccess прописывается php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on потом открывается консоль на вкладке сеть и там будет ошибка
Евгений
на большинстве сайтов срабатывает
Danil
Вот вызов
Евгений
ну ошибка должны быть в момент нажатия на Отправить
Евгений
Вот вызов
вариант поменять местами хуки
Danil
ну ошибка должны быть в момент нажатия на Отправить
Нет, страница совсем не открывается.
Евгений
Нет, страница совсем не открывается.
а, не в момент отправки а при вызове этих сниппетов?
Danil
Да
Евгений
Да
по коду криминала не вижу
Евгений
попробуйте таки прописать в htaccess про ошибки
Андрей
Нет, страница совсем не открывается.
А в логе самого modx есть какие записи?
Евгений
мож на экране будет
Евгений
А в логе самого modx есть какие записи?
обычно 500 в логи модх не падает
Андрей
обычно 500 в логи модх не падает
Это да, просто вдруг там тоже что то будет, что натолкнёт на мысль)
Андрей
Нет
А где у тебя видно что это именно 500я ошибка?
Danil
А где у тебя видно что это именно 500я ошибка?
В браузере при открытии страницы
Евгений
Danil
После добавления в .htaccess
Евгений
сниппет с id. 40 смотри
Андрей
Подозреваю что это FormIt 🙃
Евгений
Евгений
их там всего 45
Gaius Cassius
их там всего 45
Поставь остальным display block, что ты как не css программист то?
Danil
Я так понимаю это связано с php 5.4
Андрей
Там в ajaxForm проверка, в empty() нельзя отдавать функции до 5.5
Евгений
минималка для modx 5.6
Danil
После перехода на 7.4 весь сайт 502 ошибку выдает. Админка в том числе
Андрей
2.8.3
Ну это магия какая то. Какие дополнения установлены? Может какая то древность ломает всё
Андрей
Сайту меньше года. Вряд-ли.
Тогда пинай чтобы дали нормальные доступы, и копать в серверных логах в чём дело
Nano.Karmabot.chat
Swell! Advanc8d got +1 from some_dev. 35 karma in total.
Roman
Парни подскажите, как сделать проверку, выбран ли размер. А то можно добавить и без выбора размера
Maxim
Может размер по дефолту задать какой-нить?
Roman
required в верстку можно добавить
Не совсем подходит, так как при нажатии должно всплывать окно, в котором перечисленные данные размеры, и уже нажав на нужный размер добавляется в корзину. Всплывашку и добавление реализовал.