Алексей
ну бывает - создают дубли страниц, а потом удивляются )
Алексей
мы ж не видим все дерево ваше
Алексей
у нас тут тока 3й глаз активен
Mr. Karandash
не, дублей нет
Mr. Karandash
но есть опять странная ерунда )
Mr. Karandash
Mr. Karandash
Mr. Karandash
шо за бред
Евгений
слишком много странностей на этом проекте
Алексей
угу. может не тот домен?
Алексей
или не то место вывода...
Алексей
О
Евгений
смотрю я. и вижу что О нас в начале, а эти два в конце
Алексей
уберите вывод вообще - проверьте
Евгений
видимо вообще не тот вызов
Евгений
может это прям в шаблоне прописали пункты
Mr. Karandash
да не, щас смотрю - все как и было. и он реагирует на изменения. но не на все че то
Алексей
поставьте parents = 0, -42, -43
Алексей
42 контейнер. возможно нужно в паренты его\
Евгений
+ сортировка идет по 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
Anonymous
...не вижу препятствий не использовать геренацию кэша "в лоб" тем способом, который в системе из коробки без приколов.
Ты о чем?
Из коробки - это как раз, что использует f1losof? Проблема есть, я описал ее выше.
Anonymous
Вроде проблема сама пропала. Может, дело было в папке cache. Точно не знаю)
Danil
Из-за чего AjaxForm + FormIT может 500 ошибку давать?
Danil
Если его удалить с шаблона страницы, то все ок
Евгений
есть еще вариант посмотреть вызов
Danil
Был бы еще к ним доступ)
Евгений
но мы пойдем самым сложным путем, будем угадывать
Евгений
Был бы еще к ним доступ)
в htaccess прописывается
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
потом открывается консоль на вкладке сеть и там будет ошибка
Евгений
на большинстве сайтов срабатывает
Danil
Евгений
ну ошибка должны быть в момент нажатия на Отправить
Евгений
вариант поменять местами хуки
Danil
Danil
Да
Евгений
Да
по коду криминала не вижу
Евгений
попробуйте таки прописать в htaccess про ошибки
Евгений
мож на экране будет
Danil
Евгений
Андрей
Нет
А где у тебя видно что это именно 500я ошибка?
Danil
Евгений
Danil
После добавления в .htaccess
Евгений
сниппет с id. 40 смотри
Андрей
Подозреваю что это FormIt 🙃
Евгений
Евгений
их там всего 45
Gaius Cassius
их там всего 45
Поставь остальным display block, что ты как не css программист то?
Евгений
Danil
Danil
Я так понимаю это связано с php 5.4
Андрей
Андрей
Там в ajaxForm проверка, в empty() нельзя отдавать функции до 5.5
Евгений
минималка для modx 5.6
Danil
После перехода на 7.4 весь сайт 502 ошибку выдает. Админка в том числе
Андрей
Danil
Андрей
2.8.3
Ну это магия какая то. Какие дополнения установлены? Может какая то древность ломает всё
Danil
Danil
Nano.Karmabot.chat
Swell! Advanc8d got +1 from some_dev. 35 karma in total.
Roman
Парни подскажите, как сделать проверку, выбран ли размер. А то можно добавить и без выбора размера
Maxim
Может размер по дефолту задать какой-нить?
Евгений
Roman
required в верстку можно добавить
Не совсем подходит, так как при нажатии должно всплывать окно, в котором перечисленные данные размеры, и уже нажав на нужный размер добавляется в корзину.
Всплывашку и добавление реализовал.