Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

d2boy

Пользователи
  
  • Публикаций

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

  • Посещение

Все публикации пользователя d2boy

  1. Подскажите, синхронизация заказов из 1С в Opencart работает? Мне необходимо на пустой сайт выгрузить заказы из 1С. Товары с картинками залетели, а заказы не хотят. Статусов в 1С нет (версия 1С 8.3 10.3)
  2. Тоже ищу модуль обмена, судя по всему автор модуля неадекватен https://www.google.com/search?q=%221c-mart.ru%22+%D0%BE%D1%82%D0%B7%D1%8B%D0%B2%D1%8B&oq=%221c-mart.ru%22+%D0%BE%D1%82%D0%B7%D1%8B%D0%B2%D1%8B&aqs=chrome..69i57j0.6415j0j7&sourceid=chrome&ie=UTF-8
  3. Предлагаю на суд сообщества замену текста в meta-description и meta-title по шаблону. Позволяет подставлять вместо переменной {price} цену товара. Готового решения не нашёл, предлагаю свой вариант в виде OCMOD. Будет работать под OC2, под остальные переделать не сложно: <?xml version="1.0" encoding="utf-8"?> <modification> <code>add-price-to-meta-description</code> <name>Добавление цены в meta-description/title</name> <version>1</version> <author>d2boy</author> <link>http://opencartforum.com</link> <file path="catalog/controller/product/product.php"> <operation> <search><![CDATA[$this->document->setDescription($product_info['meta_description']);]]></search> <add position="replace"><![CDATA[// $this->document->setDescription($product_info['meta_description']);]]></add> </operation> <operation> <search><![CDATA[$this->document->setTitle($product_info['meta_title']);]]></search> <add position="replace"><![CDATA[// $this->document->setTitle($product_info['meta_title']);]]></add> </operation> <operation> <search><![CDATA[$discounts = $this->model_catalog_product->getProductDiscounts($this->request->get['product_id']);]]></search> <add position="before"><![CDATA[ // start meta description replacement if(strpos(($product_info['meta_description']), '{price}') !== false) { if ($data['price']) { $meta_desc_price = $data['price']; } if ($data['special']) { $meta_desc_price = $data['special']; } $meta_desc_replace = str_replace('{price}',$meta_desc_price,$product_info['meta_description']); $this->document->setDescription($meta_desc_replace); } else { $this->document->setDescription($product_info['meta_description']); } // start meta title replacement if(strpos(($product_info['meta_title']), '{price}') !== false) { if ($data['price']) { $meta_title_price = $data['price'];} if ($data['special']) { $meta_title_price = $data['special'];} $meta_title_replace = str_replace('{price}',$meta_title_price,$product_info['meta_title']); $this->document->setTitle($meta_title_replace); } else { $this->document->setTitle($product_info['meta_title']); } // end meta description replacement ]]></add> </operation> </file> </modification>
  4. @freelancer Когда сможете посмотреть ЛС?
  5. @freelancer Написал в ЛС, ответа не получил. Модуль куплен.
  6. Аналогичный вопрос. В версии 4.9.7 Simple функции simplecheckout_init уже нет в файле simplecheckout.js Подскажите куда лучше воткнуть функцию, чтобы при перезагрузке страницы стили не терялись?
  7. Решил проблему с поиском сам — оказывается ничего не нужно адаптировать — всё фильтруется из коробки! Какой-то редиска написал в модели product.php свою функцию со строкой $sql = "SELECT p.product_id из-за чего OCMOD вставлял код в другое место, вызывая ошибку Unknown column 'hpl.parent_id' in 'field list' Всю голову себе сломал, что это за таблица HPL, потом догадался проверить на повторы, подправил OCMOD и всё полетело ))
  8. Есть модуль вывода подкатегорий из родительской категории, указанной в админке. Вывод ограничен только 2-м уровнем. Требуется сделать вывод до 4-го уровня. Предлагайте сроки/сумму.
  9. Я взял самый скачиваемый, думаю, что принцип работы у них у всех одинаковый В контролере такая строчка: $implode[] = " (LCASE(pd.name) LIKE '%" . $this->db->escape(utf8_strtolower($word)) . "%' OR LCASE(p.model) LIKE '%" . $this->db->escape(utf8_strtolower($word)) . "%') ";
  10. Можно ли добавить поддержку живого поиска в модуль? Сейчас в поиске выводятся все модели (даже те, которые должны быть скрыты)
  11. Выбираем шаблон для покупки, у вашего маловата скорость загрузки Google Page Speed в тесте моб. версии (особенно карточка товара). Это хостинг или библиотеки так влияют?
  12. Можно ли отключить смену цен? Раньше использовался этот модуль с приятной анимацией.
  13. Можно ли как-то исключить определённые категорий товаров при обмене данными (например, по названию категории)?
  14. d2boy

    [Поддержка]

    Поставил — всё понравилось. Хотел предложить в будущих версиях добавить возможность сохранять о стикерах в поле product (ISBN, MPN). При работе с большим количеством товаров, в основном, все используют работу через файлы или пакетное редактирование товаров (Batch Editor). Сильно не хватает только этой возможности. Сейчас, как я прикинул, проще будет делать экспорт из базы в CSV, сопоставление product_id с названием и присваивание номера кастомного стикера.
  15. Отпишитесь, чем закончилось, тоже интересно.
  16. Хотел бы поделится с собравшимися полезной доработкой чудо-модуля Ajax Live Search для любителей подсвечивать результат: Лезем в контролер livesearch.php находим 'product_id' => $result['product_id'], добавляем 'tag' => $search, Затем ищем строчку в OCMOD html += ' <div class="product-name">' + product.name ; Меняем на var pattern=new RegExp("("+product.tag+")", "gi"); var new_text=product.name.replace(pattern, "<span class='highlight'>"+product.tag+"</span>"); html += ' <div class="product-name">' + new_text; Ну и в файл стилей добавляем по-вкусу .live-search ul li .product-name .highlight { background-color: rgba(255, 195, 0, 0.3); padding:0px 2px; }
  17. Тогда я прошу ссылку на вики, где написано (с картинками) как добавить в модуль SEO мультиязык шорткат для вывода ссылок в меню на разных языках. Я даже вкладку такую найти не могу. Надо включить режим ПРО, открыть виджет и прокручивать в конец страницы (если вдруг кто будет ещё искать)
  18. Поддерживаю, искал по ключевому слову шорткоды, в инструкции ни слова про их использование
  19. Можно ли подружить с модулем меню TMD HeaderMenu? Ссылку там можно забить только одну для всех языков.

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.