Перейти к содержанию
  • RU
    • Язык

Tom

Разработчик
  • Постов

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

  • Посещение

  • Победитель дней

    74

Tom стал победителем дня 18.06

Tom имел наиболее популярный контент!

7 Подписчиков

Информация о Tom

Посетители профиля

5 766 просмотров профиля
  1. Да , конечно. Напишите в личку кликнув на мою иконку и потом сверху на синюю кнопку Сообщение.
  2. В моем случае я могу подобный модуль написать под вас, сразу с нужными адаптациями.
  3. Сейчас есть масса ограничений по приобретению расширений для пользователей определенных стран. Начните с покупки. Ну и судя по описанию, расширение исключительно для оформления заказа самого опенкарт и если у вас оформление от какого то шаблона или иного модуля (типа Simple например), придется делать ещё и даптацию. А помочь с установкой не проблема.
  4. Пока не совсем понятно , что именно вам нужно. Помочь создать такой функционал бесплатно? Оказать платную услугу? Или подсказать где найти то самое расширение Product Geo Zone? https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=20390
  5. Так если есть готовое решение, зачем вам кто то из исполнителей?
  6. У вас не совсем стандартная для опенкарт задача и здесь явно придется подыскать исполнителя. Так как в готовом виде подобное вы вряд ли найдете.
  7. Это кране важное предупреждение. "Отваливается" видимо имеется ввиду ошибка 500 и самая частая причина это права на папке на уровне пользователя на хостинге/сервере.
  8. Собрал для себя, пока отвечал на один и тот же вопрос про обязательные юридические страницы по несколько раз в неделю. Сейчас ажиотаж подупал, но вопросы в личке по этой теме всё еще встречаются. Оферта, Политика ПДн, Согласие на рассылку и прочие нужные документы по 152-ФЗ, 38-ФЗ и ГК РФ — всё в одном окне, всё бесплатно. Вбил ФИО и домен — получил готовый HTML, вставил в OpenCart — и живи спокойно. Делюсь как есть. Удачных продаж! https://tom-opencart.github.io/legal-pages-constructor/
  9. Инструмент, который поможет вам совершенно бесплатно , оформить описание товара, категории, статьи итд в более современном виде. https://tom-opencart.github.io/opencart-content-constructor/ Имеет множество полезных функций : Заголовки:Блоки уровней H1, H2, H3, H4, H5, H6 для правильной SEO-структуры. Абзацы:Текстовые блоки с поддержкой упрощенного синтаксиса Markdown для быстрого форматирования жирного текста, курсива, списков и внешних ссылок. Списки:Маркированные и нумерованные списки. Цитаты:Выделенные блоки цитат с возможностью указания автора. Таблицы:Таблицы данных с поддержкой Bootstrap-стилей (зебра, границы, подсветка при наведении, компактный вид). Содержание (TOC):Автоматически генерируемый блок оглавления статьи на основе заголовков H2-H4. Изображения:Одиночные картинки с поддержкой подписей, адаптивной ширины и возможностью загрузки локальных файлов с компьютера. Карусель изображений:Слайдер для галереи картинок. Слайдер «До и После»:Интерактивное сравнение двух изображений с помощью ползунка. Видео:Адаптивный плеер для интеграции видео с YouTube, Vimeo, Rutube, VK Видео и Kinescope. Спойлеры (FAQ):Раскрывающиеся списки «Вопрос-Ответ» на базе нативного плагина Bootstrap Collapse. Вкладки (Табы):Адаптивное меню вкладок для разделения объемного контента. Предупреждения (Alerts):Цветные информационные блоки (Информация, Успех, Предупреждение, Опасность). Мессенджеры:Блок с кнопками быстрой связи через WhatsApp, Telegram, Viber и телефон. Карточки товаров:Профессиональный товарный блок с названием, фото, ценой и ссылкой. Поддерживает функцию «Автозаполнение по ссылке» — конструктор сам распарсит страницу товара на вашем сайте и загрузит данные. Сетка Grid:Строка с колонками в пропорциях Bootstrap 3 (например, 6+6, 4+4+4, 8+4). Поддерживает вложенность любых других блоков внутрь колонок. Интеграция с OpenCart и экспорт Экспорт в ZIP-архив (OCMOD):Установка статьи на сайт в один клик. Конструктор упакует HTML-код, стили и все локально загруженные картинки в готовый архив. При его установке в админке картинки запишутся в каталог сайта, а стили подключатся к шапке. Модификатор для Summernote:Возможность установить кнопку быстрого импорта статей прямо в визуальный редактор OpenCart. Ссылки-попапы (agree):Поддержка всплывающих окон для стандартных статей OpenCart (например, согласие с условиями) с помощью синтаксиса ссылок `[текст](agree:ID)`. Копирование кода:Быстрый экспорт чистого HTML-кода статьи в буфер обмена. Скачивание кода:Экспорт кода в файл формата .txt или .html. Экспорт стилей:Возможность скачать файл стилей конструктора (.css) отдельно. Шаблоны и темы оформления Библиотека пресетов:Готовые шаблоны структуры статей (обзоры, инструкции, FAQ) для быстрого старта. Встроенные темы:6 готовых цветовых пресетов (Фиолетовая, Синяя, Изумрудная, Оранжевая, Красная, Темная). Пользовательские темы:Возможность создавать собственные цветовые палитры, настраивая цвета акцентов, фона и текста. Экспорт/Импорт проектов: Сохранение всей незавершенной работы в файл JSON для последующего редактирования. Подробное описание функций и принципов работы с ними, вы можете прочесть в Справке. Удачных всем продаж!
  10. В сборке этого форума. В ней нет такого. Только в виде сторонних расширений.
  11. Главная - это родитель. Вы же сами пишите То есть у вас у товара главная / родитель это - Автомобили. Потому что не правильно внедрять в контроллер то что предназначено для модели. По хорошему нужно добавить новую функцию в модель. Ну например public function getProductLastCategory($product_id) { $query = $this->db->query("SELECT cd.name FROM " . DB_PREFIX . "product_to_category p2c LEFT JOIN " . DB_PREFIX . "category_description cd ON (p2c.category_id = cd.category_id AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "') WHERE p2c.product_id = '" . (int)$product_id . "' ORDER BY p2c.category_id DESC LIMIT 1"); return $query->num_rows ? $query->row['name'] : ''; } и в контроллере уже получать из модели данные $data['current_category'] = $this->model_catalog_product->getProductLastCategory($product_id);
  12. Она же у вас не главная, а последняя в цепочке пути к товару. Не особо верное решение на скорую руку. В файле catalog/controller/product/product.php Находим if ($product_info['meta_title']) { Добавляем до этой строки $data['current_category'] = ''; $category_query = $this->db->query("SELECT cd.name FROM " . DB_PREFIX . "product_to_category p2c LEFT JOIN " . DB_PREFIX . "category_description cd ON (p2c.category_id = cd.category_id AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "') WHERE p2c.product_id = '" . (int)$product_id . "' ORDER BY p2c.category_id DESC LIMIT 1"); if ($category_query->num_rows) { $data['current_category'] = $category_query->row['name']; } Получаем значение последней категории товара. В карточке товара используем так opencart 2 <?php echo $current_category; ?> Opencart 3 {{ current_category }}
  13. В стандартной теме самого опенкарт , нет микро-разметки. Вы же можете получить название категории предварительно объявив в контроллере product.php ну или например из хлебных крошек итд итп.
  14. Попробуйте другой браузер. Режим инкогнито. Антивирус на устройстве итп. Больше конечно расскажет вам сам браузер в консоли.
×
×
  • Создать...