-
Публікації
1 126 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Marianna
-
-
Прикладываю еще раз скрин
Не парсятся картинки, находящиеся в столбце 10.
-
Дело в том, что как вы видели, в виджете можно выбрать много категорий. Тогда как у вас будет "все статьи" ;)
Но я понял ваш вопрос- вы выбрали только одну категорию, тогда надо чуть изменить шаблон. Включить показывать категорию, и "выловить" эту переменную в свою общую
<a href="<?php echo $record['blog_href']; ?>" class="blog-title"><?php echo $record['blog_name']; ?></a>
В
<?php $blog_href = $record['blog_href']; $blog_name = $record['blog_name']; ?>
И в конце
<a href="<?php echo $blog_href; ?>" class="blog-title"><?php echo $blog_name; ?> или <?php echo $heading_title; ?></a>
<a href="<?php echo $record['blog_href']; ?>" class="blog-title"><?php echo $record['blog_name']; ?></a><ins class="blog-arrow"> → </ins>
Дело в том, что как вы видели, в виджете можно выбрать много категорий. Тогда как у вас будет "все статьи" ;)
Но я понял ваш вопрос- вы выбрали только одну категорию, тогда надо чуть изменить шаблон. Включить показывать категорию, и "выловить" эту переменную в свою общую
<a href="<?php echo $record['blog_href']; ?>" class="blog-title"><?php echo $record['blog_name']; ?></a>
В
<?php $blog_href = $record['blog_href']; $blog_name = $record['blog_name']; ?>
И в конце
<a href="<?php echo $blog_href; ?>" class="blog-title"><?php echo $blog_name; ?> или <?php echo $heading_title; ?></a>
А поточнее в каких файлах это делать?
-
О, это уже правильный прайс.
Теперь смотрим в еррорс
И покажите скрин Общие
я же скрин делала, настройки остались такими же. эроры теже
The Product was passed: Row ~= 1 Empty link in column =
The Product was passed: Row ~= 2 Empty link in column =The Product was passed: Row ~= 3 Empty link in column =The Product was passed: Row ~= 4 Empty link in column =The Product was passed: Row ~= 5 Empty link in column =The Product was passed: Row ~= 6 Empty link in column =The Product was passed: Row ~= 7 Empty link in column =The Product was passed: Row ~= 8 Empty link in column =The Product was passed: Row ~= 9 Empty link in column = -
usergio у вас скайп есть?
-
Это не тот xml
У вас случайно не openOfice ?
Попробуйте сконвертировать прайс из Экселя, этим: http://www.excel-too...lconverter.html
В результате, должно получиться так:
<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:html="http://www.w3.org/TR/REC-html40">
<DocumentProperties xmlns="urn:schemas-microsoft-com:office:office">
и т.д
Видите, тут есть разделение по строкам
Не помогло :( Те же ошибки, вот файл переконвектированный программой по вашему совету https://www.dropbox.com/s/5nvere8wr54nref/%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D1%82%D0%BE%D0%B9%D1%81-%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F1.xml
-
В Ваш тестовый маазин моя туфля подгрузилась, видел ее), но в мой подгружаться категорически отказывается, сейчас выдает следующую ошибку:
The Product was passed: Row ~= 1 Empty link in column =
The Product was passed: Row ~= 2 Empty link in column =
The Product was passed: Row ~= 3 Empty link in column =
The Product was passed: Row ~= 4 Empty link in column =
The Product was passed: Row ~= 5 Empty link in column =
The Product was passed: Row ~= 6 Empty link in column =
The Product was passed: Row ~= 7 Empty link in column =
The Product was passed: Row ~= 8 Empty link in column =
The Product was passed: Row ~= 9 Empty link in column =
The Product was passed: Row ~= 10 Empty link in column =
The Product was passed: Row ~= 11 Empty link in column =
The Product was passed: Row ~= 12 Empty link in column =
The Product was passed: Row ~= 13 Empty link in column =
The Product was passed: Row ~= 14 Empty link in column =
The Product was passed: Row ~= 15 Empty link in column =
The Product was passed: Row ~= 16 Empty link in column =
The Product was passed: Row ~= 17 Empty link in column =
The Product was passed: Row ~= 18 Empty link in column =
The Product was passed: Row ~= 19 Empty link in column =
The Product was passed: Row ~= 20 Empty link in column =
The Product was passed: Row ~= 21 Empty link in column =
The Product was passed: Row ~= 22 Empty link in column =
The Product was passed: Row ~= 23 Empty link in column =
The Product was passed: Row ~= 24 Empty link in column =
The Product was passed: Row ~= 25 Empty link in column =
The Product was passed: Row ~= 26 Empty link in column =
The Product was passed: Row ~= 27 Empty link in column =
The Product was passed: Row ~= 28 Empty link in column =
Может быть сможете посмотреть в чем дело?
У меня такая же проблема :(
-
А вы инструкцию читали? у вас в прайс листе указаны прямые ссылки или ссылки на страницу продукта откуда надо выдрать ссылку фото, где условия парсинга?
Ну да конечно не будет парсить вам жзе было влом колонкой выше указать калонку на ссылки картинок, как дети в детсаде купили игрушку и даже поленились инструкцию почитать.
Ой савсем забыл и да с каких пор у нас xls это xml????????????? Вот реально детский сад,
Не нужно тупить (я знала что это кто-то напишет), естественно файл был переконвектирован сначала в cvs, потом в xml. Сюда я скинула оригинал.
Прямые ссылки через http указанные в прайс листе.
Я указывала уже и в колонке для парсинга и колонке выше. Одинаково ничего не происходит!
-
пишет готово, но ни чего не выкладывает! В чем может быть причина?
смотреть в админ/уплоад файл ошибок
- 1
-
устройте майдан!
А если серьёзно - \vqmod\xml\suppler.xml внизу смотрите файла текст на Мове )
ты еще всех украинцев к майдану привяжи, умник.
- 2
-
Сличайте :)
Загрузил на демку, можете посмотреть.
Узнаете?
у меня идет игнор картинок, прикрепить прайс? там 10 товаров для теста, колонку для парсинга картинки указываю 10. Вот сам прайс https://www.dropbox.com/s/943rlm8r3bcho08/%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%20%D1%82%D0%BE%D0%B9%D1%81%20-77777.xls
Версия движка 1.5.3.1
-
В поле: "Номер колонки, содержащей ссылку для парсинга:" укажите колонку, в которой стоит ссылка на страницу сайта, а поле выше должно быть пустым!
так и стоит, но пишет ошибку! что делать? :(
-
Дважды вставлена функция getMaxModel() :(
Сначала ее вставили руками, а потом ее захотел вставить Вкюмод
Откройте файл admin/model/catalog/product.php и удалите из него функцию:
public function getMaxModel() {
$query = $this->db->query("SELECT max(product_id) FROM " . DB_PREFIX . "product");
return $query->row;
}
Спасибо, уже сама вчера догадалась :) Надеюсь дойдете в этой теме до остальных моих сообщений. Терпения вам и хороших нервов ;)
-
Дайте ссылку, по которой не закачивается фото, попробую у себя.
-
Такая же ситуация. Автор, помогите. Написал данные в личку. Обещали помочь вроде.
Получается при каждом изменении в коде модуля, надо будет что то править руками в магазине?
Я вырезала этот код из файла product.php там где есть getMaxModel и у меня пока работает. Правда у меня сам прайс не импортируется. Хотя картинки в прайсе есть, а оно на них спотыкается и колонка для парсинга правильно прописана.
-
Похоже что не внесли изменения в базу данных, как описано в readme-6-0.txt
Спасибо. Блин, на картинках как сделать эти изменения для полных дебилов непонятно. Нельзя было это с помощью sql штуки написать.
p. s. знать бы причина ли этой ошибки The Product was passed: Row ~= 5 Empty link in column = что у меня версия 5.2 импорта стоит или нет.
-
обновила с версии 5.1 до 6.1 и посыпались ошибки:
Notice: Undefined index: onn in /home/lqbpdyfv/public_html/admin/controller/catalog/suppler.php on line 816Notice: Undefined index: refer in /home/lqbpdyfv/public_html/admin/controller/catalog/suppler.php on line 817Notice: Undefined index: disc in/home/lqbpdyfv/public_html/admin/controller/catalog/suppler.php on line 818Notice: Undefined index: refer in /home/lqbpdyfv/public_html/admin/controller/catalog/suppler.php on line 1330Notice: Undefined index: onn in /home/lqbpdyfv/public_html/admin/controller/catalog/suppler.php on line1338Notice: Undefined index: disc in /home/lqbpdyfv/public_html/admin/controller/catalog/suppler.php on line 1346
Решила обновить по совету автора модуля после этого поста: https://opencartforum.com/topic/16297-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F-%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%BF%D1%80%D0%B0%D0%B9%D1%81-%D0%BB%D0%B8%D1%81%D1%82%D0%BE%D0%B2-%D0%BD%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD/?view=findpost&p=221785
Так как у меня при импорте писалось:
The Product was passed: Row ~= 5 Empty link in column =Хотя на вкладке общие у меня указан номер колонки для парсинга картинок и в прайсе ссылки есть на картинки. -
Чтобы работало везде, нужно добавить свою функцию, или изменить готовую в файле catalog/view/javascript/common.js
Опишу добавление.
В файле catalog/view/javascript/common.js
Находим:
function addToCart
До или после этой функции создаём свою://ADD TO CART Quick function addToCartQuick(product_id, quantity) { quantity = typeof(quantity) != 'undefined' ? quantity : 1; $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: 'product_id=' + product_id + '&quantity=' + quantity, dataType: 'json', success: function(json) { $('.success, .warning, .attention, .information, .error').remove(); window.location.href = 'index.php?route=checkout/cart'; } }); } //---------------
В нужном шаблоне модуля, категории, карточке товара - используем по событию onclick="addToCartQuick", т.е. вот так:<input type="button" value="<?php echo $button_cart; ?>" onclick="addToCartQuick('<?php echo $product['product_id']; ?>');" class="kupit_click" />
Пример делал для модулей...Спасибо, я ошиблась. По той ссылке что я давала первый раз решение было не для всех страниц.
-
Я не игнорирую, я не успеваю.
Вы не можете зайти в добавление товара, потому, что (цитата:из руководства):
Зайдите в Каталог -> Товары, и попробуйте добавить новый товар. Если при нажатии на кнопку «Добавить» у вас белый экран или ошибка сервера, это означает, что Vqmod преподнес нам очередной сюрприз: не сделал вставку в файл admin/model/catalog/product
Скопируйте этот файл на свой компьютер и вставьте в него перед строкой:
public function getProduct($product_id)
и после фигурной скобки, следующий текст:
public function getMaxModel() {
$query = $this->db->query("SELECT max(product_id) FROM " . DB_PREFIX . "product");
return $query->row;
}
Сохраните файл под именем vq2-admin_model_catalog_product.php и закачайте его в папку vqmod/cache на сервере.
Опять белый экран?
Тогда, скопируйте на свой компьютер файл admin/controller/catalog/product и вставьте в него после строки (после фигурной скобки):
$product_info = $this->model_catalog_product->getProduct($this->request->get['product_id']);
}
Следующий текст:
else {
$row = $this->model_catalog_product->getMaxModel();
$max_model = $row['max(product_id)'];
$next_code = $max_model + 1;
$next_code = $next_code."-";
}
И чуть ниже, замените строку:
$this->data['model'] = '';
на:
$this->data['model'] = $next_code;
Сохраните файл под именем vq2-admin_controller_catalog_product.php и закачайте его в папку vqmod/cache на сервере.
Опять белый экран?
В таком случае, поступайте радикально.
Сделайте эти изменения в оригинальных файлах OpenCart, а из файла suppler.xml удалите этот текст:
<file name="admin/controller/catalog/product.php">
<operation>
<search position="after" offset="1"><![CDATA[$product_info = $this->model_catalog_product->getProduct($this->request->get['product_id']);]]></search>
<add><![CDATA[ else {
$row = $this->model_catalog_product->getMaxModel();
$max_model = $row['max(product_id)];
$next_code = $max_model + 1;
$next_code = $next_code."-";
} ]]></add>
</operation>
<operation>
<search position="replace" index="1"><![CDATA[$this->data['model'] = '']]></search>
<add><![CDATA[$this->data['model'] = $next_code; ]]></add>
</operation>
</file>
и этот:
<file name="admin/model/catalog/product.php">
<operation>
<search position="before" offset="1"><![CDATA[public function getProduct($product_id)]]></search>
<add><![CDATA[public function getMaxModel() {
$query = $this->db->query("SELECT max(product_id) FROM " . DB_PREFIX . "product");
return $query->row;
} ]]></add>
</operation>
</file>
Вот теперь, действительно, установка завершена
это не помогло
-
Здравствуйте! Долго ломала голову, что же ломает движок 1.5.3.1, выводило ошибку почти на всех страницах админки: Fatal error: Cannot redeclare ModelCatalogProduct::getMaxModel()
Отключила xml файл поставщиков и ошибка исчезла. В чем причина?
-
Здравствуйте! А что разве в этом модуле обязательными являются выбирание способа доставки и оплаты? Можно это вообще убрать? В модуле отключила, но наверное из-за этого оформление заказа не происходит, после нажатия на кнопку оформить заказа ничего не происходит.
-
Как сделать под выводимыми виджетами записей в блоке ссылку "все статьи"?
-
модуль на версии 1.5.3.1 отображается плохо, лезет весь дизайн.
-
можно ли через данный модуль делать привязку одного товара к нескольким категориям?
-
В каталоге catalog\controller\common
В фаиле seo_pro.php
Найти строку
$this->request->get['route'] = 'product/manufacturer/product';
И заменить ее на
$this->request->get['route'] = 'product/manufacturer/info';
Спасибо Einshtein, я просто разжевал и в рот положил.
мне это не помогает, у меня даже сео про не включен. даже если его включить не помогает.
ошибка оказалась в самих модулях производителей, при чем в обоих скачанных с этих сайтов.
Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]
в Покупки, оформление заказа, корзина
Опубліковано:
как сделать необязательным полем для заполнения без звездочки?