Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 147 комментариев

Василий Наумкин
Василий Наумкин
Вы еще храните производителей в ТВ параметрах? Тогда мы идём к вам!

А если серьезно,
попробуй вот поизучать материал, только его нужно переделать на работу с ТВ.

Там и выбор производителей есть, можно дополнительно фильтровать по категориям, если получить сначала их ids через $modx->getChildIds();

В общем, нужно писать свою выборку.
Василий Наумкин
Василий Наумкин
Ну, проблема может быть только в схеме.

Проверь, может ты редактируешь ее не там, откуда она берется для генерации? Директория разработки на сервере не подмонтирована, или что-то такое.
Алексей Карташов
Алексей Карташов
Сейчас в другую таблицу этой же модели добавил пару новых полей — так вот при перегенерации так же создалась старая таблица. Новых полей нет. В первой таблице названия полей так же без изменений. А в .map файлах всё прописывается правильно — всё как в xml-схеме. Чего-то я не знаю(
Василий Наумкин
Василий Наумкин
Так держать!

Не знаю, кому как кажется насчет документации, но лично я подробнее, чем для MS2 пока нигде в MODX не видел. Если есть — покажите.

Другой вопрос, что она еще не окончена, и пишу я её в свободное время. Если есть выбор, напрограммировать что-то или задокументировать, то программировать всегда интереснее =)
Aliaksandr Katlou
Aliaksandr Katlou
Ну с эдитором понятно, мне он тоже не нужен — это для заказчика. А почему не используешь AM если не секрет?
А раз связка работает — замечательно. Собственно у меня тоже работало, но помнится ты писал что эта связка не совместима, поэтому решил уточнить — мало ли, может оно с виду работает но кучу проблем вызывает. Вобщем запущу тогда на сайте и посмотрю че будет)
Павел Волков
Павел Волков
Поддерживаю просьбу по документации. Сейчас делаю первый сайт с MS2, и как начинающему разработчику на MODX довольно не просто было в некоторых моментах. Приходится смотреть дефолтные чанки, чтобы разобраться что к чему.

Отдельное спасибо за классный продукт!
Дмитрий Путов
Дмитрий Путов
Да, есть такое. Покурил мануалы на этот счет. Если мы убираем STRICT_TRANS_TABLES, то mysql начинает подставлять корявые значения переданные в виде параметров в INSERT как значения из DEFAULT, в противном случае (т.е. при выставленном STRICT_TRANS_TABLES) он проверяет тип передаваемого параметра и пытается видимо его привести к типу поля таблицы. Поскольку Минишоп при INSERTе записи в ms2_products для полей цена, цена_старая, вес (которые DECIMAL) пытается выполнить INSERT… VALUES (… '','',''...), т.е. «строка» то это не проканывает и валится по ошибки. Которую мы и видим в логах. Есть несколько вариантов решения:
1. Автору подправить INSERT на то чтобы в поля с числовыми значениями писалось не строковые константы, а именно числа. По мне так самый корректный способ.
2. Автору подправить INSERT на INSERT IGNORE, что должно решить эту проблему как если бы был выключен STRICT_TRANS_TABLES.
3. Ручками отключать(как правильно заметил F Sergey) в конфигах mysql директиву sql-mode. (что мне кажется не правильным, потому как м.б. нужно STRICT_TRANS_TABLES в других случаях на этом сервере. Тут и контроль правильности даты и прочая, на что mysql будет возбуждаться.

ИМХО.
Перетягин Илья
Перетягин Илья
Относительно старая история, акк на hostgator.com оплачен до 28.08.2013.
Дальше продлевать не стал из за таких проблем. Взял linode.com по твоим заметкам чуть больше месяца назад.
Из за этих проблем у меня сайты в поиске не слабо полетели, можно сказать на пару, тройку месяцев проблем мне подкинули… Заказчики не довольны, мне работы прибавилось…