По первому вопросу: у тебя совершенно не соблюдены атрибуты HTML-тегов, поэтому скрипт просто не срабатывает. Вот посмотри как в исходном шаблоне: github.com/Fi1osof/ShopModxBox/blob/17791a616ccb43245dfdac5f6defb81a2c90b815/core/components/modxsite/templates/default/shop/basket/entity/index.tpl#L17 Обрати внимание на все, включая data-smodx-basket=«minibasket», data-smodx-data=«cost», class=«num» и т.п.

А иначе тебе придется проверять в своем процессоре при обновлении уже имеющуюся запись с такими параметрами в БД Да, я про это тоже подумал… после того, как заложил :) Согласен. Уберу. Хотя прикольно было бы в плане юзабилити.

  1. мини-корзина обновляется только при полной перезагрузке странички. что-то я не доделал? Скорее всего ты классы не правильно прописал в верстке. Напомни мне в скайл адрес сайта. 2. Появилась идея в корзине менять не только количество, но и цвета и размеры. что нужно сделать, чтобы эти изменения сохранялись, а также при изменении любого параметра происходила запись в базу (примерно как при изменении цены)? че-то я запутался в процессорах :) Вот с этим не советую заморачиваться. Пусть удаляют и добавляют верные товары. А иначе тебе придется проверять в своем процессоре при обновлении уже имеющуюся запись с такими параметрами в БД, и обновлять там кол-во, а текущую запись удалять. Это будет слишком накладно сейчас по расходам в калориях.

Коля, привет! Все сделал, товары добавляются. Но есть еще несколько вопросов:

  1. мини-корзина обновляется только при полной перезагрузке странички. что-то я не доделал?
  2. Появилась идея в корзине менять не только количество, но и цвета и размеры. что нужно сделать, чтобы эти изменения сохранялись, а также при изменении любого параметра происходила запись в базу (примерно как при изменении цены)? че-то я запутался в процессорах :)

Три недели назад я анонсировал старт разработки обновленной версии модуля modSociety (модуля для блого-социальных проектов на базе фреймворка MODX Revolution). Сейчас можно сказать, что разработка идет полным ходом, и уже сейчас заложена обновленная основа под диалоговые ветки, топики и комментарии, и даже есть простейшая форма добавления комментария :-) ? Под катом я расскажу некоторые новости, а так же поделюсь некоторыми нашими планами. Планы Раскрою некоторые ключевые задачи, которые были поставлены при разработке нового modSociety: 1. Никаких кастомных классов пользователей на базе modUser. Не смотря на то, что само собой базового пользователя будет не достаточно, класс modUser расширяться не будет. Будет создан новый класс SocietyUserProfile, который будет как бы дополнительным профилем пользователя, только содержать необходимые данные для блого-социального движка. Получить его можно будет просто: $modx->user->getOne('SocietyProfile'); Главная причина делать именно так — это чтобы не было конфликта классов с другими компонентами. Дело в том, что у пользователя может быть только одна основная запись, и соответственно, у него может быть только один основной класс. Крайне не хочу того, чтобы когда-нибудь пришлось выбирать или или. 2. Комментировать можно все и вся. Учитывая, что в xPDO используется мощная классовая модель, я решил оттолкнуться именно от этого, чтобы не ограничивать комментарии типа «комментарии только для топиков», или «Комментарии только для пользователей». Теперь при желании можно будет даже комментировать контексты и прочие сущности (чисто гипотетически). Это полезно тогда, когда у вас, к примеру, товары заводятся не как кастомные документы, а именно на основе отдельных классов и данные их хранятся вообще в отдельной таблице. Или у вас там какие-нибудь турнирные данные. И ведь надо же комментарии к чему-то привязывать. Вот здесь это можно будет делать запросто, и даже не надо ни таблицы править, ничего. Обойтись можно будет чисто параметрами на уровне шаблонизации. 3. Пригодность как для блогов, так и для форумов. При разработке данного модуля учитываются сразу два формфактора — блоги и форумы. При чем в плане блога ставится задача минимум — это обеспечить полноценную альтернативу livestreet-у. modxclub.ru будет первым MODX-сайтом, который мигрирует с livestreet-а на 100%-ые MODX технологии :-) 4. Производительность. Модуль должен будет не просто работать, а работать достаточно быстро, чтобы его практически не замечать. Новости С подачи Сергея proxyfabio мы взяли на вооружение сервис http://www.lucidchart.com, и теперь все основные логические узлы будем обязательно и как можно подробней описывать в схемах. Я думаю, что это будет полезно и нам (так как легче проектировать предполагаемую логику), так и конечным разработчикам, так как когда придется столкнуться с задачей модификации этого на своем конечном проекте, по схемам гораздо легче понять что куда идет и где что надо будет поправить. Вот, к примеру, основной плагин модуля: www.lucidchart.com/documents/view/4dbd-2c68-52728aa0-95ef-66e70a009e12 А вот эта схема описывает механизм добавления нового комментария: www.lucidchart.com/documents/view/44b7-4710-52726a42-bf3d-2fe30a009e11 Конечно же это еще очень сырой вариант, и логика будет значительно расширена и усложнена, и как раз именно по этому мы считаем, что подобные схемы будут невероятно полезны. Ссылки постоянные, и графики будут меняться по мере редактирования. Весь проект для просмотра доступен вот по этому ссылке (потребуется регистрация): www.lucidchart.com/invitations/accept/5272993a-2cf8-4745-a314-425b0a009754 P.S. Позже таким же образом будет документирован и ShopModxBox. Это тем более будет полезно, что эти два проекта и в отдельности-то весьма не простые, а когда мы modSociety интегрируем в ShopModxBox, то там без документации вообще нечего будет делать :-) P.P.S. наши разработки распространяются бесплатно. Ваши донейты приветствуются ;-)

  1. Вы знаете что такое «фатальная ошибка разбора php-кода»? Если да, то вы должны понимать, почему именно в таком виде вы не заставите работать MODX. $modx = new modX(); //blabla Не путайте Божий дар с яичницей. 2. Для вас наверняка полезная информация найдется здесь: modxclub.ru/blog/voprosy-spetsyalistov/259.html Если вы там не сумели найти ответы на свои вопросы, то можете забивать на это дело в принципе.

да согласен. но модх ведь имеет возможность понять, что это значит. я и хочу подключить к файлу те элементы модх которые это делают, по сути это и написано ведь в названии топика?

Скачайте любой готовый компонент с управлением в админке и посмотрите как там это работает. Часть информации вам дали выше. Пропишите у себя контроллеры и шаблоны, и будет вам счастье. Но если вы не знаете php ООП, то не удивляйтесь, что у вас возникают сложности с этой задачей.

Спасибо за статьи, но в уроки говориться, как внести в пакет чанки и сниппеты… А как бы цели сделать пакет небыло, нужно получить компонент с отображением и редактированием списка данных из пользовательской, саморучно созданной таблице ч-з интерфейс в админке… ? как-то так…

модель создал с помощью скрипта(который писал философ) Я уже давно не пользуюсь своим скриптом. CMPGenerator roolezzz :)))