удаление товара из заказа в корзине

Сайты на ShopModxBox

Добрый день, Коллеги. Может быть Вы сможете мне подсказать. Столкнулся с проблемой, в корзине при удалении товара из заказа сообщается об ошибке: object_err_save Перерыл все файлы и базу искал откуда берется эта фраза.
В лог пишется такое:


[2015-03-26 13:24:40] (ERROR @ /assets/components/basket/connectors/connector.php) Attempt to save lazy object: Array
(
    [id] => 256
    [order_id] => 97
    [product_id] => 30
    [transfer_tab] => transfer
    [dep] => Berlin-Wannsee Train Station, Kronprinzessinnenweg 250, 14109 Berlin, Wannsee
    [des] => Prague Airport (PRG), Aviatická 1039/6, 161 00 Praha 6-Ruzyně
    [quantity] => 0
    [price] => 72885.99375
    [distance] => 363975
    [currency_id] => 79
    [booking_class] => First_Class
    [booking_starts_at_1x] => 26
    [booking_starts_at_2x] => 3
    [booking_starts_at_3x] => 2015
    [booking_starts_at_4x] => 12
    [booking_starts_at_5x] => 0
    [airline_code] => 
    [additional_comments] => 
    [action] => products/remove
    [product_key] => 256
    [basket_action] => products/remove
    [key] => 256
    [order_product_id] => 256
)



Нашел статью community.modx-cms.ru/blog/modx-xpdo/9693.html и кажется ответ где-то вней, но я не настолько глубоко знаю modx.
Заранее благодарен за любую помощь.

Читать дальше...

| 2015-03-26 | 8 | 12 |   1

Минимальные права на доступ в админ-панель

Документация для специалистов

Когда я настраиваю права для различных групп пользователей, я не даю права на доступ в админку отдельным группам пользователей (имеется ввиду более чем одной), а создаю одну единственную группу с такими правами, например «С доступом в админ-панель». Смысл ее в том, чтобы дать минимальные права для доступа в админку (право ее загрузить, увидеть главную страницу админки (да-да, на это тоже будут права, а иначе в админку попадет, но получит сообщение Ошибка доступа), право разлогиниваться (и на это нужны права) и права редактировать свой профиль (хотя бы чтобы мог имя и пароль сменить (не login, а fullname))). И вот даже эта настройка прав иногда отнимает время. Вот выкладываю готовую настройку политик безопасности. Сохраните этот код в виде XML-файла и импортируйте в управлении политиками безопасности.

Читать дальше...

| 2015-03-24 | 34 | 8 |   0

SEO ПАК

Краудфандинг

Привет.

Искал везде про сео модов для MODX Revolution но подходящих не нашел!

Ест не много плагинов для сео некоторие уже старые, не рабочие или до конца не доделаны.

Самые нужные плагины (По моему мнению):

1) Seo strict urls (Обрабатывать неверные URL ЧПУ)
2) Модуль кольцевой внутренней перелинковки (Link Enso)
3) Оптимизация Title, мета-тегов и других элементов (Simple SEO)
4) Кросспостинг (SMOmanager )
5) SEO оптимизация категорий (CatFace)
6) Meta Robots (Мета-тег)

Давайте устроим складчину на этих модов пуст программисты оценят объём работы.

ТЗ ест уже по примерам DLE.

Читать дальше...

| 2015-03-24 | 21 | 5 |   1

Теги: seo, meta robots, krosspost

Классы для работы с базой данных на лету

Эксперименты и исследования

Пишу топик с описанием новейших технологий, корни которых берут свое начало еще вот в этом топике, написанном более двух лет назад. Решил его перенести сюда. Почитайте пока, а я статью свою допишу. Она довольно интересная :)

Один из самых главных барьеров в переходе с MODX Evo на MODX Revo — это xPDO. Многим выносит мозг тот факт, что надо создавать физические файлы с какими-то классами, генерировать схему и много еще каких-то танцев с бубнами. «Невозможность» работать в полной мере с базой данных отпугивает очень многих, и многие продолжают разрабатывать на Эво, просто потому что там «проще», хотя и с соблазном смотрят на всякие плюшки Ревы, типа пакетов, источников файлов и т.п.

Но ответьте мне на такой вопрос: «Вы родились со знаниями того, как работать с mysql? Все сразу освоили mysql_connect(), mysql_select_db(), mysql_query() и т.д.и т.п.?» Согласитесь, что все это так же приходилось осваивать, и совсем не за один день.

Я сейчас приведу совсем небольшой, но очень и очень хитрый код (результат моих последних исследований xPDO и продолжение позавчерашней темы), а под катом вы узнаете очень много нового, и возможно кому-то работа с xPDO покажется еще проще, чем с mysql-функциями и библиотеками.
$modx->map['page'] = array (
'table' => 'site_content',
'fields' =>
    array (
        'id' => '',
        'pagetitle' => '',
        'content' => '',
    ),
);

class page extends xPDOObject{}
class page_mysql extends page{}
$o=$modx->getObject('page', array(
    'id'  => 1
));

Читать дальше...

| 2015-03-22 | 47 | 2 |   3

revolution & react

Эксперименты и исследования

Aloha.

Intro.
Немного заморочился и написал компонент для modx, позволяющий рендерить html-разметку на основе react-компонентов.
Вся эта красота состоит из двух модулей: пакет для modx и express-сервер.
Скачать можно на гитхабе. Сам пакет для modx доступен для скачивания в репозитории клуба.

Чуть подробнее…
Так уж получилось, что мне приглянулся React. Создание же различных динамических элементов было сопряжено с одной проблемой:

React-компонент в базовом случае рендерится только после загрузки скриптов. Сразу же возникают проблемы с SEO. И надо либо отдавать какую-то базовую разметку и потом перерисовывать компоненты, либо забивать на SEO.

Читать дальше...

| 2015-03-16 | 43 | 6 |   1

Вопрос по ModxSDK

modxSDK

Кто-нибудь может мне сказать поддерживается ли ModxSDK в Modx версии 2.3.2 или 2.3.3
Читал что перед новым годом довели до ума, но у меня по прежнему не работает ModxSDK
Пытаюсь перейти по ссылке в админке и выбрасывает пустой экран — я так понял что ещё не готово!
Прошу уточнить!!!

Читать дальше...

| 2015-03-15 | 19 | 19 |   1

Теги: modxSDK

Интересная задача (работа) - создание системы совместной работы проектной группы

Объявления о работе

Необходимо реализовать систему совместной работы проектной группы над документом с элементами task-менеджера. Топик не совсем о MODx, т.к. совершенно не обязательно делать именно на MODx.

Систему предполагается реализовать на веб-интерфейсе как сервис (работа через браузер на десктопах и планшетах без установки на устройство) через протокол https.

Кратко, в свободной форме, суть.

Читать дальше...

| 2015-03-14 | 22 | 16 |   1

Нужна помощь в разработке AssetsTV custom input

Песочница

Привет.

Я пытаюсь сделать custom TV input для работы с файлами в админке. Что-то типа Assets Manager, но TV. Проблема в том, что я дизайнер, а не программист, и чтобы сделать всё по уму, нужна помощь труъ программиста.

Сейчас есть кастомный TV. Внутри dropzone.js и jquery. Можно загружать файлы в указанную папку, удалять их, просматривать загруженные. Файлы можно сортировать, добавлять к ним описание – эта инфа хранится в TV в JSON'е.


Читать дальше...

| 2015-03-14 | 13 | 17 |   1

Клонирование сайта вместе с пользователями

Вопросы специалистов

Всем привет.
У меня при использовании Vapor пользователи не переносятся. Приходится руками создавать. Но даже одного-двух лень создавать руками. Все-таки XXI век на дворе…
А при установке shopmodxbox пользователи создаются вместе с исходными паролями. Как это реализовано?

Читать дальше...

| 2015-03-12 | 24 | 3 |   0

Теги: vapor