Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Marianna

Користувачі
  
  • Публікації

    1 126
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Marianna

  1.  

    Дело в том, что как вы видели, в виджете можно выбрать много категорий. Тогда как у вас будет "все статьи" ;)

     

    Но я понял ваш вопрос- вы выбрали только одну категорию, тогда надо чуть изменить шаблон. Включить показывать категорию, и "выловить" эту переменную в свою общую

    <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>

    А поточнее в каких файлах это делать?

  2. О, это уже правильный прайс.

    Теперь смотрим в еррорс

    И покажите скрин Общие

    я же скрин делала, настройки остались такими же. эроры теже 

     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 = 
  3. Это не тот 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

  4. В Ваш тестовый маазин моя туфля подгрузилась, видел ее), но в мой подгружаться категорически отказывается, сейчас выдает следующую ошибку:

     

     

    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 =

    Может быть сможете посмотреть в чем дело?

    У меня такая же проблема :(

  5. А вы инструкцию читали? у вас в прайс листе указаны прямые ссылки или ссылки на страницу продукта откуда надо выдрать ссылку фото, где условия парсинга?

    Ну да конечно не будет парсить вам жзе было влом колонкой выше указать калонку на ссылки картинок, как дети в детсаде купили игрушку и даже поленились инструкцию почитать.

    Ой савсем забыл и да с каких пор у нас xls это xml????????????? Вот реально детский сад, 

    Не нужно тупить (я знала что это кто-то напишет), естественно файл был переконвектирован сначала в cvs, потом в xml. Сюда я скинула оригинал.

    Прямые ссылки через http указанные в прайс листе.

    Я указывала уже и в колонке для парсинга и колонке выше. Одинаково ничего не происходит!

    https://www.dropbox.com/s/ipw0fsw9ofy9nt3/%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%20%D1%82%D0%BE%D0%B9%D1%81%20-77777.xml

  6. Сличайте :)

    Загрузил на демку, можете посмотреть.

    Узнаете?

    у меня идет игнор картинок, прикрепить прайс? там 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

    2793c082677a5d911bd0d85db8a100a0.jpeg

    Версия движка 1.5.3.1

  7. В поле: "Номер колонки, содержащей ссылку для парсинга:" укажите колонку, в которой стоит ссылка на страницу сайта, а поле выше должно быть пустым!

    так и стоит, но пишет ошибку! что делать? :(

  8. Дважды вставлена функция getMaxModel() :(

    Сначала ее вставили руками, а потом ее захотел вставить Вкюмод

     

    Откройте файл admin/model/catalog/product.php и удалите из него функцию:

     

    public function getMaxModel() {            

            $query = $this->db->query("SELECT max(product_id) FROM " . DB_PREFIX . "product");            

            return $query->row;

        }

    Спасибо, уже сама вчера догадалась :) Надеюсь дойдете в этой теме до остальных моих сообщений. Терпения вам и хороших нервов ;)

  9. Такая же ситуация.  Автор, помогите. Написал данные в личку. Обещали помочь вроде.

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

    Я вырезала этот код из файла product.php там где есть getMaxModel и у меня пока работает. Правда у меня сам прайс не импортируется. Хотя картинки в прайсе есть, а оно на них спотыкается и колонка для парсинга правильно прописана.

  10. Похоже что не внесли изменения в базу данных, как описано в readme-6-0.txt

    Спасибо. Блин, на картинках как сделать эти изменения для полных дебилов непонятно. Нельзя было это с помощью sql штуки написать.

     

    p. s. знать бы причина ли этой ошибки  The Product was passed: Row ~= 5 Empty link in column =  что у меня версия 5.2 импорта стоит или нет.

  11. обновила с версии 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 = 
     
    Хотя на вкладке общие у меня указан номер колонки для парсинга картинок и в прайсе ссылки есть на картинки.
  12. Чтобы работало везде, нужно добавить свою функцию, или изменить готовую в файле 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" />
    
    Пример делал для модулей...

     

    Спасибо, я ошиблась. По той ссылке что я давала первый раз решение было не для всех страниц.

  13. Я не игнорирую, я не успеваю.

    Вы не можете зайти в добавление товара, потому, что (цитата:из руководства):

    Зайдите в Каталог -> Товары, и попробуйте добавить новый товар. Если при нажатии на кнопку «Добавить» у вас белый экран или ошибка сервера, это означает, что 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>

    Вот теперь, действительно, установка завершена

    это не помогло

  14. Здравствуйте! Долго ломала голову, что же ломает движок 1.5.3.1, выводило ошибку почти на всех страницах админки: Fatal error: Cannot redeclare ModelCatalogProduct::getMaxModel()

    Отключила xml файл поставщиков и ошибка исчезла. В чем причина?

  15. Здравствуйте! А что разве в этом модуле обязательными являются выбирание способа доставки и оплаты? Можно это вообще убрать? В модуле отключила, но наверное из-за этого оформление заказа не происходит, после нажатия на кнопку оформить заказа ничего не происходит.

  16. В каталоге catalog\controller\common

    В фаиле seo_pro.php

    Найти строку 

     

    $this->request->get['route'] = 'product/manufacturer/product';

    И заменить ее на

     

    $this->request->get['route'] = 'product/manufacturer/info';

    Спасибо Einshtein, я просто разжевал и в рот положил.

    мне это не помогает, у меня даже сео про не включен. даже если его включить не помогает.

     

    ошибка оказалась в самих модулях производителей, при чем в обоих скачанных с этих сайтов.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.