При преобразовании из float в integer, число будет округлено в сторону нуля.
floatval(19.9 * 50) по факту чуть меньше чем 995, а floatval(1990 — floatval(19.9 * 50)) чуть больше (в десятичном представлении), при intval число округляется в строну 0, поэтому var2 становится 994,var3 = 995, отсюда и результаты
Сделать так:
Теоретически можно этот же запрос пихнуть сразу вместо вашего.
Тогда у вас будет структура chunkName==chunk_html_code|| и т.д.
Отображаться в селектах будет имя чанка, а выводить соответственно содержимое
А в modx в логи попала ошибка обработки, когда в цикле пытаются перебрать несуществующую переменную, которая не заполнилась по причине вылета по таймауту.
Смотрите в сниппет, что там такое.
Возможно на старом сервере было увеличено время выполнения скриптов, а на текущем стандартное.
нужно дать разрешение view_template для группы
Пространство имен mSearch2, тема default
Добавляете запись словаря с этим названием (например, mse2_filter_tv_age)
php.net/manual/ru/language.types.integer.php#language.types.integer.casting
floatval(19.9 * 50) по факту чуть меньше чем 995, а floatval(1990 — floatval(19.9 * 50)) чуть больше (в десятичном представлении), при intval число округляется в строну 0, поэтому var2 становится 994,var3 = 995, отсюда и результаты
Неужели настолько незаметно?
Покажите вызов ajaxform.
Просто так вряд ли бы сломалось.
Возможно вообще не обрабатываются ссылки, не знаю, у вас туда попала ссылка с амперсандом.
В хуке доступны все поля формы.
Сам подчищал таблицы следующим образом:
Соответствующим образом стоит подчистить таблицы которые связаны foreign ключами с modx_site_content от других компонентов (minishop, например)
Советую проверить на тестовой таблице
Для ознакомления процессор очистки корзины:
github.com/modxcms/revolution/blob/2.x/core/model/modx/processors/resource/emptyrecyclebin.class.php
2. Не сложно сделать javascript выделение пункта
Вообщем надо так писать:
Во второй строке у вас верно было.