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

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Голосование
Вопрос: Сосредоточить усилия на разработке импорта для J1.7+VM2.0 или продолжать усовершенствование для J15+VM1.1.x?  (Голосование закончилось: 30.12.2011, 22:53:34)
J15+VM1.1.x - 24 (57.1%)
J17+VM2.0 - 18 (42.9%)
Всего голосов: 42

Страниц: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Импорт из CSV товаров с типами и свойствами из  (Прочитано 79093 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Gruz
Moderator
*****

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

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


Бутылочку оставьте?


« : 04.02.2011, 22:19:21 »

Указывайте версию бравзера, этого расширения, Joomla, VirtueMart и пример предоставляйте прайса (ods и csv), когда задёте вопрос!

----------------------

Версия для J1.7+ и VM2.0+ в разработке.
Почему так долго?
А пока....

Показать текстовый блок

Текущая версия [СКАЧАТЬ]

Требования:


Органичения и т.п.
Тестировалась с Joomla 1.5.22 + VirtueMart 1.1.6 и VirtueMart 1.1.7, 1.1.8, 1.1.9
А так же  с Joomla 1.5.15 + VirtueMart 1.1.4
Тестировалось в Firefox (везде работает) и в IE8 (были случаи, когда AJAX не работает). В Chrome и Opera AJAX не работает корректно.
Посему рекомендуется FireFox



Рекомендовано к прочтению:

  • Что такое типы в VirtueMart (англ.): http://www.csvimproved.com/csvi-virtuemart-documentation/tutorials/product-types-import-tutorial.html
    Читать до места: Upload product type names

Основные особенности, чего нет у других:
  • Таумауты не страшны, ибо используется редирект. То есть когда обработка приближается к таймауту, она себя сохраняет на сервер, перезапускает себе же и так до следующего таймаута. CSVI 1.9 часто вылетает по таймауту, ибо хостеры не жалуют многоминутное исполнение скрипта.
  • Возможность продолжить прерванный импорт с места обрыва
  • Возможность импортировать товары с типами, ценами для разных груп и дополнительными изображениями из одного прайса. CSVI требует несколько отдельных файлов. Другие импортеры вообще с типами не работают.
  • Возможность обрабатывать данные из CSV в процессе импорта. Например, когда в таблице описание имеет разрывы строк, а вы хотите его автоматически преобразовать в HTML, то теперь это возможно.


Установка
Показать текстовый блок

Обновление
Установить компонент сверху на старый.

Как работать
Показать текстовый блок

Формат файла
Показать текстовый блок

Препроцессоры
Показать текстовый блок


Примеры:
Показать текстовый блок






Препроцессоры из постов на форуме
Показать текстовый блок



ЧаВо:
Показать текстовый блок


Решение проблем:
Показать текстовый блок

Текущая версия [СКАЧАТЬ]


Разное
Показать текстовый блок
« Последнее редактирование: 06.02.2013, 16:18:53 от Gruz » Записан
 
Gruz
Moderator
*****

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

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


Бутылочку оставьте?


« Ответ #31 : 13.06.2011, 17:30:56 »

Э.... Совершенно нет идей. А если выключен sh404 сработает? В нём ли проблема? Может кэш его надо почистить после импорта, если это всё-таки в нём проблема?

Надо бы сравнить в БД товар импортированный и добавленный вручную. Может, что-то прояснится.

Какая-то мистика.
Записан
Sagot
Новичок
*

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

Сообщений: 3


« Ответ #32 : 14.06.2011, 01:24:25 »

Получилось.

Был конфликт sh404SEF с CSV импортом. Скорее всего csv-шка на пару с VM создавали продукты и странички к ним в обход sh404SEF и оно их просто не видело.

ЛЕЧЕНИЕ: Зайти в компонент sh404SEF -> Url manager и там очистить урл"ы - нажать кнопку Purge. Урлы постераются но при след. посещении каждой страницы они будут создаваться. И так походу после каждого импортирования...

Правда еще до стирания старых урлов у меня почему-то пропали изображения с товаров, но это уже другая опера.
Записан
Erepb
Осваиваюсь на форуме
***

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

Сообщений: 44


« Ответ #33 : 14.06.2011, 02:18:55 »

А можно ли с помощью этого компонента изменять названия имеющихся категорий?
Записан
Gruz
Moderator
*****

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

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


Бутылочку оставьте?


« Ответ #34 : 14.06.2011, 02:39:46 »

А можно ли с помощью этого компонента изменять названия имеющихся категорий?
Не уверен, как он себя поведёт если указать id категории и названия. Я всё внимание импорту товаров уделял, с остальным дела хуже. Надо пробовать.
Записан
Erepb
Осваиваюсь на форуме
***

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

Сообщений: 44


« Ответ #35 : 14.06.2011, 03:28:18 »

Не уверен, как он себя поведёт если указать id категории и названия. Я всё внимание импорту товаров уделял, с остальным дела хуже. Надо пробовать.

Попробовал - не получилось. Чёрт... шо ж делать то...
Записан
Gruz
Moderator
*****

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

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


Бутылочку оставьте?


« Ответ #36 : 14.06.2011, 11:04:03 »

Могу предложить подождать неопределённое время, пока я доберусь до выпуска 1.0.17 и реализую там эту возможность.

Или проще - вот таблица LO (OO). Оно сформирует нужные запросы для БД.
В одну колонку забиваешь ID категории, во вторую новое название, в третьей получаешь запрос, который нужно выполнить в phpMyAdmin.

* change_cat_name.ods.zip (8.04 Кб - загружено 64 раз.)
Записан
Sagot
Новичок
*

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

Сообщений: 3


« Ответ #37 : 14.06.2011, 14:14:12 »

ОГОНЬ!)) все работает)) и фотки тоже


такой вопрос, чисто косметический: для доп. изображений оно автоматом делает Resized размеры, а где указать чтобы оно ресайзело дополнительные изображения не по размеру ресайза основного изображения а другим размером?

а то на страничке товара основная фотка (thumb) у меня 150пикс. Х 150 пикс. и под низом дополнительные такие же по размеру и не понятно сходу какое основное, а какое дополнительное, короче не очень получается..

может где-то в php ручками вписать жестко сколько надо? а то я так понимаю оно подтягивает с настроек VM
Записан
Gruz
Moderator
*****

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

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


Бутылочку оставьте?


« Ответ #38 : 14.06.2011, 14:30:25 »

Вопрос сложный. Я размеры не указываю, отдаю это ВМу.

Есть желание, попробуй так.
/administrator/components/com_virtuemart/classes/ps_simple_csv.php

В строке 2348 примерно есть функция
   function handleFiles (&$csv_data) {

Она готовит данные из CSV и отдаёт их ВМу так:
$ps_product_files->update($file_object);
или так
$ps_product_files->add($file_object);

Наверное, в $file_object можно передать размеры.

Полезь в administrator/components/com_virtuemart/classes/ps_product_files.php и посмотри, каков формат данных при добавлении изображения. И измени $file_object соответственно.


Скорее всего нужно указать перед
$ps_product_files->update($file_object);
или
$ps_product_files->add($file_object);


$file_object['file_image_thumb_height'] = 100;
$file_object['file_image_thumb_width']=100;
Записан
Erepb
Осваиваюсь на форуме
***

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

Сообщений: 44


« Ответ #39 : 14.06.2011, 21:59:29 »

Могу предложить подождать неопределённое время, пока я доберусь до выпуска 1.0.17 и реализую там эту возможность.

Или проще - вот таблица LO (OO). Оно сформирует нужные запросы для БД.
В одну колонку забиваешь ID категории, во вторую новое название, в третьей получаешь запрос, который нужно выполнить в phpMyAdmin.

+++
Гуд. Ждём-с
Записан
Demonick99
Гость
« Ответ #40 : 15.06.2011, 23:11:57 »

Огромное спасибо за работу, все круто! Можно ли реализовать в следующей версии еще и заполнение поля "Цена со скидкой" (discounted_price_override). Очень бы пригодилось!
Записан
Gruz
Moderator
*****

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

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


Бутылочку оставьте?


« Ответ #41 : 17.06.2011, 14:54:43 »

Попытаюсь.
Записан
Galax
Новичок
*

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

Сообщений: 7


« Ответ #42 : 19.06.2011, 09:36:03 »

Для начала позвольте поблагодарить за поддержку и доработку столь полезного народу компонента! Теперь о деле.
Проблема с дополнительными файлами. Файл кладу в ..www/media/ , указываю имя в соответствующей колонке прайса с заголовком "Инструкция". После выгрузки на страничке товара появляется ссылка "Инструкция" с нулевым размером файла, приводящая на страницу с неким куском кода. Страница товара тут: http://spavsem.ru/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=106&category_id=78&option=com_virtuemart&Itemid=1  
При просмотре товаров в админке VirtueMart нужный дополнительный файл присутствует в разделе Медиа, путь к нему указан правильно. При загрузке файлов через админку все в порядке.

Прайс здесь: http://spavsem.ru/media/Prod.ods  
Версии софта: Joomla 1.5.20, VirtueMart 1.1.7, Firefox 3.6.17

-----

Проблема с загрузкой дополнительных файлов решена. Все дело было в том, что между именем файла Manual.pdf, разделителем :: и заголовком Инструкция я впечатал лишние пробелы.
И хотя после первых неудачных попыток я пробовал оставлять только имя файла (без разделителя и заголовка), из-за проблемы с пробелами, имевшей место при начальной загрузке, файлы оставались недоступны. Решить проблему помогло копирование записи из примера, приведенного в инструкции компонента в разделе "Формат файла" (см. заглавный пост) - eva.ods::Підпис 1. Там на самом деле нет никаких пробелов между именем, разделителем и заголовком. Еще не стоит один и тот же файл делать дополнительным для нескольких товаров - файл будет привязан к первому товару в CSV, для остальных товаров VM добавит к имени исходного файла некую уникальную комбинацию символов, и ссылка на доп. файл со страницы товара не будет работать. Gruz, большое спасибо за попытку помочь!
« Последнее редактирование: 13.01.2012, 21:26:55 от Gruz » Записан
Gruz
Moderator
*****

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

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


Бутылочку оставьте?


« Ответ #43 : 20.06.2011, 11:40:26 »

Проблема с загрузкой дополнительных файлов решена. Все дело было в том, что между именем файла Manual.pdf, разделителем :: и заголовком Инструкция я впечатал лишние пробелы.
И хотя после первых неудачных попыток я пробовал оставлять только имя файла (без разделителя и заголовка), из-за проблемы с пробелами, имевшей место при начальной загрузке, файлы оставались недоступны. Решить проблему помогло копирование записи из примера, приведенного в инструкции компонента в разделе "Формат файла" (см. заглавный пост) - eva.ods::Підпис 1. Там на самом деле нет никаких пробелов между именем, разделителем и заголовком. Еще не стоит один и тот же файл делать дополнительным для нескольких товаров - файл будет привязан к первому товару в CSV, для остальных товаров VM добавит к имени исходного файла некую уникальную комбинацию символов, и ссылка на доп. файл со страницы товара не будет работать. Gruz, большое спасибо за попытку помочь!

Надо бы мне отточить этот процесс. Он далёк от идеала.
Уникальная комбинация - это скорее от импорта, хотя точно не помню. Ну суть такова, что всё-таки желательно разные файлы, ибо потом при удалении файла у одного товара, он его физически удалит, и файл исчезнет, чем перестанет работать в других товарах. Оттуда и уникальная комбинация - что такой вилки логической не было.
А проверять, скажем, при удалении файла, нет его ж в одном из нескольких других тысяч товаров - утомительно для ВМа. Потому он и должен обезопасить себя, добавляя эту комбинацию.
Записан
КриЗайн
Новичок
*

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

Сообщений: 8


« Ответ #44 : 20.06.2011, 17:42:13 »

Спасибо большое за такой замечательный компонент-у меня всё прекрасно закачивается в базу))
только есть один глюк, подскажите может кто знает?
рассказываю:
у меня несколько поставщиков, все прайсы от них закачиваются в базу и публикуются, кроме одного упрямого:
20 000позиций от него, с полем product_publish ='y' не отображаются.
Я честно проверила по всем табличкам, не только по продуктам, но и по ценам и ссылкам, каждый продукт в базе есть.НО в поиске не ищется(((

Остальные все поставщики прекрасно себя ведут.
Записан
КриЗайн
Новичок
*

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

Сообщений: 8


« Ответ #45 : 20.06.2011, 17:45:28 »

У меня версия Firefox 3.6. 17
virtue mart 1.5.14.
Повторная загрузка прайса от этого упрямого поставщика ни к чему не приводит.Опять в базе есть, publish='y', а при поиске нет
Записан
bhakta
Осваиваюсь на форуме
***

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

Сообщений: 28


« Ответ #46 : 21.06.2011, 21:10:15 »

Пытался установить компонент на Joomla 1.5.13 и VirtueMart 1.1.3 - ни чего не получилось.
Пришлось обновлять до 1.5.23 и 1.1.9.
Записан
Gruz
Moderator
*****

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

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


Бутылочку оставьте?


« Ответ #47 : 22.06.2011, 15:25:45 »

Цитировать
с полем product_publish ='y' не отображаются.

Если это не очепятка в форуме, а так и есть в прайсе, то оно и понятно. y должен быть Y  - большая буква

Пытался установить компонент на Joomla 1.5.13 и VirtueMart 1.1.3 - ни чего не получилось.
Пришлось обновлять до 1.5.23 и 1.1.9.


Ниже VM 1.1.4 не тестировалось. А то, что пришлось обновиться, хорошо. Обновления полезны, дыры латают, как минимум.
Записан
bhakta
Осваиваюсь на форуме
***

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

Сообщений: 28


« Ответ #48 : 22.06.2011, 21:18:49 »

Цитировать
Ниже VM 1.1.4 не тестировалось. А то, что пришлось обновиться, хорошо. Обновления полезны, дыры латают, как минимум.
Ну вот я и протестировал. В VM 1.1.3 не работает. Устанавливается но не открывается...
В VM 1.1.9 работает замечательно. Но в Опере AJAX не работает, зависает после первого цикла 55 мин.
После обновления удалось разобраться и загрузить товар порядка 7000
Пришлось VirtueMart поставить с нуля и обновить шаблоны вывода категорий и детального описания товара.
Вот только с маленькой картинкой пока не разобрался... Сейчас почитаю что про это написано.
В целом впечатление просто замечательное от компонента.
Есть только один вопрос. Хотелось бы поменять значение по умолчанию для разделителей полей и разделителя текста.
Конечно могу сам поискать но уверен с подсказкой будет легче. Хочу поставить ^ и ~ - как то уже по традиции  пришел к выводу что это надежнее. Это чтобы не ставить каждый раз чекбокс. Просто знать бы в каком файле символ поменять надо... Помнится я такое проделывал как то в компоненте ZOO для загрузки в него из CSV. Конечно в каталоге ZOO загрузка на 2 порядка слабее организована.
« Последнее редактирование: 23.06.2011, 00:40:36 от bhakta » Записан
Gruz
Moderator
*****

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

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


Бутылочку оставьте?


« Ответ #49 : 22.06.2011, 21:39:27 »

administrator/components/com_virtuemart/html/product.simple_csv.php

есть два фрагмента:
Код:
<input type="radio" name="csv_delimiter" value="," <?php echo $checked_comma; ?>  /><span class="sectionname">,</span><br />
<input type="radio" name="csv_delimiter" value=";" <?php echo $checked_semicolon; ?> /><span class="sectionname">;</span><br/>
<input type="radio" name="csv_delimiter" value="other" <?php echo $checked_other; ?> /><input type="text" name="other_delimiter" id="other_delimiter" size="1" value="<?php echo JRequest:: getVar('other_delimiter', '|'); ?>" />
и
Код:
<input type="radio" name="csv_enclosurechar" value='"' <?php echo $checked_quotes; ?> /> <span class="sectionname">"</span><br />
<input type="radio" name="csv_enclosurechar" value="'" <?php echo $checked_apostrophe; ?> /> <span class="sectionname">'</span><br />
<input type="radio" name="csv_enclosurechar" value="other"  <?php echo $checked_other; ?> /><input type="text" name="other_enclosurechar" id="other_enclosurechar" size="1" value="<?php echo JRequest:: getVar('other_enclosurechar', ''); ?>" />

Подправь под себя. В следующей версии значения по умолчанию будут указаны в настройках на этот случай.
Записан
bhakta
Осваиваюсь на форуме
***

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

Сообщений: 28


« Ответ #50 : 23.06.2011, 01:00:07 »

сразу же добавил себе то что нужно...
Как то так. Прошу прощения, если что не так. Вроде работает.
Код:
<tr>
<td valign="top" width="15%" align="right" <?php ( $show_fec )? 'colspan="2"' : ''; ?>>

<?php echo JText::_('CSV delimiter')?>:
</td>
<td valign="top" width="5%" <?php ( $show_fec )? 'colspan="2"' : ''; ?>>
<?php
$csv_delimiter = JRequest:: getVar('csv_delimiter', '^');
$checked_comma = '';
$checked_semicolon = '';
$checked_other = '';
if ( $csv_delimiter == ',') {
$checked_comma = 'checked';
}
else if ( $csv_delimiter == '^') {
$checked_ink = 'checked';
}
else if ( $csv_delimiter == ';') {
$checked_semicolon = 'checked';
}
else if ( $csv_delimiter == 'other') {
$checked_other = 'checked';
}
?>
<input type="radio" name="csv_delimiter" value="^" <?php echo $checked_ink; ?>  /><span class="sectionname">^</span><br />
<input type="radio" name="csv_delimiter" value="," <?php echo $checked_comma; ?>  /><span class="sectionname">,</span><br />
<input type="radio" name="csv_delimiter" value=";" <?php echo $checked_semicolon; ?> /><span class="sectionname">;</span><br/>
<input type="radio" name="csv_delimiter" value="other" <?php echo $checked_other; ?> /><input type="text" name="other_delimiter" id="other_delimiter" size="1" value="<?php echo JRequest:: getVar('other_delimiter', '|'); ?>" />
</td>
<?php if( $show_fec ) { ?>
<td valign="top" width="10%" align="right"><?php echo JText::_('CSV enclosure')?>:</td>
<td valign="top" width="15%">
<?php
$csv_enclosurechar = JRequest:: getVar('csv_enclosurechar', '~');
$checked_quotes = '';
$checked_apostrophe = '';
$checked_other = '';
if ($csv_enclosurechar == '"') {
$checked_quotes = 'checked';
}
else if ($csv_enclosurechar == "~") {
$checked_vawe = 'checked';
}
else if ($csv_enclosurechar == "'") {
$checked_apostrophe = 'checked';
}
else if ($csv_enclosurechar == 'other') {
$checked_other = 'checked';
}
?>
<input type="radio" name="csv_enclosurechar" value='~' <?php echo $checked_vawe; ?> /> <span class="sectionname">~</span><br />
<input type="radio" name="csv_enclosurechar" value='"' <?php echo $checked_quotes; ?> /> <span class="sectionname">"</span><br />
<input type="radio" name="csv_enclosurechar" value="'" <?php echo $checked_apostrophe; ?> /> <span class="sectionname">'</span><br />
<input type="radio" name="csv_enclosurechar" value="other"  <?php echo $checked_other; ?> /><input type="text" name="other_enclosurechar" id="other_enclosurechar" size="1" value="<?php echo JRequest:: getVar('other_enclosurechar', ''); ?>" />
</td>
<?php } ?>
</tr>
« Последнее редактирование: 23.06.2011, 01:04:37 от bhakta » Записан
Gruz
Moderator
*****

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

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


Бутылочку оставьте?


« Ответ #51 : 23.06.2011, 01:07:48 »

Не то. Так не будет.

Строку
Код:
$csv_delimiter = JRequest:: getVar('csv_delimiter', ',');
на
Код:
$csv_delimiter = JRequest:: getVar('csv_delimiter', 'other');

строку
Код:
<input type="radio" name="csv_delimiter" value="other" <?php echo $checked_other; ?> /><input type="text" name="other_delimiter" id="other_delimiter" size="1" value="<?php echo JRequest:: getVar('other_delimiter', '|'); ?>" />

на
Код:
<input type="radio" name="csv_delimiter" value="other" <?php echo $checked_other; ?> /><input type="text" name="other_delimiter" id="other_delimiter" size="1" value="<?php echo JRequest:: getVar('other_delimiter', '^'); ?>" />


И
Код:
$csv_enclosurechar = JRequest:: getVar('csv_enclosurechar', '"');
на
Код:
$csv_enclosurechar = JRequest:: getVar('csv_enclosurechar', 'other');

строку
Код:
<input type="radio" name="csv_enclosurechar" value="other"  <?php echo $checked_other; ?> /><input type="text" name="other_enclosurechar" id="other_enclosurechar" size="1" value="<?php echo JRequest:: getVar('other_enclosurechar', ''); ?>" />
на
Код:
<input type="radio" name="csv_enclosurechar" value="other"  <?php echo $checked_other; ?> /><input type="text" name="other_enclosurechar" id="other_enclosurechar" size="1" value="<?php echo JRequest:: getVar('other_enclosurechar', '~'); ?>" />
Записан
qweqweqwe
Осваиваюсь на форуме
***

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

Сообщений: 65


« Ответ #52 : 23.06.2011, 01:21:18 »

исправил прайс лист
загружаю
но не меняеться не картинка не производитель

я удалил всех производителей не нужных из прайса но произодитель остался после того как перезалил
« Последнее редактирование: 23.06.2011, 16:54:03 от qweqweqwe » Записан
bhakta
Осваиваюсь на форуме
***

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

Сообщений: 28


« Ответ #53 : 23.06.2011, 02:06:28 »

Не то. Так не будет.

Я сделал немного по другому. Все замечательно работает.
« Последнее редактирование: 23.06.2011, 02:10:43 от bhakta » Записан
Gruz
Moderator
*****

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

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


Бутылочку оставьте?


« Ответ #54 : 23.06.2011, 11:41:26 »

исправил прайс лист
загружаю
но не меняеться не картинка не производитель

я удалил всех производителей не нужных но произодитель остался

Это отрывок из какого-то мне неизвестного разговора?
Записан
qweqweqwe
Осваиваюсь на форуме
***

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

Сообщений: 65


« Ответ #55 : 23.06.2011, 16:53:13 »

Это отрывок из какого-то мне неизвестного разговора?
да)так и не нашел решение проблемы думаю снести все товары и залить по новой
думаю поможет
только не понятно почему модуль не корректно работает
Записан
Gruz
Moderator
*****

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

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


Бутылочку оставьте?


« Ответ #56 : 23.06.2011, 16:59:58 »

да)так и не нашел решение проблемы думаю снести все товары и залить по новой
думаю поможет
только не понятно почему модуль не корректно работает

У меня чакры погнулись, в ближайшее время телепатический контакт невозможен.
Записан
Zima41
Захожу иногда
**

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

Сообщений: 10

74obl.ru


« Ответ #57 : 25.06.2011, 11:31:35 »

не отображаются дополнительные изображения!
изначально была проблема с отображением мини изображений (выключил динамическое изменение размеров для мини-изображения) исправил файл shop.browse.php как указано http://joomlaforum.ru/index.php/topic,95120.0.html

Joomla 1.5.22 VirtueMart 1.1.7 Firefox 5

Пример прайса:

Товары                     
Артикул - 01e
Наименование товара -  беспроводная мышка   2.4GHz
Полное описание - - Диапазон: до 10 метров<br /> - Работает на 2 * батарейках AAA<br />
Цена товара - 450
Большое изображение - 01 sku_39257_1.jpg
Маленькое изображение - 01 sku_11166_1007.jpg
Дополнительные изображения - sku_39257_2_small.jpg::Підпис 1
Идентификатор категории -   5

и еще если выставить динамическое изменение размеров для мини-изображения, отображается только мини изображение
« Последнее редактирование: 25.06.2011, 19:44:04 от Zima41 » Записан
Gruz
Moderator
*****

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

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


Бутылочку оставьте?


« Ответ #58 : 25.06.2011, 11:36:02 »

не отображаются дополнительные изображения!
изначально была проблема с отображением мини изображений (выключил динамическое изменение размеров для мини-изображения) исправил файл shop.browse.php как указано http://joomlaforum.ru/index.php/topic,95120.0.html

Joomla 1.5.22 VirtueMart 1.1.7 Firefox 5

Указывайте версию бравзера, Joomla и VirtueMart и пример прайса, когда задёте вопрос!
Записан
mex
Новичок
*

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

Сообщений: 4


« Ответ #59 : 28.06.2011, 01:17:17 »

Это проблемы с хостингом. Частая - пользователь ФТП и пользователь Apache - разные. Тогда созданные по ФТП файлы не моугт меняться скриптами и наоборот. Решается наездом на хостера или сменой хостинга.
Ну или часто помогает включений FTP в общей конфигурации. Путь. Если у меня на фтп лежит Joomla, а путь к фтп выгляди так: ftp://gruz@gruz.org.ua/httpdocs, то путь /httpdocs
Если бы выглядел проще и файлы Joomla лежали бы сразу после логина, без перехода в /httpdocs, то путь был бы /
Уверен, что на таком хостинге будуть проблемы с установкой и других расширений.
у меня схожая проблема.
только фтп указан правильно, темп и лог папки тоже.
при добавлении дополнительных изображений и удалении тех которые не указаны в csv... дебаг выдает много ошибок такого образца:
Код:
JFTP::store: Bad response
JFile::move: Cannot find, read or write file: ''
и ниже, столько же:
Код:
Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/mexx/data:.) in /var/www/mexx/data/www/apple-kirov.ru/administrator/components/com_virtuemart/classes/ps_simple_csv.php on line 2534

Код:
2534 строка - $pathinfo['tmp_name'] = tempnam(sys_get_temp_dir(),'');
сидим с хостером голову ломаем, логи апача читаем и ничего придумать не можем.

а если еще перед импортом поставить галочку "Создавать эскизы для дополнительных изображений", то ругаеся на 562 строчку

Пользователь фтп и пользоваль апача - одинаковые.
Записан
mex
Новичок
*

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

Сообщений: 4


« Ответ #60 : 28.06.2011, 01:18:10 »

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

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | 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