COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

IOO

opencart.pro
  • Публикации

    75
  • Зарегистрирован

  • Посещение

  • Days Won

    5

Изменения репутации

  1. Upvote
    IOO получил репутацию от rux в Сортировка "Главная категория" в админке   
    Апну тему.
    Недавно вернулся к этой ошибке вывода категорий.
    Решение для себя нашел в admin/model/catalog/category.php в функции getCategories
    в 260 строке
    $sql .= " GROUP BY cp.category_id"; заменил на
    $sql .= " GROUP BY cp.category_id ORDER BY name, c1.parent_id"; и удалил условие ниже (не уверен в адекватности этого действия, но уж как есть)
    if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY sort_order"; } if (isset($data['order']) && ($data['order'] == 'DESC')) { $sql .= " DESC"; } else { $sql .= " ASC"; }  
    Выводить категории стало по алфавиту, и с учетом структуры "категорий-подкатегорий-и глубже". Мне этого достаточно, как думаю и большинству.
    Для удобства личных ocmod'ов:
    Сделать идеальную сортировку через c1.sort_order у меня не вышло. Чтобы учитывало выставленную сортировку и корректную структуру вложения категорий. Пробовал варианты:
    $sql .= " GROUP BY cp.category_id ORDER BY c1.sort_order, c1.parent_id";
    Но не сработало. Дальше копать было лень.
    Может кто более компетентный подскажет?
     
  2. Like
    IOO получил репутацию от tomm в Чем отличаются MegaFilterPRO от MegaFilterPLUS ?   
    http://mfp.ocdemo.eu/docs/plus.html
  3. Like
    IOO получил репутацию от Dimasscus в Описание только на 1-й странице категории.   
    Читаем 1
    Читаем 2
  4. Upvote
    IOO получил репутацию от AndrewZ в [Решено] Главная категория при копировании товара   
    При копировании товара, "Главная категория" в новом становится на уровень выше исходного значения.
    Например: из "Компьютеры > Периферия > Мышки" - копирует - "Компьютеры > Периферия".
     
    Решение для 2.3 (должно подойти и для ранних 2.х версий)
     
    В файле admin/model/catalog/product.php
    Добавляем код в функцию copyProduct
    Перед:
    $data['product_category'] = $this->getProductCategories($product_id); Добавляем:
    $data['main_category_id'] = $this->getProductMainCategoryId($product_id); Все.
     
     
    Можно через ocmod:
    <file path="admin/model/catalog/product.php"> <operation error="skip"> <search ><![CDATA[$data['product_category'] = $this->getProductCategories($product_id);]]></search> <add position="before"><![CDATA[$data['main_category_id'] = $this->getProductMainCategoryId($product_id);]]></add> </operation> </file>  
  5. Upvote
    IOO получил репутацию от CheeSS в Сортировка "Главная категория" в админке   
    Апну тему.
    Недавно вернулся к этой ошибке вывода категорий.
    Решение для себя нашел в admin/model/catalog/category.php в функции getCategories
    в 260 строке
    $sql .= " GROUP BY cp.category_id"; заменил на
    $sql .= " GROUP BY cp.category_id ORDER BY name, c1.parent_id"; и удалил условие ниже (не уверен в адекватности этого действия, но уж как есть)
    if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY sort_order"; } if (isset($data['order']) && ($data['order'] == 'DESC')) { $sql .= " DESC"; } else { $sql .= " ASC"; }  
    Выводить категории стало по алфавиту, и с учетом структуры "категорий-подкатегорий-и глубже". Мне этого достаточно, как думаю и большинству.
    Для удобства личных ocmod'ов:
    Сделать идеальную сортировку через c1.sort_order у меня не вышло. Чтобы учитывало выставленную сортировку и корректную структуру вложения категорий. Пробовал варианты:
    $sql .= " GROUP BY cp.category_id ORDER BY c1.sort_order, c1.parent_id";
    Но не сработало. Дальше копать было лень.
    Может кто более компетентный подскажет?
     
  6. Upvote
    IOO получил репутацию от Ratnik в Summernote   
    Уважаемые камрады, а как вы справляетесь с этим чудом "визуального редактирования"?
    По логике, заменять Summernote на ckeditor или другой редактор - не желательно. И если плясать от этого, то как Summernote до ума довести?
    Может кто использует уже проверенные наборы плагинов на него, или еще какие допилы.
    С коробки в нем косяков хватает. Не добавляет alt, title, для <img>, сует <p><br></p> в пустые строки. Код отображает адово - форматирования нет, строк и подсветки тоже. С таблицами ерунда. И это я только поверхностно пощелкал его, дальше боюсь.
    Смотрел по гитхабу разбросаны доработки, плагины, а их собирать, проверять и добавлять - "очень весело".
    Или все поголовно переходят на ckeditor?
     
    На 1.5 самым сочным было ckeditor+elfinder, ставились конечно кастомно. И может это не самая безопасная парочка, но они давали все необходимые инструменты для работяг контенщиков.
    В 2.х я немного опешил от жуткого Summernote и менеджера изображений. Регресс прям какой-то.
    Почитал по форумам, чет мало эта тема обсуждалась. Или может есть решение, которое я не заметил?
    Ведь нормально работать людям без html (наполнителям, редакторам) из коробки с Summernote - почти невозможно. 
     
  7. Upvote
    IOO получил репутацию от ABC-Forex в REVOLUTION 4.2.3 - адаптивный универсальный шаблон от Pikitos   
    Вот как, серьезно? А как же наша беседа в ЛС? Где я пытался вам максимально тактично и раскрыто объяснить, с примерами, всю ситуацию. А в ответ получал невразумительные 2-3 слова, больше похожие "не ошибка, разбирайтесь сами".
    И вынес я это в паблик, не по причине недовольства, или чтобы вам насолить. А с целью разобраться в тупиковой ситуации. Когда я открыто указываю на ошибку (недоработку или называйте как хотите), а в ответ "сам дурак", вместо "спасибо, учтем, исправим".
    Моя позиция такая, процитирую предложение из ЛС с автором:
     
    Что касается
    Модуль "Обновление цены при выборе опции, без AJAX"
    И с опциями, и с акциями, и модификаторы цены, все есть, все пересчитывает корректно. Вот только беда с работой на данном шаблоне, я об этом выше писал. Абсолютно не реклама, модуль бесплатный. Но свои задачи выполняет отлично.
    И я все это вам писал в ЛС, цитата выше даже с ссылкой на это модуль.
     
    Эта характеристика - попадание в точку. И данная ситуация тому подтверждение.
     
    Быстрота поддержки это здорово - но зачастую, важнее результат. Куда приятнее получать квалифицированный, обдуманный ответ, пускай и не молниеносный. Не у всех же проблемы с раскраской кнопок и "передвинуть строчку чуток правее".
    И про "тех кто нормально просит" отвечу вашими словами " - просто пропущу мимо."
     
    А еще очень хочу обсудить работу MFP на данном шаблоне. Как соберусь с мыслями, тоже опишу ситуацию и её решение. В отзывчивости автора шаблона она отчасти подобна этой, только в тот раз я разобрался тихо сам. Но для других людей мануал будет полезен.
  8. Upvote
    IOO получил репутацию от ABC-Forex в REVOLUTION 4.2.3 - адаптивный универсальный шаблон от Pikitos   
    Извините, но я педантичен в этих вопросах. Ниже стандартная, работа модуля автообновления цены, о котором писалось ранее. И знак равно, и плюсуется, и отнимается. И в chelbox, и в radio и с акциями.

  9. Upvote
    IOO получил репутацию от Xaosik в Стандартный Фильтр   
    В "Расширения - Модули" активируйте "Фильтр".
    После зайдите в "Дизайн - Макеты". Выберите макет в котором хотите выводить фильтр (наверняка это Категория и Производители).
    Задайте место где выводить фильтр, сохраните макет.
  10. Upvote
    IOO получил репутацию от KostyanBr в Импорт/экспорт товаров   
    Пользуемся. На про 2.3 работает нормально.
    Для сомневающихся спецом у автора есть триальная версия. Ставьте, тестируйте.
    триал
  11. Upvote
    IOO получил репутацию от aseven в Как увеличить время админской сессии?   
    Уже когда-то обсуждали.
    В admin/view/template/common/header.tpl
    добавить пинг, чтобы сессия проявляла активность
    <script type="text/javascript"> function pingServer() { $.ajax({ url: location.href }); } $(document).ready(function() { setInterval('pingServer()', 60000); }); </script> 60000 это 60 сек тут, можно поставит повыше.
  12. Upvote
    IOO получил репутацию от klaus в Выбор автомобиля в магазине автозапчастей   
    https://www.opencart.com/index.php?route=extension/extension/info&extension_id=3621
    Демо - http://demo2.spotonsolutions.net/ 
  13. Upvote
    IOO получил репутацию от savage4pro в Мнение о шаблонах   
    Понятие "лучшее" слишком разнится от человека к человеку (или проекта к проекту). И однозначного ответа тут не будет.
    Кому-то нужно все готовое и красивое, в виду отсутствия знаний, а кто-то изменяет дефолтный бутстрап, и лепит свою Венеру. Плюс берем во внимание личную эстетику человека и его вкусы. А грамотные, еще ставят вкусы своей аудитории выше личных.
    По большому счету, все самые популярные готовые шаблоны и есть чем-то "лучшим" в категории "Сейчас установлю, сделаю кнопку красненькой и попрут продажи", чего для большинства купивших с головой.
    Только по опыту, не выйдет сразу и рыбку съесть, и ..... сесть. Многое приходится менять под конкретные задачи (допиливать, выпиливать), а тут уже и культура кода выезжает, и технологии которые использовал автор, вплоть до комментирования нетривиальных авторских решений. Идеала я пока не встречал.
    Не вижу смысла рекламировать, поэтому вышло обо всем и ни о чем.
     
  14. Upvote
    IOO получил репутацию от Blondy в Пререлиз для тарапулек Opencart 2.3.0.2   
    А у меня желание, чтобы демо товары сразу продавали себя после установки. Сделаете, а? Я же не зря деньги за pro версию отдал, и мой путь к первому миллиону начинается именно с этого.

     
    не сдержался, так хочу.
  15. Upvote
    IOO получил репутацию от RHCk в Пререлиз для тарапулек Opencart 2.3.0.2   
    А у меня желание, чтобы демо товары сразу продавали себя после установки. Сделаете, а? Я же не зря деньги за pro версию отдал, и мой путь к первому миллиону начинается именно с этого.

     
    не сдержался, так хочу.
  16. Upvote
    IOO получил репутацию от Safero в Google bot   
    В админке: Дизайн > Меню > В правом верхнем меню "Использовать в качестве основного меню? - Нет".
  17. Upvote
    IOO получил репутацию от zyto в REVOLUTION 4.2.3 - адаптивный универсальный шаблон от Pikitos   
    MFP работает на этом шаблоне.
    Только чтобы его завести нужно чуть поправить модификатор темы.
    revolution_3.ocmod.xml
    Замените в 515 строке
    <add position="replace" offset="18"> на
    <add position="replace" offset="21"> Сохраняете и переустанавливаете данный модификатор.
    Из не работающего - если включен слайдер доп.изображений в списках товаров, то при сортировке пропадают изображения товара.
    И 3 вид списка товаров, тоже некорректно работает с фильтром.
    Однако если вы хотите начать настраивать фильтр и товары под него, функционал в принципе полностью рабочий. А небольшие баги выше автор, я уверен, пофиксит со временем.
    Что касается внешнего вида, под словом адаптация - а зачем? Во-первых стандартные стили вполне себе гармоничны с этим шаблоном, для всего остального - минимальные знания css - и меняйте внешний вид сами, как хотите.
     
  18. Upvote
    IOO получил репутацию от Blondy в REVOLUTION 4.2.3 - адаптивный универсальный шаблон от Pikitos   
    MFP работает на этом шаблоне.
    Только чтобы его завести нужно чуть поправить модификатор темы.
    revolution_3.ocmod.xml
    Замените в 515 строке
    <add position="replace" offset="18"> на
    <add position="replace" offset="21"> Сохраняете и переустанавливаете данный модификатор.
    Из не работающего - если включен слайдер доп.изображений в списках товаров, то при сортировке пропадают изображения товара.
    И 3 вид списка товаров, тоже некорректно работает с фильтром.
    Однако если вы хотите начать настраивать фильтр и товары под него, функционал в принципе полностью рабочий. А небольшие баги выше автор, я уверен, пофиксит со временем.
    Что касается внешнего вида, под словом адаптация - а зачем? Во-первых стандартные стили вполне себе гармоничны с этим шаблоном, для всего остального - минимальные знания css - и меняйте внешний вид сами, как хотите.
     
  19. Upvote
    IOO получил репутацию от pn0 в REVOLUTION 4.2.3 - адаптивный универсальный шаблон от Pikitos   
    MFP работает на этом шаблоне.
    Только чтобы его завести нужно чуть поправить модификатор темы.
    revolution_3.ocmod.xml
    Замените в 515 строке
    <add position="replace" offset="18"> на
    <add position="replace" offset="21"> Сохраняете и переустанавливаете данный модификатор.
    Из не работающего - если включен слайдер доп.изображений в списках товаров, то при сортировке пропадают изображения товара.
    И 3 вид списка товаров, тоже некорректно работает с фильтром.
    Однако если вы хотите начать настраивать фильтр и товары под него, функционал в принципе полностью рабочий. А небольшие баги выше автор, я уверен, пофиксит со временем.
    Что касается внешнего вида, под словом адаптация - а зачем? Во-первых стандартные стили вполне себе гармоничны с этим шаблоном, для всего остального - минимальные знания css - и меняйте внешний вид сами, как хотите.
     
  20. Upvote
    IOO получил репутацию от pikitos в REVOLUTION 4.2.3 - адаптивный универсальный шаблон от Pikitos   
    MFP работает на этом шаблоне.
    Только чтобы его завести нужно чуть поправить модификатор темы.
    revolution_3.ocmod.xml
    Замените в 515 строке
    <add position="replace" offset="18"> на
    <add position="replace" offset="21"> Сохраняете и переустанавливаете данный модификатор.
    Из не работающего - если включен слайдер доп.изображений в списках товаров, то при сортировке пропадают изображения товара.
    И 3 вид списка товаров, тоже некорректно работает с фильтром.
    Однако если вы хотите начать настраивать фильтр и товары под него, функционал в принципе полностью рабочий. А небольшие баги выше автор, я уверен, пофиксит со временем.
    Что касается внешнего вида, под словом адаптация - а зачем? Во-первых стандартные стили вполне себе гармоничны с этим шаблоном, для всего остального - минимальные знания css - и меняйте внешний вид сами, как хотите.
     
  21. Upvote
    IOO получил репутацию от leonizis в Перенос магазина на опенкарт про   
    А вы ручками во все таблица связанные с товарами и категориями заглянули?
    Там же инфа по ним распылена по нескольким.
    По категориям таблицы:
    префикс_category
    префикс_category_description
    префикс_category_filter
    префикс_category_path
    префикс_category_to_layout
    префикс_category_to_store
     
    По товарам:
    Все что имеет префикс_product, около 20 таблиц.
     
    А по чпу:
    префикс_url_alias
  22. Upvote
    IOO получил репутацию от RHCk в Перенос магазина на опенкарт про   
    А вы ручками во все таблица связанные с товарами и категориями заглянули?
    Там же инфа по ним распылена по нескольким.
    По категориям таблицы:
    префикс_category
    префикс_category_description
    префикс_category_filter
    префикс_category_path
    префикс_category_to_layout
    префикс_category_to_store
     
    По товарам:
    Все что имеет префикс_product, около 20 таблиц.
     
    А по чпу:
    префикс_url_alias
  23. Upvote
    IOO получил репутацию от Марсель в модуль в Opencart   
    в /catalog/view/theme/default/stylesheet/quickcheckout/quickcheckout.css
    вместо (241 строка)
    #quickcheckout .aqc-column-0 { float: none } замените на
    #quickcheckout .aqc-column-0 { float: right; }  
  24. Upvote
    IOO получил репутацию от WarStyle в модуль в Opencart   
    в /catalog/view/theme/default/stylesheet/quickcheckout/quickcheckout.css
    вместо (241 строка)
    #quickcheckout .aqc-column-0 { float: none } замените на
    #quickcheckout .aqc-column-0 { float: right; }  
  25. Upvote
    IOO получил репутацию от zhukoff в Добавление в опции дополнительных операторов   
    Модуль, на который была ссылка выше, помимо основной темы на том форуме, имеет развитие версии в теме с модулем
    Обновление цены при выборе опции, без AJAX
    Там много разновидностей, но конкретно для ваших целей и версии стоит скачать и потестить "options_price_1_5_3_1-2_0_1_fixed.xml".