Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Нужно спарсить код блока товара из файла шаблона category.twig


Recommended Posts

Подскажите лучший способ как c помощью php спарсить кусок кода, отвечающий за вывод блока товара, из файла шаблона product/category.twig
По идее, нужно спарсить все что находится внутри цикла {% for product in products %} и записать этот код в отдельный файл, чтобы потом подключать его через include в других шаблонах.
Изначально получаю код файла и записыю в переменную:
$content = file_get_contents(DIR_CATALOG . 'view/theme/'.$this->config->get('config_theme').'/template/product/category.twig');
А дальше регулярку писать или есть другие варианты? Если регулярка, то помогите составить выражение.
Спасибо всем, кто отзовется!

Link to post
Share on other sites

1 час назад, ocbot сказал:

Подскажите лучший способ как c помощью php спарсить кусок кода, отвечающий за вывод блока товара, из файла шаблона product/category.twig
По идее, нужно спарсить все что находится внутри цикла {% for product in products %} и записать этот код в отдельный файл, чтобы потом подключать его через include в других шаблонах.
Изначально получаю код файла и записыю в переменную:
$content = file_get_contents(DIR_CATALOG . 'view/theme/'.$this->config->get('config_theme').'/template/product/category.twig');
А дальше регулярку писать или есть другие варианты? Если регулярка, то помогите составить выражение.
Спасибо всем, кто отзовется!

 

для чего вам этот костыль???

Link to post
Share on other sites
5 хвилин назад, Venter сказав:

 

для чего вам этот костыль???

Я написал в первом посте "записать этот код в отдельный файл, чтобы потом подключать его через include в других шаблонах".

Идея такая: в модуле товаров, типа "Рекомендуемые", во время установки (в методе install()) хочу парсить с текущего шаблона блок товара и записать его в отдельный шаблон, чтобы подключать потом шаблоне модуля в цикле вывода товаров.
Для чего? Для того, чтобы не делать адаптацию модуля под каждый новый шаблон вручную.

Link to post
Share on other sites

1 час назад, ocbot сказал:

Я написал в первом посте "записать этот код в отдельный файл, чтобы потом подключать его через include в других шаблонах".

Идея такая: в модуле товаров, типа "Рекомендуемые", во время установки (в методе install()) хочу парсить с текущего шаблона блок товара и записать его в отдельный шаблон, чтобы подключать потом шаблоне модуля в цикле вывода товаров.
Для чего? Для того, чтобы не делать адаптацию модуля под каждый новый шаблон вручную.

 

Трубейное и костыльное решение!!!! Тем более вы разработчик модуля. Создайте отдельный файл, пропишите там свой цикл и то что вам надо

Как получить данные в файл??? При переходе на страницу получаем ссылку, если это то что вам надо то получаем данные и выводим.

 

реально стремное решение через file_get_contents

  • +1 1
Link to post
Share on other sites
1 годину назад, Venter сказав:

реально стремное решение через file_get_contents

Понимаю. Поэтому спросил как лучше сделать.
То, что нужно создать свой шаблон и прописать там свой цикл - я понимаю. Как раз в этом цикле хочу инклудить шаблон товара. Иначе придется под каждый новый шаблон сайта (тему) адаптировать шаблон модуля. Ищу решение для автоматизации этого дела, по крайней мере для большинства более-менее стандартных шаблонов. 
Уверен, что кто-то уже пробовал такое реализовать в подобных модулях для автоматической адаптации списка товаров под шаблон.

В грядущей версии OpenCart шаблон блока товара уже вынесли в отдельный файл, а пока приходится крутить то что есть.
 

Link to post
Share on other sites

3 часа назад, ocbot сказал:

Я написал в первом посте "записать этот код в отдельный файл, чтобы потом подключать его через include в других шаблонах".

Идея такая: в модуле товаров, типа "Рекомендуемые", во время установки (в методе install()) хочу парсить с текущего шаблона блок товара и записать его в отдельный шаблон, чтобы подключать потом шаблоне модуля в цикле вывода товаров.
Для чего? Для того, чтобы не делать адаптацию модуля под каждый новый шаблон вручную.

 

Если более четко опишешь логику твоего модуля и при каких обстаятельствах тебе данные нужны, то думаю сможем найти правильное решение

Link to post
Share on other sites
12 минут назад, ocbot сказал:

Понимаю. Поэтому спросил как лучше сделать.
То, что нужно создать свой шаблон и прописать там свой цикл - я понимаю. Как раз в этом цикле хочу инклудить шаблон товара. Иначе придется под каждый новый шаблон сайта (тему) адаптировать шаблон модуля. Ищу решение для автоматизации этого дела, по крайней мере для большинства более-менее стандартных шаблонов. 
Уверен, что кто-то уже пробовал такое реализовать в подобных модулях для автоматической адаптации списка товаров под шаблон.

В грядущей версии OpenCart шаблон блока товара уже вынесли в отдельный файл, а пока приходится крутить то что есть.
 

Короче я так понимаю ты хочешь получать шаблон текущей темы. Так это вообще намного проще, лезим в бд и узнаем текущую тему шаблона и подключаем нужный шаблон без всяких парсингов и тд, Если хранить разметку шаблона в файле и юсер установит другой шаблон то твой модуль потерпит фиаско, так что при каждой генирации что то там в твоем модуле и выводе этого шаблона получаешь текущую тему шаблона и подключаешь нужный файл

Link to post
Share on other sites

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

 

В чем проблема сделать самодостаточный блок со своими стилями???

  • +1 1
Link to post
Share on other sites
17 минут назад, ocbot сказал:

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

 если кто то реально пытался такое делать через file_get_contents, то я буду точно уверен что у этого разработчика проблемы с руками и логикой на все 10000000%

 

Что вообще делает твой модуль????

 

И еще, в file_get_contents не будет работать php код

Link to post
Share on other sites
9 минут назад, Venter сказал:

Короче я так понимаю ты хочешь получать шаблон текущей темы. Так это вообще намного проще, лезим в бд и узнаем текущую тему шаблона и подключаем нужный шаблон без всяких парсингов и тд, Если хранить разметку шаблона в файле и юсер установит другой шаблон то твой модуль потерпит фиаско, так что при каждой генирации что то там в твоем модуле и выводе этого шаблона получаешь текущую тему шаблона и подключаешь нужный файл

 

Или можно не каждый раз проверять путь до шаблона, сохранить путь ну и что там тебе надо код шаблона или еще что в файл, но в админке сделать так, при установки шаблона пусть того же, обновлять в бд путь до шаблона текущей темы ну и дальше что там надо, можно перезаписать твой файл с кодом

 

Link to post
Share on other sites
Цитата

Что вообще делает твой модуль????

Модуль для вывода товаров, типа стандартного модуля "Рекомендуемые товары".
Код блока товара в списке (блок, который повторяется в цикле товаров) хочу получить из шаблона сайта, а именно из файла product/category.twig и запихнуть его в отдельный шаблон, потом инклудить в своем модуле.
Отдельного шаблона с блоком товара в большинстве шаблонов сайтов нет, поэтому просто подключить файл шаблона не получится.

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

Регулярку уже подобрал.
 

Цитата

И еще, в file_get_contents не будет работать php код

Парситься будет файл twig. Выполняться ничего не будет. Получил данные из файла, вырезал что нужно и записал это в файл.

Link to post
Share on other sites

7 минут назад, ocbot сказал:

Код блока товара в списке (блок, который повторяется в цикле товаров) хочу получить из шаблона сайта, а именно из файла product/category.twig и запихнуть его в отдельный шаблон, потом инклудить в своем модуле.

ну вот и получай текущую тему шаблона и путь до твоего файла и далее делай то что тебе надо, путь до файла текущей темы сохраняем в бд

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

Ты по ходу ищешь самый простой путь решения и не важно костыль это или нет, лиж бы работало ))) Хорошо если я ошибаюсь

Link to post
Share on other sites
34 хвилини назад, Venter сказав:

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

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

Конечно, я могу сделать стандартно, как обычно все делают, шаблон модуля сверстать под тему дефолт и потом адаптировать его под каждую тему вручную. Но можно же это упростить, почему вы называете это костилем? В новой четвертой версии это уже реализовали на уровне движка.
Генерирование шаблона при изменении темы - не проблема, вариантов много как это реализовать автоматически, можно без ocmod через ивенты, но я действительно написал самый простой вариант "отключить-включить", потому что изменение шаблона сайта это не ежедневная операция и обычно устанавливают шаблон, а потом модули. Но вы правы, что идеально будет, когда при изменении шаблона сайта будет автоматически обновляться шаблон модуля. 

Сохранять путь к сгенерированному шаблону в БД не вижу смысла, так как название текущего шаблона можно получить из настроек сайта, а название файла и его размещение внутри шаблона будет одно и то же для всех шаблонов. Видимо, вы не правильно поняли чего я хочу добиться в итоге. Я хотел бы, чтобы товары в модуле выглядели как и товары в других частях темы, например в категории, без ручной адаптации верстки.

Link to post
Share on other sites

44 минуты назад, ocbot сказал:

Сохранять путь к сгенерированному шаблону в БД не вижу смысла, так как название текущего шаблона можно получить из настроек сайта, а название файла и его размещение внутри шаблона будет одно и то же для всех шаблонов. Видимо, вы не правильно поняли чего я хочу добиться в итоге. Я хотел бы, чтобы товары в модуле выглядели как и товары в других частях темы, например в категории, без ручной адаптации верстки.

 это вы не поняли что я вам написал, а вас я прекрасно понял. 

 

44 минуты назад, ocbot сказал:

Вопрос был как лучше получить нужную часть кода из к

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

 

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

Я ж не заставлял делать точно так как писал выше, но факт, через file_get_contents это реальный костыль

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By Rassol2
      1960 26
      Скачать/Купить дополнение


      SimplePars - Универсальный парсер для ИМ
      Модуль SimplePars предназначен для парсинга и наполнения интернет магазина. 
      Идея модуля заключается в том что бы вы могли заварить чашечку кофе и наблюдать как ваш магазин наполняется товарами.
      Ведь намного приятнее наблюдать за строкой загрузки товара, чем заполнять каждую позицию вручную

       
      Возможности модуля SimplePars
      Основные задачи которые решает модуль это парсинг данных с сайта и последующее заполнение или обновление товаров в интернет магазине.
      Вы можете как парсить напрямую в интернет магазин, так и парсить в Excel таблицу для дальнейшей обработки. 
      В двух словах не описать что умеет делать модуль, по этому обозначу только основные моменты.

      - Полноценный парсер позволяющий парсить сайты и наполнять магазин товарами.
      - Кроме загрузки возможно настройка обновления существующих товаров, цен, остатков и других элементов товара.
      - Автоматическое создание категорий, производителей, атрибутов, опций, загрузка изображений и многое другое....
      - Встроенный гибкий сборщик ссылок , который поможет собрать ссылки на необходимые товары.
      - Возможно идентификация товара по разным значениям, подробнее об всех идентификаторах вы можете узнать здесь - Идентификаторы
      - Доступна установка наценок любой сложности.
      - Парсинг / Составление SEO шаблонов и заполнение Мета данных товара, категорий, производителей. Заполнение SEO_URL
      - Формировать прайс csv с данными что вы парсите. Так же прайсы можно составлять в готовом формате для загрузки через АОП или любого другого загрузчика прайс листов. 
      - Поиск замена, мощный инструмент позволяющий вам налету изменять информацию. То есть вы можете изменять информацию которую вы парсите на лету.
      - Поиск замена полностью поддерживает регулярные выражения.
      - Модуль способен парсить в многопоточном режиме. Что делает парсинг максимально быстрым!
      - Возможность настроить запросы для обхода блокировок со стороны донора.
      - Поддержка работы с прокси.
      - Собственный прокси чекер, позволяющий отобрать прокси сервера которые будут работать с конкретным донором.
      - Возможна индивидуальная настройка запросов, Указание Cookies, User-Agent, Отправка собственных заголовков Headers
      - Система логирования позволяющая контролировать процесс парсинга на любом этапе.
      - Система кэширования сайта донора для безопасного парсинга.
      - Встроенный редактор ссылок, позволяющий группировать ссылки по спискам, и производить загрузку определенных групп ссылок. Так же отслеживать ссылки которые парсятся с ошибками.
      - NEW Автоматический парсинг по расписанию, при помощи CRON
      - NEW Встроенный редактор товаров. Редактор товаров поможет сделать финальную правку товаров. Инструкция к редактору товаров
      - NEW Парсер XML/YML документов от поставщика.
      - NEW Парсинг с автоматической авторизацией на сайте доноре. Инструкция по авторизации
      - NEW Парсинг сайтов с изображениями в формате WEBP !!!! Подробнее
      - NEW Расширение возможностей парсера собственными PHP скриптами Подробнее!!!
       
      Вы можете указать любое количество границ парсинга, на любые данные что есть в html коде сайта донора.
      SimplePars это универсальный инструмент который поможет вам наполнить ваш интернет магазин.
      Обратите внимание что вы можете настроить парсинг на любые данные, и необязательно они должны быть совместимы с opencart. Вы можете парсить статьи, отзывы, блоги.
       
      SimplePars адаптирован под работ с модулями.
      HYPER PRODUCT MODELS - NEW
      AJAX замена товара по моделям - HYPER PRODUCT MODELS - OC 2
      AJAX замена товара по моделям - HYPER PRODUCT MODELS - OC 3
      HYPER MULTI PRODUCT MODELS - NEW
      HYPER MULTI PRODUCT MODELS - AJAX Мульти замена товара по моделям - OC 2
      HYPER MULTI PRODUCT MODELS - AJAX Мульти замена товара по моделям - OC 3
      Цены в опция.
      Обновление цены при выборе опции, без AJAX - HYPER Dynamic price of options - OC 2
      Обновление цены при выборе опции, без AJAX - HYPER Dynamic price of options - OC 3
      Изображение в опциях.
      Опции с вводом количества, артикулом и изображением OC 2
      Опции с вводом количества, артикулом и изображением OC 3
      Изображения опций PRO
      Закупочная цена товара.
      CostPrice - закупочная цена товаров в opencart
       
      И это малая часть тех задач которые может выполнить данный модуль.
      SimplePars разрабатывается как универсальный парсер, у него нету четких задач, у него есть только набор инструментов.
      А что вы построите имея эти инструменты зависит только от вас.
       
      Полная инструкция к модулю доступна по ссылке
      Инструкция к модулю SimplePars
       
      Видео-уроки по работе с модулем доступны по ссылке
      Видео уроки по работе с модулем SimplePars
       
      Демо сайт для ознакомления с интерфейсом и возможностями модуля
      Обратите внимание что на демо сайте парсинг недоступен.
      http://demo.simplepars.top/admin/
      Логин - demo
      Пароль - demo
       
      Лицензионное соглашение.
      Ознакомится
       
      Инструкция по установке.
      Установка SimplePars
      1. Зайдите в директорию вашей версии модуля и скопируйте все в корень сайта с заменой.
      2. Введите в строке браузера ваш_сайт/inst.php и нажмите Enter.
      3. Далее перейдите в раздел Система->Пользователи->Группы пользователей->Администратор нажмите выделить все в двух разделах:
      Разрешить просмотр Разрешить редактировать Затем нажмите сохранить.
      4. Зайдите в "Модификаторы" или "Менеджер дополнений", и нажмите Обновить. 
      5. После этого удалите в корне сайта файл inst.php
      Все, модуль установлен.
      В разделе Каталог под пунктом Производители появится пункт SimplePars это вход в модуль. 
       
      Инструкция по обновлению
      1. Загрузить содержимое директории c названием вашей версии  в корень сайта.
      2. Выполнить ваш_сайт/inst.php
      3. Удалить с корня сайта файл inst.php
       
      После установки или обновления я вижу белый экран или ошибку 500
      Если видите белый экран, то вам необходимо перейти в архив с модулем в директорию Other versions of PHP и там будут лежать файлы под все версии php.
      Открываете папку с именем вашей версии php и загружаете содержимое в корень магазина.
      Добавил Rassol2 Добавлено 28.10.2018 Категория Парсеры Системные требования PHP >= 5.6 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Да  
    • By Demanoco
      Здравствуйте, никак не могу разобраться как подключить к новому дизайну макета свой twig шаблон.
      создавал файлы контроллера и вьюшки
      <?php class ControllerProductСategoryold extends Controller { public function index() { $this->document->setTitle($this->config->get('config_meta_title')); $this->document->setDescription($this->config->get('config_meta_description')); $this->document->setKeywords($this->config->get('config_meta_keyword')); $data['column_left'] = $this->load->controller('common/column_left'); $data['column_right'] = $this->load->controller('common/column_right'); $data['content_top'] = $this->load->controller('common/content_top'); $data['content_bottom'] = $this->load->controller('common/content_bottom'); $data['footer'] = $this->load->controller('common/footer'); $data['header'] = $this->load->controller('common/header'); $this->response->setOutput($this->load->view('product/categoryold', $data)); } } файл шаблона
      {{ header }} <div id="product-categoryold" class="container"> <div class="row">{{ column_left }} {% if column_left and column_right %} {% set class = 'col-sm-6' %} {% elseif column_left or column_right %} {% set class = 'col-sm-9' %} {% else %} {% set class = 'col-sm-12' %} {% endif %} <div id="content" class="{{ class }}"><h1 style="font-size: 33px; margin-top: -5px; margin-bottom: 20px; text-align: center">Наконец заработало</h1>{{ content_top }}{{ content_bottom }}</div> {{ column_right }}</div> </div> {{ footer }}  
      в самом макете прописал путь product/categoryold , но ничего не произошло, даже ошибок не выдал, есстественно я дизайн подключил к категории, модификаторы обновлял, кеш чистил, пробовал делать на другом домене.
      Может кто написать по шагам, что нужно сделать чтобы это заработало.
       
    • By Denys
      Добрый день, нужен бесстрашный специалист для доработки и исправления ошибок в ocStore 2.3.0.2.3
      В карте сайта для контента на русском языке исправить вывод ссылки (добавить ru/ после домена) В модуле генератора фидов для контента на русском языке исправить вывод ссылки (добавить ru/ после домена) Убрать вывод дублей постов с категорией в карте сайта блога, продублировать ссылки с ru/ Исправить чпу для пагинации, тегов и сортировки Настроить корректную передачу целей/событий в расширенную эл.коммерцию гугл аналитикс Подробнное ТЗ тут https://docs.google.com/document/d/13SdbXH3r7weAnsWb4Jq-CzXjcCE_hzhnAeZzcSSZX6k/edit?usp=sharing
      Важно! При работе не в коем случае не переключать движок чпу с СЕО ПРО на стандартный.
      Задачи не сложные, думаю за день можно справится не напрягаясь для опытного разработчика.
      Ставить модули не предлагать.
      По окончанию работы предоставить список затронутых файлов.
      Жду ваши предложения.
    • By brts7
      Друзья, помогите! У моего шаблона выходило обновление, отдавал, что бы обновили стили... После этого при обновлении OCMOD не заходит в карточку товара, не работает поиск.... https://pastebin.com/Rr634Ged
       
       
       
      В категории вот так 
    • By Rassol2
      Модуль SimplePars предназначен для парсинга и наполнения интернет магазина. 
      Идея модуля заключается в том что бы вы могли заварить чашечку кофе и наблюдать как ваш магазин наполняется товарами.
      Ведь намного приятнее наблюдать за строкой загрузки товара, чем заполнять каждую позицию вручную

       
      Возможности модуля SimplePars
      Основные задачи которые решает модуль это парсинг данных с сайта и последующее заполнение или обновление товаров в интернет магазине.
      Вы можете как парсить напрямую в интернет магазин, так и парсить в Excel таблицу для дальнейшей обработки. 
      В двух словах не описать что умеет делать модуль, по этому обозначу только основные моменты.

      - Полноценный парсер позволяющий парсить сайты и наполнять магазин товарами.
      - Кроме загрузки возможно настройка обновления существующих товаров, цен, остатков и других элементов товара.
      - Автоматическое создание категорий, производителей, атрибутов, опций, загрузка изображений и многое другое....
      - Встроенный гибкий сборщик ссылок , который поможет собрать ссылки на необходимые товары.
      - Возможно идентификация товара по разным значениям, подробнее об всех идентификаторах вы можете узнать здесь - Идентификаторы
      - Доступна установка наценок любой сложности.
      - Парсинг / Составление SEO шаблонов и заполнение Мета данных товара, категорий, производителей. Заполнение SEO_URL
      - Формировать прайс csv с данными что вы парсите. Так же прайсы можно составлять в готовом формате для загрузки через АОП или любого другого загрузчика прайс листов. 
      - Поиск замена, мощный инструмент позволяющий вам налету изменять информацию. То есть вы можете изменять информацию которую вы парсите на лету.
      - Поиск замена полностью поддерживает регулярные выражения.
      - Модуль способен парсить в многопоточном режиме. Что делает парсинг максимально быстрым!
      - Возможность настроить запросы для обхода блокировок со стороны донора.
      - Поддержка работы с прокси.
      - Собственный прокси чекер, позволяющий отобрать прокси сервера которые будут работать с конкретным донором.
      - Возможна индивидуальная настройка запросов, Указание Cookies, User-Agent, Отправка собственных заголовков Headers
      - Система логирования позволяющая контролировать процесс парсинга на любом этапе.
      - Система кэширования сайта донора для безопасного парсинга.
      - Встроенный редактор ссылок, позволяющий группировать ссылки по спискам, и производить загрузку определенных групп ссылок. Так же отслеживать ссылки которые парсятся с ошибками.
      - NEW Автоматический парсинг по расписанию, при помощи CRON
      - NEW Встроенный редактор товаров. Редактор товаров поможет сделать финальную правку товаров. Инструкция к редактору товаров
      - NEW Парсер XML/YML документов от поставщика.
      - NEW Парсинг с автоматической авторизацией на сайте доноре. Инструкция по авторизации
      - NEW Парсинг сайтов с изображениями в формате WEBP !!!! Подробнее
      - NEW Расширение возможностей парсера собственными PHP скриптами Подробнее!!!
       
      Вы можете указать любое количество границ парсинга, на любые данные что есть в html коде сайта донора.
      SimplePars это универсальный инструмент который поможет вам наполнить ваш интернет магазин.
      Обратите внимание что вы можете настроить парсинг на любые данные, и необязательно они должны быть совместимы с opencart. Вы можете парсить статьи, отзывы, блоги.
       
      SimplePars адаптирован под работ с модулями.
      HYPER PRODUCT MODELS - NEW
      AJAX замена товара по моделям - HYPER PRODUCT MODELS - OC 2
      AJAX замена товара по моделям - HYPER PRODUCT MODELS - OC 3
      HYPER MULTI PRODUCT MODELS - NEW
      HYPER MULTI PRODUCT MODELS - AJAX Мульти замена товара по моделям - OC 2
      HYPER MULTI PRODUCT MODELS - AJAX Мульти замена товара по моделям - OC 3
      Цены в опция.
      Обновление цены при выборе опции, без AJAX - HYPER Dynamic price of options - OC 2
      Обновление цены при выборе опции, без AJAX - HYPER Dynamic price of options - OC 3
      Изображение в опциях.
      Опции с вводом количества, артикулом и изображением OC 2
      Опции с вводом количества, артикулом и изображением OC 3
      Изображения опций PRO
      Закупочная цена товара.
      CostPrice - закупочная цена товаров в opencart
       
      И это малая часть тех задач которые может выполнить данный модуль.
      SimplePars разрабатывается как универсальный парсер, у него нету четких задач, у него есть только набор инструментов.
      А что вы построите имея эти инструменты зависит только от вас.
       
      Полная инструкция к модулю доступна по ссылке
      Инструкция к модулю SimplePars
       
      Видео-уроки по работе с модулем доступны по ссылке
      Видео уроки по работе с модулем SimplePars
       
      Демо сайт для ознакомления с интерфейсом и возможностями модуля
      Обратите внимание что на демо сайте парсинг недоступен.
      http://demo.simplepars.top/admin/
      Логин - demo
      Пароль - demo
       
      Лицензионное соглашение.
      Ознакомится
       
      Инструкция по установке.
      Установка SimplePars
      1. Зайдите в директорию вашей версии модуля и скопируйте все в корень сайта с заменой.
      2. Введите в строке браузера ваш_сайт/inst.php и нажмите Enter.
      3. Далее перейдите в раздел Система->Пользователи->Группы пользователей->Администратор нажмите выделить все в двух разделах:
      Разрешить просмотр Разрешить редактировать Затем нажмите сохранить.
      4. Зайдите в "Модификаторы" или "Менеджер дополнений", и нажмите Обновить. 
      5. После этого удалите в корне сайта файл inst.php
      Все, модуль установлен.
      В разделе Каталог под пунктом Производители появится пункт SimplePars это вход в модуль. 
       
      Инструкция по обновлению
      1. Загрузить содержимое директории c названием вашей версии  в корень сайта.
      2. Выполнить ваш_сайт/inst.php
      3. Удалить с корня сайта файл inst.php
       
      После установки или обновления я вижу белый экран или ошибку 500
      Если видите белый экран, то вам необходимо перейти в архив с модулем в директорию Other versions of PHP и там будут лежать файлы под все версии php.
      Открываете папку с именем вашей версии php и загружаете содержимое в корень магазина.
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.