LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
10.02.2012, 22:54:11 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 [4] 5 6 7 8 9 10 11 12   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Модификация для нормальной загрузки через CSV  (Прочитано 106755 раз)
0 Пользователей и 1 Гость смотрят эту тему.
tug
Завсегдатай
*****

Репутация: +40/-4
Offline Offline

Пол: Мужской
Сообщений: 476


« : 27.11.2006, 17:54:53 »

Тема ушла сюда: http://joomlaforum.ru/index.php/topic,150010.0.html

В этой теме пишем свой мнение о том, что я скажу ниже.  Cool

Нормальная заливка это ...:
  • возможность заливать любые данные через CSV, т.е. товары, типы, параметры, категории, производителей, налоги, хуёги и пр.
  • возможность прямо в csv указывать поля, которые нужно обрабатывать.
  • когда в админке Вам нужно только указать файл и нажать "Upload".
  • возможность кастомизировать заливку и добавлять новые модули и не только для VirtueMart.

Спасибо всем, кто проспонсировал проект в тяжелое так сказать время.
« Последнее редактирование: 04.02.2011, 23:03:24 от beagler » Записан
 
}{oTT@6b)4
Гость
« Ответ #91 : 05.06.2007, 23:51:23 »

Цитировать
Сменить хостинг или прогнуть хосетра на нормальное php
Это единственный вариант?
Записан
tug
Завсегдатай
*****

Репутация: +40/-4
Offline Offline

Пол: Мужской
Сообщений: 476


« Ответ #92 : 06.06.2007, 00:38:29 »

Это по крайней мере два варианта.
В связи с тем, что в последующих версиях php safe mode не будет не вижу смысла подгонять расширения для работы с этим режимом.
Записан
}{oTT@6b)4
Гость
« Ответ #93 : 06.06.2007, 20:58:16 »

Ясно, хоть один нормальный хост подскажеш? Где отключен этот режим
Записан
stepanec
Захожу иногда
**

Репутация: +2/-0
Offline Offline

Сообщений: 21


« Ответ #94 : 08.06.2007, 14:27:42 »

Цитировать
Инфо: Строка 1
Не указан обрабатывающий модуль.
Строка пропущена.
Время выполнения: 0.0001 сек.

и так на каждой строчке в файле примера с разделителем текста "|" и без разделителя поля
подскажите плиз  в чём загвоздка
Записан
KillDead
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 38


« Ответ #95 : 18.06.2007, 15:40:18 »

А как залить товар в несколько категорий?
И ещё вопросы:
Тестили хак на версии 1.1? А то загрузил примеры- пропала цена и картинки.
В хаке исправлена проблема загрузки большого числа товаров?
Цитировать
Максимум строк за раз
Это для этого?
« Последнее редактирование: 18.06.2007, 22:21:06 от KillDead » Записан
tug
Завсегдатай
*****

Репутация: +40/-4
Offline Offline

Пол: Мужской
Сообщений: 476


« Ответ #96 : 19.06.2007, 01:28:18 »

А как залить товар в несколько категорий?
Указать путь к категориям через запятую, или точку с запятой или палку. Смотря какой у вас разделитель данных.
Тестили хак на версии 1.1? А то загрузил примеры- пропала цена и картинки.
Нет, не тестили. Вполне возможно, на мой взгляд 1.1 ещё сыроват. Выйдет публичная бета, тогда и будем пробовать.
В хаке исправлена проблема загрузки большого числа товаров?
Большое количество товара это понятие растяжимое, многое зависит от количества полей и информации в них. На мой взгляд проблемы с количеством строк нет.
Это для этого?
И для этого тоже
Записан
morph
Живу я здесь
******

Репутация: +95/-0
Offline Offline

Сообщений: 966


« Ответ #97 : 19.06.2007, 14:19:41 »

Цитировать
Указать путь к категориям через запятую, или точку с запятой или палку. Смотря какой у вас разделитель данных.
У меня срабатывает только при указании разделителя "," хотя по умолчанию стоит ";" ставил все - канает только с запятой  Smiley
Записан
KillDead
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 38


« Ответ #98 : 30.06.2007, 17:36:39 »

Проблема- какртинки не грузятся. Урлы просто не заносятся в базу.
Машина: Joomla! 1.0.12 Lavra Edition + VM .07
-------------------
И еще:
Есть у меня дополнительные поля в таблце jos_vm_product . Как мне научить новый хак загружать.
Попробовал так, в ps_simple_csv_aliases.php
Цитировать
  'Серия' => 'series',
'Автор' => 'avtor',
'Издательство' => 'izdatelstvo',
'Год' => 'year',
'Стр.' => 'str',
'Переплет' => 'pereplet',
Но результата нет... Angry
« Последнее редактирование: 30.06.2007, 19:38:23 от KillDead » Записан
morph
Живу я здесь
******

Репутация: +95/-0
Offline Offline

Сообщений: 966


« Ответ #99 : 02.07.2007, 06:27:58 »

Цитировать
Проблема- какртинки не грузятся.
Картинки грузятся нормально.Копируете картинки в папку components\com_virtuemart\shop_image\product
а в полях"Маленькое изображение"и   "Большое изображение" вносите названия файлов картинок(картинка1.gif,картинка2.gif...)не указывая путь.Должно получиться.
Записан
KillDead
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 38


« Ответ #100 : 02.07.2007, 12:37:21 »

С картинками дошло- просто юрзал старую версию. Сейчас поставил новую.
Лучше не стало:
1) цены не загружаются, _vm_product_price  остаётся пустым
2) Проблема с категориями: категория Искусствo (живопись, графика, скульптура) грузится как 3 категории -Искусствo (живопись - графика - скульптура), т.е разделяется запятыми.
Как исправить?
Записан
morph
Живу я здесь
******

Репутация: +95/-0
Offline Offline

Сообщений: 966


« Ответ #101 : 02.07.2007, 13:46:11 »

Цитировать
1) цены не загружаются, _vm_product_price  остаётся пустым
2) Проблема с категориями: категория Искусствo (живопись, графика, скульптура) грузится как 3 категории -Искусствo (живопись - графика - скульптура), т.е разделяется запятыми.
1)у меня цены вносятся нормально,без проблем,даже для групп пользователей отлично...
2)Дело в том что товар распределяется по категориям,которые перечислены в соответствующем поле через запятую,причем как уже писал канает только с запятой Grin-чтоб исправить надо смотреть код,где заносится разделитель категорий.
Записан
KillDead
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 38


« Ответ #102 : 02.07.2007, 17:46:09 »

2morph
Сенкс.
Если кому интересно, то на 805 строчке надо убрать ненужный разделитель.
Проблему с ценой решил переустановкой магазина.
Основные проблемы решились, остались менее важные:
Можно отделить загрузку маленьких картинок от больших, т.е. чтобы рагружались в разные папки?
Записан
tug
Завсегдатай
*****

Репутация: +40/-4
Offline Offline

Пол: Мужской
Сообщений: 476


« Ответ #103 : 04.07.2007, 09:03:11 »

Цитировать
Можно отделить загрузку маленьких картинок от больших, т.е. чтобы рагружались в разные папки?
Создаешь там нужную директорию, например resized для уменьшеных и в csv так и пишешь "resized/image1.gif" и т.д.
Записан
KillDead
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 38


« Ответ #104 : 04.07.2007, 16:27:57 »

2tug Smiley
Сенкс.
Ещё вопросик: я уже спрашивал, если есть дополнительные поля в таблце jos_vm_product, можно загружать в них свои данные через сабж?
Записан
tug
Завсегдатай
*****

Репутация: +40/-4
Offline Offline

Пол: Мужской
Сообщений: 476


« Ответ #105 : 04.07.2007, 22:13:54 »

Проблема тут в том, что я сразу решил, что мое расширение никак не будет влиять на данные в базе. То есть собственно модификацией занимаются классы Virtuemart'а. Так что тут я ничем не могу помочь. Вы же можете модифицировать функции VirtueMart чтобы он модифицировал ваши поля. Моё расширение передает все данные из CSV туда. Если вы захотите это сделать, я скажу какие функции модифицировать.
Записан
hedaya
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 29


« Ответ #106 : 05.07.2007, 19:38:16 »

Tug!!!
Я не знаю, может быть ты забыл, ты хотел сделать загрузку нескольких картинок через твой скрипт!!! Будет ли это? Мы все очень ждем!! =)
Спасибо!
Записан
tug
Завсегдатай
*****

Репутация: +40/-4
Offline Offline

Пол: Мужской
Сообщений: 476


« Ответ #107 : 06.07.2007, 00:34:34 »

Помню, никак руки не дойдут. Есть надежда, что сделаю на выходных.
Записан
hedaya
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 29


« Ответ #108 : 16.07.2007, 22:44:33 »

Хм.. может быть я чего то не так делаю, но у меня все заливается нормально, за исключением того, что скрипт не видит и не желает добавалять attribute и custom_attribute. Забирает из csv файла все верно, кроме этих полей. С чем это может быть связано?
« Последнее редактирование: 17.07.2007, 05:27:24 от hedaya » Записан
tug
Завсегдатай
*****

Репутация: +40/-4
Offline Offline

Пол: Мужской
Сообщений: 476


« Ответ #109 : 17.07.2007, 00:42:47 »

Это может быть связано только с тем, что я не доделал/не проверил обработку атрибутов... извиняюсь. Я об этом думал, но как-то всё руки не доходят.
Записан
hedaya
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 29


« Ответ #110 : 17.07.2007, 05:27:01 »

Долго мучался (плохо у меня с php), но нашел таки корень зла =)

В ps_simple_csv_aliases.php строчки

   'Атрибут' => 'attribute',
   'Атрибут определенный нами' => custom_attribute',

на самом деле должны быть

   'Атрибут' => 'product_advanced_attribute',
   'Атрибут определенный нами' => 'product_custom_attribute',

Теперь буду мучать картинки =)
Записан
hedaya
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 29


« Ответ #111 : 17.07.2007, 21:45:15 »

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


p.s. пока очень занят....
« Последнее редактирование: 08.08.2007, 05:58:53 от hedaya » Записан
tug
Завсегдатай
*****

Репутация: +40/-4
Offline Offline

Пол: Мужской
Сообщений: 476


« Ответ #112 : 17.07.2007, 22:04:57 »

Выкладывайте, когда есть основа всегда проще улучшать.
Записан
luckywookie
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Женский
Сообщений: 130


Плазменный инжектор-жизнь моя :))


« Ответ #113 : 21.07.2007, 16:32:34 »

У меня тоже не получается, заливаю параметры и потом товары
но выводить параметры сами не хочет... значение(число) не выводится ,а выводится просто {product_in_plane}...
Может я не так что то сделала... Angry

* Товары+Параметры.rar (0.67 Кб - загружено 174 раз.)
Записан
KillDead
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 38


« Ответ #114 : 25.07.2007, 17:41:57 »

Вы же можете модифицировать функции VirtueMart чтобы он модифицировал ваши поля. Моё расширение передает все данные из CSV туда. Если вы захотите это сделать, я скажу какие функции модифицировать.
Если не трудно, скажи.
Записан
mich
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 18


« Ответ #115 : 02.08.2007, 11:08:02 »

работал с модулем "Категории товаров" использовал колонки Продавец Наименование Описание Родительская категория.
я так понял с помощью такого вида csv можно создать скелет каталога. Но у меня
1. Сколько раз я обращался к csv столько раз он добавлял категории а не обновлял и не проверял их изменения (это так и должно быть???)
2. потом попытался поюзать модуль "товары" в и тоге когда в родительском путу пишешь родительский каталог первого уровня все работает а если хочешь глубже по каталогу закинуть товар то в логе выводит ошибку мол Ошибка: Вы должны ввести название для категории.(я использовал разделитель слэш, это ошибка моя или как?)
Заранее благодарю за помощь.
Записан
luckywookie
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Женский
Сообщений: 130


Плазменный инжектор-жизнь моя :))


« Ответ #116 : 03.08.2007, 16:45:59 »

Ау, tug, не поможешь выяснить в чем дело????
Или ты отдыхаешь Azn))
Записан
Camazzz
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Мужской
Сообщений: 28



« Ответ #117 : 08.08.2007, 14:58:42 »

Столкнулся с такой проблемой: заливаю файл - обновляю только категорию у товаров, в файле указаны только артикул и категория, при этом скидывается цена товара
Записан
mich
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 18


« Ответ #118 : 22.08.2007, 15:29:57 »

Доброго времени суток друзья я тут порялся в проге и еще кой чего нашел:)))
1. Что меня несколько смутило.Были посты с содержанием "Не удалось найти обработчик 'Товары' " у меня такое появилось когда слово товары в левом верхнем углу таблицы я написал с маленькой буквы, а когда с большой все заработало. Вопрос в том тут есть чувствительность к регистру?
2. Еще проблема с картинками. Ситуация такая в цсв прописал путь к большой и маленькой картинке-залил,и вдруг решил поменять картинку (поменяв при этом ее название и ссылку соответственно), результат в том что маленькая картинка берется откуда указал новый цсв файл, а вот большая нет. т.е она все ломится к той картике что я удалил и путь вообще коворя поменял. пришлось либо удалять этот товар либо удалять т него картинку и снова работа с цсв, тогда все заработало, но это определенно баг.
3. Еще одна проблема с картинками. Когда я указываю более глубокий каталог чем product то катринка не корректно отображается всех сочетаний не помню. но в таком точно. Ссылка на большую и маленькую картинку одинаковы и стоит оптимизация маленькой (т.е. я галочку в настройках постовал). Как решеие пришлось все товары слить в корень что не совсем удобно, и как это можно решить?
4. Как сделать исправление product_id  через CSV? просто когда добавляешь и удаляешь товары этот парамерт постоянно растет что несколько неудобно
5. проблема с редактированием производителей,т.е. через цсв я их добавить могу а вот исправить уже нет... в чем проблема?
« Последнее редактирование: 22.08.2007, 15:34:39 от mich » Записан
IceFusion
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Пол: Мужской
Сообщений: 79



« Ответ #119 : 06.09.2007, 01:11:53 »

У меня не работает, вылетает с такими ошибками:
Warning: set_time_limit() has been disabled for security reasons in /usr/local/psa/home/vhosts/domain.ru/subdomains/laminat/httpdocs/administrator/components/com_virtuemart/classes/ps_simple_csv.php on line 49

Warning: rename(/tmp/phpeddP7X,/usr/local/psa/home/vhosts/domain.ru/subdomains/laminat/httpdocs/media/vmcWBCqnP) [function.rename]: Operation not permitted in /usr/local/psa/home/vhosts/domain.ru/subdomains/laminat/httpdocs/administrator/components/com_virtuemart/classes/ps_simple_csv.php on line 377

А в поле загрузчика пишется:
Информация: Строка 1
Ожидаются данные.
Не указан обрабатывающий модуль.
Строка пропущена.
Время выполнения: 0.0001 сек.


в итоге:

Информация: Обработка CSV завершена.
Общее время выполнения: 0.0142 сек.

Т.е. он тупо пропускает все строки. Че делать не понимаю.
Записан
IceFusion
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Пол: Мужской
Сообщений: 79



« Ответ #120 : 06.09.2007, 01:34:27 »

Так и не понял этот затык с выбором разграничителей, прям проблема какая-то ужас. Там два разграничителя надо выбрать, один для полей, другой для текста. Где какой выбирать и что проставлять в настройках при загрузке.
Записан
Страниц: 1 2 3 [4] 5 6 7 8 9 10 11 12   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet