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

AlexDW

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

    11 319
  • З нами

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

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

  1. FilterImageID - фильтр картинок и id товаров в админке


    FilterImageID - фильтр картинок и id товаров в админке


    FilterImageID - фильтр товаров по изображениям и ID в админке

     

    В стандартный список товаров в админке добавляются фильтры картинок и id товара.

    Облегчает поиск товаров у которых нет основной картинки, а также по product_id

     

    DEMO 15x

    DEMO 2X

    DEMO 3X

     

     

    Особенности:

    - совместим с ocStore / OCSHOP - Opencart.CMS(PRO) / Opencart версий 14x - 303x *
    - никакие файлы не заменяет (все изменения через VQMOD/OCMOD)
    - не создает дополнительных полей и таблиц в БД

     

    - детальная инструкция по добавлению кода для 14x
    - VQMOD версия для 15x
    - OCMOD версии для 2x и выше

     

    * Opencart 230x уже содержит фильтр по изображениям, для него будет добавлен только фильтр по ID

     

    Установка 14x:

    Смотрите инструкцию по ручному добавлению кода (Install.txt)

     

    Установка 15x:

    Просто скопируйте файл filter_image_id.xml в папку vqmod/xml

     

    Установка 2x:

    1. Загрузить файл filter_image_id.ocmod.xml для вашей версии в Дополнения > Установщик дополнений
    2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
    3. Перейти в Каталог > Товары (Список товаров), убедиться в работоспособности

     

    Установка 3x:

    1. Загрузить архив filter_image_id-3x.ocmod.zip в Дополнения > Установка дополнений
    2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
    3. Обновить кеш шаблона (theme cache) в Панель управления > Настройки разработчика
    4. Перейти в Каталог > Товары (Список товаров), убедиться в работоспособности

     

     

    Другие дополнения:

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

    CategoryManager - фильтр и удобное редактирование категорий

    SearchOrder 3x - расширенный поиск, просмотр и экспорт заказов

    ModalWindow 2x - создание всплывающих окон для opencart

    AO Tooltips - описание характеристик и опций товаров


    • Автор
    • долучення
      17.01.15
    • Категорія
    • Системные требования
    • Метод активации
      Без активации
    • Ioncube Loader
      Нет
    • ocStore
      3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3
    • OpenCart.Pro, ocShop
      Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х
    • Звернення до сервера розробника
      Нет

     

  2. редирект для чайников:

     

    в файле .htaccess (в корне сайта)

     

    после первой строки

    RewriteBase /

     

    добавьте (если нужно с www на без_www)

    RewriteEngine On
    # добавление редиректа с www на без_www
    RewriteCond %{HTTP_HOST} ^www.ваш.сайт
    RewriteRule (.*) http://ваш.сайт/$1 [R=301,L]

    если хотите наоборот, с без_www на www - тогда так

    RewriteEngine On
    # добавление редиректа с без_www на www
    RewriteCond %{HTTP_HOST} ^ваш.сайт
    RewriteRule (.*) http://www.ваш.сайт/$1 [R=301,L]

    где вместо ваш.сайт - адрес вашего сайта

    • +1 4
  3. Как-то вот так:

    То что в фильтре - предназначено для фильтрации.

    То что в атрибутах - теоретически тоже подойдет для фильтрации, но вроде больше используется при сравнении товара

    То что в опциях - разновидность товара (например покупатель в карточке товара может выбрать его цвет и/или размер итд - все что товару зададите)

    • +1 1
  4. Сам только что познакомился с VQMOD - тоже по-началу пришлось с бубном попрыгать :-D

     

    Краткая инструкция:

    Качайте vqmod (в целях совместимости я брал старую версию 2.1.7)

    Распаковывайте архив в корень с установленным opencart/ocstore (в корне добавится папка vqmod, все нужные файлы в ней)

    В браузере переходите по site.ru/vqmod/install, увидите сообщение о установке - все, можно пользоваться

     

    Для использования файлов vqmod (имя_файла.xml) просто копируйте их в папку site.ru\vqmod\xml\

     

    вместо site.ru - адрес вашего сайта

  5. Так моментального результата ждать не стоит - пройдет какое-то время прежде чем поисковые сервера получат данные о удалении страниц из индекса.

    И не путайте число страниц в индексе с выдачей страниц по запросу ;)

  6. У вас вопрос про кнопку "купить" или вопрос как сделать сайт с одной-единственной страницей одного товара вообще?

    Если первое - проблем с копированием кода кнопки быть не должно.

    Если второе - корректно формулируйте вопрос, кнопка там меньшее из бед

  7. Все значительно проще: в файле admin\model\catalog\category.php

    найти строку

    $sql .= " GROUP BY cp.category_id ORDER BY c.sort_order, name";

    изменить на

    $sql .= " GROUP BY cp.category_id ORDER BY name, c.sort_order";

    теперь категории в списках выбора будут сортироваться по алфавиту

  8. Ну и славно - раз хоть что-то удалось восстановить.

     

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

    Эти два параметра избавят (не факт, но возможно! ;) ) от едких комментариев + обозначенная сумма непосредственно привлечет потенциальных исполнителей (или наоборот, добавит яда в тему :-D )

  9. Том, Sha - это неправильный подход! Нужно спрашивать сколько там ошибок!!! :-D :-D :-D

     

    PS:mariannazel , как, удалось восстановить бекап (было горе у вас с картинками)? или заново пришлось делать?

  10. А так не работает?

    $this->document->addLink($this->url->link('product/product' , 'path=' . $this->request->get['path']) . 'product_id=' . $this->request->get['product_id']), 'canonical');

    А вообще, если сайт делаете для русскоязычных стран - лучше сразу ocstore ставить последний, он изначально оптимизирован под Россию и ближайших ее соседей ;)

  11. Только что опробовал, заметил странное - смена ЧПУ работает, но не сразу (несмотря на чистку system/cache и обновление страницы, тестил на чистом ocstore 1.5.5.1.2)

     

    Чтоб работало - выставляйте seo-pro в настройках, если хотите полный путь - пути вроде тоже должны иметь ЧПУ.

    Насторожило, что несмотря на чистку кеша, изменилось только после включения-отключения ЧПУ + вкл-выкл окончание и повторной чисткой кеша.

     

    А вот с canonical все сразу ок было - как только в админке ставил полный путь ЧПУ, путь исправно менялся в нем

     

    PS: лучше не через robots.txt страницы исключать, а в Гугле зарегестрироваться и через удаление ссылок в Вебмастере. Вебмастер вам все равно пригодится ;)

  12. А товар-то один и тот же? Если да - ваше условие это по сути и есть опция, не нужно изобретать велосипед.

    Так и указывайте, например:

    продается яхта класса "Мистраль", самовывозом из Франции - 1,3млрд. евро (в наличии), самовывозом из России - 1,8млрд (временно отсутствует) :D

  13. Да, тупанул с удалением WHERE - отчего-то условие строкой выше в мозг сигнал не подало :-D

     

    AlexDW, я только в одном варианте > на >= заменил. Тоже показываются. Второй не знаю, за что отвечает ))

    В первом найденном совпадении - это из функции getOrders, а второе - из getTotalOrders.

    Что повеселило - почему-то создатели не смогли подсчет кол-ва товаров сразу в один запрос запихнуть :-D

    Ну или я чего-то не понял...

  14. Весело, если исправить статус заказов для показа с 1 на 0, тогда они в общем списке отображаться будут

     

    Представьте себе реакцию покупателя, который только что заполнил поля заказа, но на кнопку отправки еще не нажал. И тут звонок из магазина - "Здравствуйте, Иван Иванович.." :-D

     

    В файле admin\model\sale\order.php

    1)

            if (isset($data['filter_order_status_id']) && !is_null($data['filter_order_status_id'])) {
                $sql .= " WHERE o.order_status_id = '" . (int)$data['filter_order_status_id'] . "'";
            } else { 
                $sql .= " WHERE o.order_status_id >= '0'";   // заменить > на >=
            }
    

    2)

            if (isset($data['filter_order_status_id']) && !is_null($data['filter_order_status_id'])) {
                $sql .= " WHERE order_status_id = '" . (int)$data['filter_order_status_id'] . "'";
            } else {   
                $sql .= " WHERE order_status_id >= '0'";   // заменить > на >=
            }
×
×
  • Створити...

Important Information

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