Разделы

  
 

ImportX и вложенные ресурсы

Подскажите возможно ли загружать с помощью этого плагина (или какого-то другого) родительские и дочерние ресурсы?
Пробовал делать такой CSV:
id;pagetitle;isfolder;parent
100000; ТЕСТ;1;0
; ТЕСТ2;0;100000

Он родительский айдишник все равно берет из автоинкремента и соответственно не узнать куда пихать дочерний ресурс.

Массовое редактирование товаров в каталоге [EVO]

Сразу поясню, что сам не владею PHP, Javascript, AJAX и прочим, в работе с MODx занимаюсь только вёрсткой дизайна, прикручиванием и настройкой готовых дополнений к определенной задаче. Поэтому тут рассуждаю скорее как заказчик.

У меня есть некоторое количество клиентских сайтов на Evolution, на которых реализованы каталоги товаров в виде документов MODx, разбитых по категориям в дереве. У товаров есть отдельные TV типа цены, фотографии итд, иногда привязан ShopKeeper, в общем вполне стандартная ситуация. Ну и многие из тех, кто использует подобную структуру, наверняка сталкивался с надобностью поменять цены, а по одному документу делать это не совсем удобно и довольно долго. Готовых решений по ускорению этого процесса я не нашел, поэтому решил свои мысли и предложения изложить здесь для обсуждения. Итак, способы решения этой задачи:

1) Написание модуля, выводящего товары (дочерние документы заданного родителя) в виде таблицы а-ля Excel с заранее выбранными столбцами в конфиге (поля документа, TV-параметры). Тут необходимо редактирование полей прямо в таблице. Если сделать удобный интерфейс, добавление/удаление строк, отмену последних действий, возможность выбора родителя путём нажатия на него в дереве документов и прочие мелочи, то получится модуль, который сможет без проблем использовать не искушенный в компьютерных делах человек.
Минусы: по-моему, это очень сложная штуковина, долгая в разработке, багов будет тьма.

2) Модуль импорта/экспорта в CSV вроде User Friendly csv import, только с возможностью обновления контента. Т.е. нужен экспорт с ID документов, после правки CSV заливается обратно. Задача наверняка попроще, чем разработка первого модуля, но наверняка появятся и свои подводные камни. Да и для контент-менеджеров надо тоже всё максимально упростить. Мало ли, они сохранят в неправильной кодировке, с неправильным разделителем, а еще и столбец лишний добавят. Ну или сам файл не туда загрузят, кто их знает… Везде надо продумывать защиту «от дурака».

3) Неоднократно слышал мнение, что делать подобные каталоги на Evo, когда товары являются документами MODx, очень плохо для быстродействия. Тогда другой вариант — переходить на Revo, там создавать пользовательские таблицы, а уже для их редактирования использовать компонент вроде этого, немного его допилив. Тут останавливает то, что придётся изучать Revo, в то время, как Evo уже полностью изучен, понятен, под него есть и собственные удобные дополнения, которые хотелось использовать в будущих проектах. Ну и уже работающие сайты на Revo переносить тоже замучаешься, каталоги переделывать.

Какой вариант кому кажется более адекватным? Или может есть другие предложения?

User Friendly csv import 0.1 (EVO) (обновлён)

Модуль импорта из CSV. Фишка в доступности для конечного пользователя. Делаются предустановки, и пользователь(контент менеджер) пользуется этим сам без ковыряния в куче параметров.


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

Еще раз про парсинг :(

Уважаемые коллеги, подскажите вот что — вижу топик про Fast_content_csv. Пишут, что залили 1000 статей, например. У меня стоит версия Fast_content_csv v.02 Created by SamZ.
Вопрос вот в чем — как сделать эти 1000 статей в csv? Этот момент совершенно мне непонятен :(.
Идея такая: есть телепорт, берем статьи из определенной рубрики, например, про авто (ссылка на первоисточник будет обязательно!), получаем файлы в html. И вот тут затуп — как эти статьи из html перевести в csv? Как составить csv-файл, чтобы MODx расположила по нужным рубрикам?

Спасибо заранее, надеюсь, этот топик будет полезен.
  • 0
  • 13 января 2011, 09:25
  • liner
  • 10

Экспорт в CSV из модуля

Всем привет!

Хочу научиться делать экспорт из базы данных в CSV с помощью модуля. И никак не могу понять с чего подступить.
Вот есть у меня модуль, он выводит несколько строк из таблицы своей базы данных. Делаю я кнопку и через скрипт подтягиваю ее к case 'impcsv' в коде модуля.

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

Мне бы хотя бы структуру и логику понять работы экспорта. Может быть в MODx API есть интересные решения для этой задачи?

Заранее всем большое спасибо!

fast_content_csv как пользоваться

сам модуль тут

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

в версии 092 смог добавить только:
документ1
документ2
документ3

Если кто знает как реализовать плз помогите
  • +2
  • 10 декабря 2009, 17:44
  • Dmi3y
  • 13