повторюсь и здесь, с изменениями.
начальный блог оставил на:
http://joomlaforum.ru/index.php/topic,42648.new.html#new---------------------
изначально пытался бороться с CSV Improved 1.6. ПОПЛЕВАЛСЯ. не понравился! без него обошелся!
БЫЛА ЗАДАЧА;
магазин электронных компонентов:
около 9000 позиций, по 4 колонки цен на позицию и воротами по количеству на каждую колонку,
3 политики продаж(группы покупателей).в итоге нужно было грузить и синхронизировать 5 колонок цен.
сразу оговорюсь, что картинки и прочие навороты грузить задачи не было!
1. подготовка файла, для одной колонки у меня занимала ~ 15 мин, при соответствующей подготовке прайса, все равно не меньше 5-ти
2. закачка ~ пол-часа, на не слабую железяку.
------------
итого: ~
4-5 часов.
======================
РЕШЕНИЕ ЗАДАЧИ:
1. с 5.*-го mysql включена поддержка хранимых процедур
2. нарисовал на сервере пол-дюжины функций и процедур, собственно моторчик.
3. из экселя для каждой строки прайса через формулы слепил приблизительно вот такую строку:
select `p_in`('Активные компоненты','Транзистор биполярный','TOS','2-10L1A','2SB2222','5','6.55','5','6.6','1','7.14','7.58','','Y');4. сохранил эту колонку ессно в utf8 в файл. размер ~ 1.6 мб
5. через
http://host/phpmyadmin/ импортом втолкнул файлик в базу
----------------
2 МИНУТЫ 45 СЕКУНД! ----------------
НЕДОСТАТКИ:
1.нужно знать PL/sql
2.разобраться со структурой таблиц и полей VM
3.если поменяю хостинг и будет несоответствие версии mysql, нужно будет корректировать процедуры. к сожалению по mysql нет нормальной наследственности по upgrate
+++++++++++++++
ПЛЮСЫ:
1.гибкость(в частности в vm_product_price добавил еще пару полей, для тиражирования цен, через те же процедуры)
2.скорость адаптации того скрипта, который уже есть под новый шаблон прайса
3.OPEN SOURCE, т.е. легко воровать (МИНУСЫ - нужно суметь под себя подстроить - политику продаж проще(для меня) настривать прямо в скрипте)
--------------
ЗЫ.сечас компонента(язык не поворачивается так громко называть - 15кб pl/sql скрипта) СЫРОВАТА. через пару недель, надеюсь что то сложится. по развитию этой идей и вариантах распостранения и использования напишу на:
http://elcom.azov.net там кстати и тестировал...
++++++++++++++++++++++++++++++++++++++
и еще один сервис:
просмотр действий входивших в магазин посетителей:
http://elcom.azov.net/elcomstat.php?rob=0В предлагаемом варианте Гости и Покупатели могут увидеть общую посещаемость сайта и свои детализованные отчеты с отчетами роботов(можете выбрать в меню). Зайдите и посмотрите "ролик" на себя!
Фиксируется следующая информация:
-IP посетителя;
-доменное имя посетителя;
-родительская ссылка перехода(как сюда попал);
-запрашиваемая страница;
-страна/регион/город;
-просматриваемая категория и товар.
+Сводный и детализированный отчет по каждому IP-адресу
+Возможность фильтрации роботов
Думаю эта утилита должна вызвать интерес у владельцев интернет магазинов, сайтов и порталов. Лично мне она помогла исправить ошибки связанные с индексацией в Google и Yandex, не говоря о маркетинговой статистике.
! Возврат из деталлизованного отчета выполняйте через кнопку "Назад" управляющей панели Вашего браузера, иначе попадете на SEKSOT-a всего порталаТребования к хостингу:
>PHP
>MySQL 5.*
Пишите сюда, если интересно.