Centoff
Давно я тут
  
Репутация: +14/-0
Offline
Пол: 
Сообщений: 244
|
 |
« : 18.08.2011, 13:28:50 » |
|
Данная тема является продолжением темы 1C УТ выгрузка/загрузка в VirtueMart по протоколу CommerceMLНа данный момент скрипт представленный в прошлой теме больше не обновляется! Версия сегодняшнего скрипта vmshop_1c v.2.1.0.betaСкрипт обмена 1С УТ v8.x и магазина на базе Joomla - VirtueMart 1.1.x-2.0.6 Final выполняет следующие функции: 1С -> VirtueMart 1) Выгрузка номенклатуры 2) Выгрузка всех характеристик 3) Выгрузка изображений с последующим созданием tumbsnail 4) Выгрузка дополнительных картинок 5) Выгрузка всех ценовых групп и назначение по дефолту группы, указанной в настройке! 6) Выгрузка остатков на складе 7) Выгрузка цен на товары в соответствии с ценовой группой  Выгрузка производителей 1С <- VirtueMart 1) Загрузка заказов со статусов P 2) Добавление новых клиентов (в том числе и Юр. лица) Скрипт работает как на полную выгрузку, так и на выгрузку изменений! В связи с тем, что скрипт магазина постоянно обновляется и тем самым постоянно меняется что-либо в структуре базы данных, то и скрипт возможно будет работать некорректно. Следите за этой веткой, возможно исправление уже есть ниже! Так же первый пост постоянно обновляется по факту выхода обновления! Так же прошу высказывать свои ошибки / пожелания / исправления в этой теме! Только убедитесь, что ваша ошибка еще не решена! Так же в случае ошибки прошу выкладывать логи выгрузки, логи ошибок сервера, важные параметры и версия скрипта! Заранее благодарю за понимание!Основные настройки (обновлено)! //Системные параметры define ( 'VM_VERSION', '2.1.0.beta' ); // Версия скрипта. Будет обновляться! define ( 'VM_HTTP_VERS', 1 ); // Использовать модуль http (через браузер) 1- да, 0- нет (в случае 0 - настройте config.php) // Можно с начало включить, настроить, а потом выключить!
Следующие параметры теперь находятся в папке components/com_virtuemart/1cexport/system/config.php define ( 'VM_CODING', 'UTF-8' ); // Кодировка выгрузки заказов (пока не применяется) define ( 'VM_DB', 'yes' ); // Обнулять таблицы перед выгрузкой? define ( 'VM_ZIP', 'yes' ); // Использование zip архивов define ( 'VM_ZIPSIZE', 16480000 ); // максимальный размер архива в байтах define ( 'VM_LOG', 'time' ); // вести логи по времени (time), по дате (date), один лог (one) define ( 'VM_LANG', 'RU' ); // Язык 1С - требуется для характеристик (см adapt.php) //Параметры изображения категории define ( 'VM_CAT_IMG', 'yes' ); // Применять картинку к категории define ( 'VM_CAT_RAND', 'r' ); // Выбор картинки ( r - рандомом, p - первая ) //Параметры отвечающие за налог define ( 'VM_NDS', 'yes' ); // Учитывать в цене из 1С налог НДС? define ( 'VM_NDS_COUNTRY', 'RUS' ); // Страна учета НДС? //Параметры отвечающие за поставки товара define ( 'VM_POSTAVKA_E', 'yes' ); // Использовать модуль поставки (заменяет картинку в случае отсутствия товара) define ( 'VM_POSTAVKA', '3-5d.gif' ); // Вставляет текст или картинку (например: on-order.gif или в наличии) define ( 'VM_POSTAVKA_TIME', '432000' ); // Ориентировачное время поставки в секундах, т.е. 5д*24ч*60м*60с = 432000 //Параметры thumbnails изображения define ( 'VM_TBN_H', '90' ); // Высота thumbnails изображения define ( 'VM_TBN_W', '90' ); // Ширина thumbnails изображения define ( 'VM_TBN_RED', '255' ); // Подложка thumbnails изображения (Красный - 255) - > define ( 'VM_TBN_GREEN', '255' ); // Подложка thumbnails изображения (Зеленый - 255) - > Все вместе - белый define ( 'VM_TBN_BLUE', '255' ); // Подложка thumbnails изображения (Синий - 255) - > define ( 'VM_TBN_QTY', '80' ); // Качество thumbnails изображения (максимум 100) define ( 'VM_JPG', 'no' ); // Заменять ли JPEG на JPG //Параметры отвечающие за каталог define ( 'VM_LIST_CAT', '5' ); // Сколько отображать товаров в каталоге define ( 'VM_DEF_CASHGR', 'Розничная' ); // название основной категории цен (у меня это Розничная) $config['VM_MANUFACTURE'] = 'производитель'; // Обозначение свойства производителя //Параметры отвечающие за выгрузку заказов define ( 'VM_USER_SHOP', 'no' ); // Создать поля для регистрации новых клиентов (Банковские реквизиты: ИНН, КПП и т.д.) define ( 'VM_CLIENT', 1 ); // 0 - Выгружать всех клиентов в 1С на контрагента "Физ лицо" 1- Выгружать всех клиентов в 1С как есть define ( 'VM_NDS_SHIP', '18' ); // Ставка НДС для услуги доставки
Инструкция по установке в архиве! Внимание! Для некоторых возможностей скрипта понадобится, чтобы было установлено дополнение к 1С, скачать можно на офф сайте!У кого установлена версия 1.1.9 - там в коде есть ошибка, из-за которой не отображаются подкатегории, выводится сообщение "В данной категории нет товаров." Решение: В файле \administrator\components\com_virtuemart\html\shop.browse.php допущена ошибка в строке 86: elseif( $num_rows == 0 && empty($product_type_id) && empty($child_list)) { echo $VM_LANG->_('EMPTY_CATEGORY'); Нужно изменить условие, поставив перед empty($child_list) восклицательный знак: elseif( $num_rows == 0 && empty($product_type_id) && !empty($child_list)) { echo $VM_LANG->_('EMPTY_CATEGORY'); Внимание!Обратите внимание на параметр: define ( 'VM_LANG', 'RU' ); Новая версия скрипта 2.1.0.betaТак же доступна прошла версия 2.0.9 Скачать новую версию: http://forum.fromrus.su/files/file/11-vmshop-1c/Важно! Все параметры теперь находятся в конфигурационном файле в папке system, поэтому для настройки можно воспользоваться модулем загрузки через браузер или настроить в ручную! Для простоты (кто не хочет держать включенным доступ через браузер) включаем параметр (в vmshop_1c.php) VM_HTTP_VERS = 1, настраиваем, а потом выключаем VM_HTTP_VERS = 0
|
|
|
|
« Последнее редактирование: 09.06.2012, 10:54:53 от Centoff »
|
Записан
|
|
|
|
| |
sarmin
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 57
|
 |
« Ответ #211 : 15.12.2011, 18:43:46 » |
|
У меня весь товар загружается.. но виден только в админке.. на сайте не виден, так как остаток стоит везде 0. в phpmyadmin зашел и нашел такой параметр product_params со значением "min_order_level=s:1:"0";|max_order_level=s:1:"0";|min_order_level=s:1:"0";|max_order_level=s:1:"0";|" это в таблице virtuemart_products
нужно что бы товар был виден и при нулевом значении. Ну и естественно загружались остатки....
|
|
|
|
|
Записан
|
|
|
|
sarmin
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 57
|
 |
« Ответ #212 : 15.12.2011, 18:51:16 » |
|
попробуй на стороне сервера в PHP включить Zend optimaiser сейчас попробую... отписал тех поддержке... какую версию php лучше оставить?? 5.3?
|
|
|
|
|
Записан
|
|
|
|
Centoff
Давно я тут
  
Репутация: +14/-0
Offline
Пол: 
Сообщений: 244
|
 |
« Ответ #213 : 15.12.2011, 19:12:59 » |
|
сейчас попробую... отписал тех поддержке... какую версию php лучше оставить?? 5.3?
Zend по идее не должен мешать, но попробуй, а по версиям - пофиг, я лично тестирую на 5.3 и пока тест проходит, хотя благодаря ей пришлось переделывать много в скрипте! У меня весь товар загружается.. но виден только в админке.. на сайте не виден, так как остаток стоит везде 0. в phpmyadmin зашел и нашел такой параметр product_params со значением "min_order_level=s:1:"0";|max_order_level=s:1:"0";|min_order_level=s:1:"0";|max_order_level=s:1:"0";|" это в таблице virtuemart_products
нужно что бы товар был виден и при нулевом значении. Ну и естественно загружались остатки....
в product.php удали просто эти данные и все! В новой версии я этот параметр изменю!
|
|
|
|
|
Записан
|
|
|
|
sarmin
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 57
|
 |
« Ответ #214 : 16.12.2011, 04:48:56 » |
|
заново переустановил все, и вот что выяснилось! что когда я загружаю из 1с в VirtueMart впервый раз, то товары загружаются без проблем! нет никаких ошибок! потом когда я опять нажимаю выгрузить базу, то пишет следуйщее в логах joomla: 2011-12-16 00:35:22 INFO 92.113.133.169 - --------------------Серверы IBM xSeries-------------------- 2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.2) Проверяем категорию Серверы IBM xSeries 2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.2) Категория Серверы IBM xSeries существует, обновляем информацию в базе 2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.2) Категория Серверы IBM xSeries не менялась, обновление не требуется 2011-12-16 00:35:22 INFO 92.113.133.169 - 4.1.2) Категория и все ее подкатегории созданы 2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 1 2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42 ' where virtuemart_product_id='1' 2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 2 2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42 ' where virtuemart_product_id='2' 2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 3 2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='_512MB_PCI-E_GeForce_9500GT_with_CUDA_Inno3D_N95GT-1DDV-C2CX_DDR2_128bit', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42 ' where virtuemart_product_id='3' 2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 4 2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='_DVD±RW_ASUS_DRW-22B2ST_BOX,_SATA', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42 ' where virtuemart_product_id='4' 2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 5 2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='_EVERGLIDE_Titan_Gaming_Mat_NEW_PACKAGE', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42 ' where virtuemart_product_id='5' 2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 6 2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='_microSD_Card_4096MB_Goodram_w_o_adapter', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42 ' where virtuemart_product_id='6' *********************************** 2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 12058 2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='shkola_yekstremalnogo_vozhdeniya', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42 ' where virtuemart_product_id='12058' 2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 12059 2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='shleyf_golovki_Epson_FX-2190_2110642', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42 ' where virtuemart_product_id='12059' 2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 12060 2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='yemulyatoryi_2,0 ', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42 ' where virtuemart_product_id='12060' 2011-12-16 00:36:00 INFO 92.113.133.169 - -------------------Серверы IBM xSeries------------------- 2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.4) Добавляем картинку в категорию Серверы IBM xSeries 2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.4) Для категории Серверы IBM xSeries нет картинки 2011-12-16 00:36:00 INFO 92.113.133.169 - -------------------Серверы IBM Blade systems------------------- 2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.4) Добавляем картинку в категорию Серверы IBM Blade systems 2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.4) Для категории Серверы IBM Blade systems нет картинки в логах сервера ошибок нету! в 1с пишет такую ошибку Выгружено товаров: 14 155 Получен расширенный статус успешного завершения сеанса Ответ сервера: v8_1C_27.zip
Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: ' where virtuemart_product_id='1'<br /> <b>Fatal error</b>: Cannot use object of type stdClass as array in <b>/home/sarmin/domains/sarmin.org.ua/public_html/ok/components/com_virtuemart/1cexport/system/product.php</b> on line <b>586</b><br />
Выгрузка товаров завершена с ошибками!
вот 586 строка product.php $sql_2 = "DELETE FROM `#__".DBBASE."_medias` WHERE `virtuemart_media_id` = '".$row['virtuemart_media_id']."'"; И еще одно! Так при выгрузке и не добавляется остаток! И все товары, с нулевым остатком не видны! Что делать? Может как-то не так выгружаю? вот скрины настроек выгрузки на сайт http://my.jetscreenshot.com/2265/20111216-t3xh-92kb http://my.jetscreenshot.com/2265/20111216-pvli-67kb (пробывал только типы цен - результат тот же) В чем ошибки??
|
|
|
|
« Последнее редактирование: 16.12.2011, 04:57:49 от sarmin »
|
Записан
|
|
|
|
Centoff
Давно я тут
  
Репутация: +14/-0
Offline
Пол: 
Сообщений: 244
|
 |
« Ответ #215 : 16.12.2011, 10:38:01 » |
|
Попробуй этот апдейт!
Это заменяет system/product.php и adapt.php!
Изменение: -Удаляет ошибку пустого slug -Удаляет лишние символы в slug -Устранена ошибка при обновлении продукта связанная со строкой 586 -Устранена причина разноса запроса к базе на 2 строки
|
|
|
|
|
Записан
|
|
|
|
fenixnow
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 95
|
 |
« Ответ #216 : 16.12.2011, 12:39:54 » |
|
Для контроля изменений в коде модуля создал на гугле репозиторий в котором можно наблюдать за ними
https://code.google.com/p/centoff-1c-to-virtuemart/source/browse/
кто в курсе думаю объяснять не нужно, кому интересно могу поподробнее описать.
to centoff если нужен доступ на выгрузку пиши в личку
|
|
|
|
|
Записан
|
|
|
|
sarmin
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 57
|
 |
« Ответ #217 : 16.12.2011, 14:50:15 » |
|
теперь даже на новую не выгружает! Кстати, сейчас VirtueMart новую версию уже выпустил! Я уже перепробывал все что там есть! Залейте сюда тот что нужен? а то запутаться можно! Вот это уже с обновлением! #Fields: date time priority clientip category message 2011-12-16 10:43:14 INFO 92.113.133.169 - Скрипт адптации 1С и магазина VirtueMart версии: 2, версия скрипта: 2.0.2.beta, обнуление базы перед выгрузкой: yes, выгрузка архивом: yes 2011-12-16 10:43:14 INFO 92.113.133.169 - Этап 1) Авторизация на сервере 2011-12-16 10:43:14 INFO 92.113.133.169 - Этап 1) Успешно 2011-12-16 10:43:15 INFO 92.113.133.169 - Этап 2) Инициализация выгрузки: Выгружать в архиве - yes, размер - 16480000 2011-12-16 10:43:15 INFO 92.113.133.169 - Этап 2) Выгружаем архив с файлами 2011-12-16 10:43:15 INFO 92.113.133.169 - Этап 2) Успешно 2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3) Выгрузка файлов или архива и его распаковка 2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3.1) Проверка наличия имени файла /home/sarmin/domains/sarmin.org.ua/public_html/ok/images/stories/virtuemart/product/v8_1C_3d.zip 2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3.2) Загружаем файл: /home/sarmin/domains/sarmin.org.ua/public_html/ok/images/stories/virtuemart/product/v8_1C_3d.zip 2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3.2) Файл загружен: /home/sarmin/domains/sarmin.org.ua/public_html/ok/images/stories/virtuemart/product/v8_1C_3d.zip 2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3.2.а) Разархивирование файла - /home/sarmin/domains/sarmin.org.ua/public_html/ok/images/stories/virtuemart/product/v8_1C_3d.zip 2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3.2.а) Создание директории /home/sarmin/domains/sarmin.org.ua/public_html/ok/images/stories/virtuemart/product 2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3.2.а) Создание директории /home/sarmin/domains/sarmin.org.ua/public_html/ok/images/stories/virtuemart/product 2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3.3) Копирование картинок из временного каталога 2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3) Успешно 2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 4) Импорт содержимого файлов 2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 4.1.1) Проверка базы данных совместимости 1с и VMSHOP 2011-12-16 10:43:37 INFO 92.113.133.169 - Этап 4.1.1) База product_to_1c создана 2011-12-16 10:43:37 INFO 92.113.133.169 - Этап 4.1.1) База category_to_1c создана 2011-12-16 10:43:37 INFO 92.113.133.169 - Этап 4.1.1) XML import.xml загружен 2011-12-16 10:43:38 INFO 92.113.133.169 - Этап 4.1.2) Базы созданы, переходим к построению категорий 2011-12-16 10:43:38 INFO 92.113.133.169 - --------------------Карти поповнення-------------------- 2011-12-16 10:43:38 INFO 92.113.133.169 - Этап 4.1.2) Проверяем категорию Карти поповнення 2011-12-16 10:43:38 INFO 92.113.133.169 - Этап 4.1.2) Неудача: Невозможно создать категорию - Карти поповнення опять же в логах сервера пусто!
|
|
|
|
|
Записан
|
|
|
|
Centoff
Давно я тут
  
Репутация: +14/-0
Offline
Пол: 
Сообщений: 244
|
 |
« Ответ #218 : 16.12.2011, 15:03:43 » |
|
Я сейчас занимаюсь отладкой версии для 2.0, как закончу, выпущу в свет! Пока обновление не дало толком результата!
|
|
|
|
|
Записан
|
|
|
|
sarmin
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 57
|
 |
« Ответ #219 : 16.12.2011, 15:09:24 » |
|
2.0 com_virtuemart2.0.0_RC3_extract_first.zip 16.12.2011 01:13 com_virtuemart2.0.0_RC3_Pre_K_extract_first.zip 13.12.2011 01:54 com_virtuemart2.0.0_RC3_Pre_M_extract_first.zip 14.12.2011 22:56 virtuemart1.9.8.RC2M_extract_first.zip 09.11.2011 01:01
те версии которые представленны на ихнем сайте! Какой пользоваться? И имеет ли значение использование MySQL или MySQLi ?
|
|
|
|
|
Записан
|
|
|
|
Centoff
Давно я тут
  
Репутация: +14/-0
Offline
Пол: 
Сообщений: 244
|
 |
« Ответ #220 : 16.12.2011, 17:12:27 » |
|
2.0 com_virtuemart2.0.0_RC3_extract_first.zip 16.12.2011 01:13 com_virtuemart2.0.0_RC3_Pre_K_extract_first.zip 13.12.2011 01:54 com_virtuemart2.0.0_RC3_Pre_M_extract_first.zip 14.12.2011 22:56 virtuemart1.9.8.RC2M_extract_first.zip 09.11.2011 01:01
те версии которые представленны на ихнем сайте! Какой пользоваться? И имеет ли значение использование MySQL или MySQLi ?
Любой! Пока есть один у них косяк! Цена продукции берется хер знает по какой логике! версия mysql или mysqli не имеет значения! Обновление 2.0.3! -Устранил много ошибок! -Должна работать выгрузка заказов, пока не смог проверить, весь день пытался добиться нормальной цены Косяки для VirtueMart 2.0 -Если имеем несколько групп покупателей, то цена товара становится первого из этой группы, т.е. например первым идет Категория оптовик, а вторым Розничная и вам нужно по дефолту Розничная, то цена все равно присвоится первого (Оптовая) Настройки не помогают! В настройках основная группа тоже стояла Розничная. При этом по базе все норм, как и должно быть!
|
|
|
|
|
Записан
|
|
|
|
sarmin
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 57
|
 |
« Ответ #221 : 16.12.2011, 23:41:32 » |
|
С этим обновлением перестало выгружать даже в заново созданный магазин((( опять неизвестная ошибка сервера, и доходит до постоения списков и все...((((
|
|
|
|
|
Записан
|
|
|
|
fenixnow
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 95
|
 |
« Ответ #222 : 17.12.2011, 20:06:27 » |
|
Centoff в category.php не могу до конца понять появившиеся строчки можешь прокоментировать? $slug_str = str_replace("(", "", $name); $slug_str = str_replace(")", "", $slug_str); $slug_str = str_replace(".", "_", $slug_str); $slug_str = str_replace("/", "_", $slug_str); + $slug_str = str_replace("-", "_", $slug_str); + $slug_str = str_replace("+", "_", $slug_str); + $slug_str = str_replace("=", "_", $slug_str); + $slug_str = str_replace("±", "_", $slug_str); + $slug_str = str_replace(",", "", $slug_str); + $slug_str = str_replace("⁄", "_", $slug_str); + $slug_str = str_replace("⁄", "_", $slug_str); + $slug_str = strtr($slug_str,"⁄", "_"); + $slug_str = strtr($slug_str,"⁄", "_");
|
|
|
|
|
Записан
|
|
|
|
mav
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #223 : 19.12.2011, 04:57:32 » |
|
Спасибо за чудесный скрипт!
Скажите пожалуйста, как сделать так, чтобы номера заказов подтягивались с сайта?
|
|
|
|
|
Записан
|
|
|
|
aemrus
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 27
|
 |
« Ответ #224 : 19.12.2011, 14:37:11 » |
|
после обновления появилась проблема соединения с сайтом, при настройке выгрузки в 1С не проходит проверку подключения 2011-12-19 11:31:03 - 127.0.0.1 - Скрипт адптации 1С и магазина VirtueMart версии: 1, версия скрипта: 2.0.3.beta, обнуление базы перед выгрузкой: yes, выгрузка архивом: no 2011-12-19 11:31:03 - 127.0.0.1 - Этап 1) Авторизация на сервере 2011-12-19 11:31:03 - 127.0.0.1 - Этап 1) Успешно при откате на прошлую версию проверка подключения проходит нормально. скрин 1С 
|
|
|
|
« Последнее редактирование: 19.12.2011, 14:42:12 от aemrus »
|
Записан
|
|
|
|
sarmin
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 57
|
 |
« Ответ #225 : 19.12.2011, 14:41:40 » |
|
после обновления появилась проблема соединения с сайтом, при настройке выгрузки в 1С не проходит проверку подключения 2011-12-19 11:31:03 - 127.0.0.1 - Скрипт адптации 1С и магазина VirtueMart версии: 1, версия скрипта: 2.0.3.beta, обнуление базы перед выгрузкой: yes, выгрузка архивом: no 2011-12-19 11:31:03 - 127.0.0.1 - Этап 1) Авторизация на сервере 2011-12-19 11:31:03 - 127.0.0.1 - Этап 1) Успешно при откате на прошлую версию проверка подключения проходит нормально. //set_time_limit (0); эта строчка у тебя закомментирована, вот так? У меня не было соединения из-за нее... читайте предыдущие посты - там многое есть!
|
|
|
|
|
Записан
|
|
|
|
aemrus
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 27
|
 |
« Ответ #226 : 19.12.2011, 14:48:04 » |
|
//set_time_limit (0); эта строчка у тебя закомментирована, вот так? У меня не было соединения из-за нее... читайте предыдущие посты - там многое есть! закоментирована, в версии 2.0.1. эта строчка присутствовала, не в этом проблема.
|
|
|
|
|
Записан
|
|
|
|
Centoff
Давно я тут
  
Репутация: +14/-0
Offline
Пол: 
Сообщений: 244
|
 |
« Ответ #227 : 20.12.2011, 09:10:23 » |
|
Centoff в category.php не могу до конца понять появившиеся строчки можешь прокоментировать? $slug_str = str_replace("(", "", $name); $slug_str = str_replace(")", "", $slug_str); $slug_str = str_replace(".", "_", $slug_str); $slug_str = str_replace("/", "_", $slug_str); + $slug_str = str_replace("-", "_", $slug_str); + $slug_str = str_replace("+", "_", $slug_str); + $slug_str = str_replace("=", "_", $slug_str); + $slug_str = str_replace("±", "_", $slug_str); + $slug_str = str_replace(",", "", $slug_str); + $slug_str = str_replace("⁄", "_", $slug_str); + $slug_str = str_replace("⁄", "_", $slug_str); + $slug_str = strtr($slug_str,"⁄", "_"); + $slug_str = strtr($slug_str,"⁄", "_");
Эти строки удаляют запрещенные символы для ЧПУ URL
|
|
|
|
|
Записан
|
|
|
|
Centoff
Давно я тут
  
Репутация: +14/-0
Offline
Пол: 
Сообщений: 244
|
 |
« Ответ #228 : 20.12.2011, 09:17:43 » |
|
//set_time_limit (0); эта строчка у тебя закомментирована, вот так? У меня не было соединения из-за нее... читайте предыдущие посты - там многое есть! Это странно, т.к. я проверяю и на 2-ой версии и на 1-ой, все норм выгружается, без ошибок! Если есть лог сервера, то выведите его сюда пожалуйста!
|
|
|
|
« Последнее редактирование: 20.12.2011, 09:24:17 от Centoff »
|
Записан
|
|
|
|
dimon878
Новичок
Репутация: +0/-0
Offline
Сообщений: 6
|
 |
« Ответ #229 : 20.12.2011, 10:42:57 » |
|
после обновления появилась проблема соединения с сайтом, при настройке выгрузки в 1С не проходит проверку подключения 2011-12-19 11:31:03 - 127.0.0.1 - Скрипт адптации 1С и магазина VirtueMart версии: 1, версия скрипта: 2.0.3.beta, обнуление базы перед выгрузкой: yes, выгрузка архивом: no 2011-12-19 11:31:03 - 127.0.0.1 - Этап 1) Авторизация на сервере 2011-12-19 11:31:03 - 127.0.0.1 - Этап 1) Успешно при откате на прошлую версию проверка подключения проходит нормально. скрин 1С  аналогичная ошибка, на прежних версиях с некоторыми ошибками, но выгружает. Я на денвере пока, логи здесь отыскать не могу
|
|
|
|
|
Записан
|
|
|
|
Centoff
Давно я тут
  
Репутация: +14/-0
Offline
Пол: 
Сообщений: 244
|
 |
« Ответ #230 : 20.12.2011, 10:52:44 » |
|
Ловим обновление!
- Версия 2.0.4 - Категории теперь назначаются картинки от под категорий! - для владельцев UNIX машин за архивировал в tar.gz, поэтому проблем с кодировкой и правами не должно быть! Для WIN открывается обычным winrar
Протестировано на всех версиях!
|
|
|
|
|
Записан
|
|
|
|
Centoff
Давно я тут
  
Репутация: +14/-0
Offline
Пол: 
Сообщений: 244
|
 |
« Ответ #231 : 20.12.2011, 10:57:57 » |
|
аналогичная ошибка, на прежних версиях с некоторыми ошибками, но выгружает. Я на денвере пока, логи здесь отыскать не могу
Должно быть в папке Z:/vhost/_________.ru/logs Да, и какой у Вас стоит Денвер? с PHP 5.3 или 5.2?
|
|
|
|
« Последнее редактирование: 20.12.2011, 11:02:13 от Centoff »
|
Записан
|
|
|
|
dimon878
Новичок
Репутация: +0/-0
Offline
Сообщений: 6
|
 |
« Ответ #232 : 20.12.2011, 11:13:52 » |
|
Z:/vhost/_________.ru/logs такой папки даже нет, всё поиском пробежал, пусто Ловим обновление!
- Версия 2.0.4 - Категории теперь назначаются картинки от под категорий!
Спасибо заработало! знакомые ошибки пошли) : Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: <b>Warning</b>: unlink(R:\home\tradeagent11.ru\www\components\com_virtuemart\1cexport\login.tmp) [<a href='function.unlink'>function.unlink</a>]: Permission denied in <b>R:\home\tradeagent11.ru\www\components\com_virtuemart\1cexport\offers_xml.php</b> on line <b>117</b><br /> <script language=JavaScript src='/denwer/errors/phperror_js.php'></script>success
|
|
|
|
|
Записан
|
|
|
|
Centoff
Давно я тут
  
Репутация: +14/-0
Offline
Пол: 
Сообщений: 244
|
 |
« Ответ #233 : 20.12.2011, 11:37:10 » |
|
такой папки даже нет, всё поиском пробежал, пусто Спасибо заработало! знакомые ошибки пошли) : Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: <b>Warning</b>: unlink(R:\home\tradeagent11.ru\www\components\com_virtuemart\1cexport\login.tmp) [<a href='function.unlink'>function.unlink</a>]: Permission denied in <b>R:\home\tradeagent11.ru\www\components\com_virtuemart\1cexport\offers_xml.php</b> on line <b>117</b><br /> <script language=JavaScript src='/denwer/errors/phperror_js.php'></script>success
С последней ошибкой ничего страшного, надо дать права для папки R:\home\tradeagent11.ru\www\components\com_virtuemart\1cexport\ полные!
|
|
|
|
|
Записан
|
|
|
|
|
Autocom
|
 |
« Ответ #234 : 20.12.2011, 11:47:09 » |
|
- Категории теперь назначаются картинки от под категорий!
Супер! Всё работает. Заказы не проверял пока.
|
|
|
|
|
Записан
|
|
|
|
aemrus
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 27
|
 |
« Ответ #235 : 20.12.2011, 12:44:05 » |
|
проблема с проверкой подключения решилась созданием нового суперадминистратора, по старому ни в какую не хочет, ещё вопрос, что за еденицу измерения выружает строчка
$t1_2 = $t1_1->addChild ( "БазоваяЕдиница", 'ч/час' );
это время для доставки? при загрузке заказа в 1С ошибка из за этой строчки, закоментировав её проблема решается.
|
|
|
|
|
Записан
|
|
|
|
Centoff
Давно я тут
  
Репутация: +14/-0
Offline
Пол: 
Сообщений: 244
|
 |
« Ответ #236 : 20.12.2011, 13:21:19 » |
|
Да, это единица времени доставки! Если у вас измеряется в шт, то поставьте шт. Хотя это не обязательно!
|
|
|
|
|
Записан
|
|
|
|
Centoff
Давно я тут
  
Репутация: +14/-0
Offline
Пол: 
Сообщений: 244
|
 |
« Ответ #237 : 20.12.2011, 17:09:36 » |
|
Готово следующее обновление!
-Версия скрипта 2.0.5 -Теперь не надо изменять параметр define ( 'VM_VERVM', '2' ), скрипт его определяет сам! -Теперь скрипт поддерживает последнюю версию магазина!
В версии 2.0.0 Final опять изменилась структура баз данных! Пришлось опять скрипт переделывать!
Вообщем пользуемся, пишем отчеты и т.д.!
Кстати в новой версии магазина стало показывать остатки, т.е. товар не пропадает из виду! А вот цены - хрен, так и остались не понятно от куда!
По этому поводу есть предложение группу, которая будет по дефолту выгрузить первой, а потом уже остальные?!
|
|
|
|
|
Записан
|
|
|
|
|
Autocom
|
 |
« Ответ #238 : 20.12.2011, 21:23:16 » |
|
Скрипт становится лучше и лучше. Респект создателю. Сегодня убил кучу времени тестируя. Оказалось версия 2.0.4 не работает на Вирте 2.0.0, зато 2.0.5 заработала! Супер. А потом оказалось что 2.0.5 не работает на 1.1.9(не подключается к сайту), пришлось оставить пока 2.0.4
|
|
|
|
|
Записан
|
|
|
|
dimon878
Новичок
Репутация: +0/-0
Offline
Сообщений: 6
|
 |
« Ответ #239 : 20.12.2011, 23:06:12 » |
|
Готово следующее обновление!
-Версия скрипта 2.0.5 -Теперь не надо изменять параметр define ( 'VM_VERVM', '2' ), скрипт его определяет сам! -Теперь скрипт поддерживает последнюю версию магазина!
В версии 2.0.0 Final опять изменилась структура баз данных! Пришлось опять скрипт переделывать!
спасибо!  у меня вопрос к вам, у вас какая 1С?, версия конфигурации и платформы  думаю просто быстрее получится настроить всю связку)
|
|
|
|
|
Записан
|
|
|
|
Centoff
Давно я тут
  
Репутация: +14/-0
Offline
Пол: 
Сообщений: 244
|
 |
« Ответ #240 : 21.12.2011, 10:28:32 » |
|
Прошу прощения, не проверил на 1.1.9
Теперь все работает!
1С:Предприятие 8.2 (8.2.13.219) "Управление торговлей", редакция 10.3 (10.3.13.2) + обновление от Битрикс
|
|
|
|
« Последнее редактирование: 21.12.2011, 10:32:56 от Centoff »
|
Записан
|
|
|
|
|