Разделы

  
 

Личный кабинет, отслеживание заказов

Суть, в общих чертах, такова:
1. С одной стороны учетная система, с другой — клиент. Сейчас взаимодействие между ними происходит через xml-файлы: клиент загружает на ftp xml с заказом для обработки учетной системой, затем на ftp выгружается xml из учетной системы, который забирает клиент.
2. В личном кабинете необходимо:
2.1. Загрузка клиентом готового xml-файла. Клиент загружает файл, в базу добавляется информация о заказе.
2.2. Ввод заказа вручную с последующим формированием xml-файла.
2.3. Отслеживание заказа — на странице выводятся заказы клиента с отображением статуса.
3. Очевидно, необходим модуль для управления заказами в админке: выставлять статусы заказам вручную и по xml-файлам из учетной системы, удалять заказы.
Система — revo (п.2.3 в общем-то сделан в miniShop), но пока работы над сайтом не начаты, можно рассмотреть evo.

Жду предложений с указанием стоимости и сроков.

[REVO] Быстрый старт с modExtra

Не все знают, что разработчики MODX Revo предусмотрели заготовку для быстрого создания компонентов под названием modExtra.

Первым делом, ее нужно склонировать из репозитория на Github.

git clone http://github.com/splittingred/modExtra.git

А еще лучше, склонировать из моего форка, так как в нем сразу добавлен скрипт переименования, плюс исправлен баг с недостающим файлом functions.php. git clone github.com/bezumkin/modExtra.git

Shaun McCormick добавил себе мой коммит.

После этого у вас появится директория modExtra, содержащая все необходимые файлы и структуру каталогов для быстрой разработки своего компонента.


( Читать дальше )

[REVO] - путь к компоненту - [РЕШЕНО]

Переносила сайт с одного хостинга на другой, в итоге путь к самописному компоненту не тот… и где поправить не знаю. Я только начинаю знакомиться с REVO.

Could not find action file at: /home/u261/clinica.nnn.ru/www/core/components/schedule/index.php 


Где поменять путь к файлу?
  • 0
  • 29 ноября 2011, 00:09
  • Elena
  • 1

Нужно сделать компонент для revo

Всем привет.

Есть работающий написанным программистом скрипт импорта выгрузки из 1c в отдельном файле import.php и есть готовая таблица из 3 полей в базе revo на основе которой строится структура каталога при импорте.

Нужно сделать компонент для revo с 2 вкладками «структура» и «обновление».

1. Вкладка структура, нужна возможность редактировать таблицу в базе(добавлять строки, удалять строки, редактировать содержимое ячеек ), можно использовать Mysql Ajax Table Editor например.

2. Вкладка обновить должна содержать одну единственную кнопку обновить. При нажатии должно запускаться обновление через import.php и появлять индикатор выполнения. Стандартная крутящаяся анимация. По выполнению скрипта должно возвращаться «Обновлено. Добавлено столько то категорий и товаров» (import.php эту инфу уже возвращает).

Нужно как можно быстрее.

Пишите пжста сколько времени и денег на mail@exitstudio.ru. Заранее спасибо.

Как получить выбранный в Grid ряд?

Есть в админке компонент, наследуемый от Grid. Нужно сделать, чтобы при нажатии кнопки «Редактировать» в тулбаре, вывелось окно с полями, выделенного в grid'е ряда, для редактирования. Вопрос заключается в том, как узнать какой ряд выделен? Как вообще из функции листенера кнопки обратиться к гриду?
Листенер на кнопке:
listeners: {
                'click': {
                    fn: this.editProject, 
                    scope: this
                }
            }

Ext.extend(Projects.grid.ProjectList, MODx.grid.Grid, {
    editProject: function() {// как здесь получить выбранный ряд?}
...



( Читать дальше )
  • 0
  • 11 октября 2011, 20:46
  • argnist
  • 5

Компонент для быстрого редактирования ресурсов в Revo

Хочу рассказать про компонент для MODX Revolution, над которым сейчас работаю. Первоначально он создавался как часть Shopkeeper 2.x, но потом решил сделать более универсальный отдельный модуль. Служит он для более быстрого и удобного управления товарами к каталоге, а также можно использовать например для новостей и т.п. Первая версия будет использовать обычные ресурсы (документы) MODX, но потом возможно сделаю возможность работать с любыми таблицами в БД.



( Читать дальше )
  • +5
  • 26 сентября 2011, 12:40
  • Andchir
  • 46