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

Gorman

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

    187
  • З нами

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

Усі публікації користувача Gorman

  1. Чуть поподробнее в идеале - когда передается и в какой момент, каким способом и прочее.
  2. С какой ошибкой страница выходит? Во-первых, вы пишите в шаблон, который имеет формат twig, верно? Twig - это шаблонизатор со своим синтаксисом, поэтому символы доллара для обозначения переменных здесь не используются, а if завершается endif, а не /if. Синтаксис условий в Twig выглядит так: {% if page %} Наш текст {% endif %} Во-вторых, почему вы думаете, что в шаблоне присутствует объект page и его свойство url? Как оно туда должно было попасть? (спойлер: в шаблон-view все попадает из контроллера страницы). Если опять ничего не понятно, что я написал, нужно подтягивать знания не опенкарта, а php в первую очередь. Если знаете js, простой (и неправильный) способ решения, если вывести кнопку у Вас нужно только в одной категории, может быть следующим: так как из twig-а не получить напрямую url (через вызов суперглобальных массивов), а из контроллера мы его не отдали, то можно спарсить url с помощью js, проверить его на совпадение с нужной категорией, и если категория нужная - то отобразить кнопку, иначе - скрыть/удалить элемент. Но, как уже написал, способ этот неправильный. Если не знаете ни js, ни php, то только просить кого-нибудь.
  3. Чтобы нормально работать в шаблоне с категориями - нужно их отдать с контроллера. Найдите в контроллере страницы продукта (catalog/controller/product/product.php) строчку $this->load->model('catalog/category'); После нее начинается работа с моделью категории для вытаскивания их в хлебные крошки. Вызовите нужный метод модели model_catalog_category, получите ID категорий, которые относятся к данному товару и отправьте во вью. Во вью уже проверяйте, отображать или нет кнопку. Возможно будет правильнее сразу в контроллере сделать отсев по категориям, во вью отправить переменную с флагом true/false, и показывать кнопку в зависимости от значения переменной - чтобы не засирать логикой вьюшку. Если ничего из того, что я написал выше, не понятно - пишите, попробую растолковать.
  4. А вы где добавляете utm метку к url, вручную/через модуль/еще как-то? Не очень понятная проблема, но как минимум одну ошибку я вижу - возможно вы именно об этом. Все, что после знака вопрос в URL - является "параметрами" запроса. Так, в вашем запросе /search/?search=ларь%20холодильный параметр "search" равен "ларь%20холодильный". UTM метки - те же параметры, и должны попадать в ту же "строку запросов" (которая идет после знака ?), что и параметры поиска. Дублировать знак поиска в строке нельзя, он будет принят за символ параметра. Поэтому верный синтаксис строки будет следующим: /search/?search=ларь%20холодильный&utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&type={source_type}&utm_content={ad_id}_{phrase_id}_{retargeting_id}&utm_term={keyword}&pm_source={source}&pm_block={position_type}&pm_position={position}&device={device_type} По простому: нужен знак амперсанд & между поисковыми запросами и utm-метками, вместо /?
  5. День добрый. ТЗ киньте в личку, подумаем что можно сделать и сколько нужно времени.
  6. Согласен с коллегами, переверстать по-человечески быстрее будет, и на будущее задел. Также можете по вопросам писать в скайп (gorustovich.sv) или личку, обсудим.
  7. Кто-то ошибся с синтаксисом - например, пропустил точку с запятой. Отладчик говорит, что ошибка возникает в файле (.../catalog/product.php) на строке 840. Грузить файл, смотреть что там происходит и исправлять. Если что - пишите поправим.
  8. Скажите, у вас сейчас фильтр (brainy filter) работает? Нужен только аякс-мостик к бэкенду, чтобы он работал без перезагрузки страницы, или функционал фильтрации тоже нужно править? И вот про это: "Самое главное - правильная логика работы кнопки, которая показывает сколько продуктов по такому фильтру доступно". Какая кнопка, показать? Куда она выводит информацию о количестве товаров? Сразу же, или после ее нажатия? В общем вопросов много, можете написать в личку, попробуем разобраться хотя бы с задачей.
  9. Завантажити / Придбати розширення Генератор Артикулов | SKU Generator Модуль предназначен для простого автоматического генерирования уникальных артикулов товаров. Формат генерируемого артикула универсальный, вида: <b>А-100056</b>, где А - любая числовая или цифровая группа, которую Вы можете задать артикулу в настройках, а 100056 - порядковый номер артикула. Порядковый номер (с какого числа начинается отчет артикулов) Вы также можете задать в форме настроек формата артикула. Вы можете не использовать группу вовсе, а если Вы не впишите начальное число артикулов, то ему присвоится номер по умолчанию - 100000. Также Вам доступна функция разделения артикула на разряды дефисом (по 3 цифры). То есть, выбрав в настройках модуля "Разбивать артикул дефисом на разряды", артикул 100056 превратиться в 100-056, для более простого восприятия. Вы можете изменить формат вывода и ввода данных, доработав модуль самостоятельно, или же связаться со мной для индивидуальной доработки. Друзья, Ваши оценки помогают модулю развиваться! Пожалуйста, оцените разработку и напишите пожеланию к модулю, если таковые имеются Что умеет генератор ? 1. Заполнять артикулами базу с уже созданными товарами. Вид артикулов выбираете Вы. 2. Автоматически генерировать уникальные артикулы для новых товаров и подставлять их в поле "Артикул" вместо Вас. 3. Предоставлять возможность самостоятельной уникального генерации артикулов в процессе редактирования товара Автор Сергей Горустович Поддержка: [email protected] Возможна доработка модуля под Ваши индивидуальные запросы. Совместимость Модуль протестирован и работает на версиях: 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.2.0, 3.0.3.2 для Opencart 2.1.x, 2.3.x, 3.0.2.0 для ocStore Используйте верную папку из архива, сверяя ее с вашей версией магазина С версии модуля v1.2.0 прекращается поддержка (багофикс, доработки) для версий 2.х.х, разработка ведется только под 3.х.х версии Opencart и ocStore Установка Модуль не перезаписывает файлы системы, просто ставится и просто удаляется. Для версии 3.x.x.x Opencart или ocStore: 1) Зайдите на страницу установки расширений в админке Вашего магазина (ваш_сайтadmin/index.php?route=marketplace/installer) 2) Загрузите архив для своей версии (OpenCart или ocStore), не распаковывая его.. Внизу, в разделе История, появится имя добавленного файла (архива). Не удаляйте его, это не кеш и не кука, это реальные файлы модуля. 3) Обновите модификаторы (!) в разделе "Менеджер дополнений" (ваш_сайт/admin/index.php?route=marketplace/modification) 4) Зайдите в панель состояния (ваш_сайт/admin/index.php?route=common/dashboard), справа наверху нажмите на голубую иконку с изображением шестеренки (Настройки разработчика). В открывшемся окне нажмите желтую иконку "Обновить" напротив каждой теме. 5) В списке модулей появится (ваш_сайт/admin/index.php?route=marketplace/extension) модуль "Генератор артикулов | SKU Generator". Активируйте модуль и заходите в настройки. 6) Прочитайте инструкцию на вкладке "Инструкция" (будет продублирована в данном файле ниже), настраивайте модуль, по желанию генерируйте артикула на все товары и забывайте о ручном заполнении поля Артикул Для версий 2.x.x Opencart или ocStore: Если магазин подключен к FTP (Система->Настройка->Редактировать->FTP), вы можете установить модуль полностью автоматически через встроенный сервис Установки дополнений (OCMOD). 0) Для автоматической установки через сервис в 99% случаев потребуется расширение для работы с ФТП - localcopy.ocmod.xml (https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=18892&filter_search=QuickFix). Если у вас его еще нет - установите сначала это расширение по схеме, описанной ниже. Вы можете скачать его по ссылке или взять из архива с модулем. 1) Зайдите на страницу установки расширений в админке Вашего магазина (ваш_сайт/admin/index.php?route=extension/installer) 2) Загрузите архив для своей версии (OpenCart или ocStore), не распаковывая его. 3) Обновите модификаторы (!) в разделе "Менеджер дополнений" (ваш_сайт/admin/index.php?route=extension/modification) 4) В списке модулей появится (ваш_сайт/admin/index.php?admin/index.php?route=extension/extension) модуль "Генератор артикулов | SKU Generator". Активируйте модуль и заходите в настройки. 5) Прочитайте инструкцию на вкладке "Инструкция" (будет продублирована в данном файле ниже), настраивайте модуль, по желанию генерируйте артикула на все товары и забывайте о ручном заполнении поля Артикул Если доступа к ФТП у сайта нет, но Вы можете закинуть файлы на сервер вручную, то алгоритм следующий. 1) Распакуйте модуль нужной версии 2) Переименуйте файл install.xml в install.ocmod.xml 3) Отправьте папку Admin из папки Upload на сервер. Ни файлы, ни папки на сервере не должны замениться, файлы из папки Admin просто дополнят Ваше файлы своими. 4) Зайдите на страницу установки расширений в админке Вашего магазина (ваш_сайт/admin/index.php?route=extension/installer) 5) Загрузите файл install.ocmod.xml, который вы переменовывали. 6) Обновите модификаторы (!) в разделе "Менеджер дополнений" (ваш_сайт/admin/index.php?route=extension/modification) 7) В списке модулей появится (ваш_сайт/admin/index.php?admin/index.php?route=extension/extension) модуль "Генератор артикулов | SKU Generator". Активируйте модуль и заходите в настройки. 8) Прочитайте инструкцию на вкладке "Инструкция" (будет продублирована в данном файле ниже), настраивайте модуль, по желанию генерируйте артикула на все товары и забывайте о ручном заполнении поля Артикул Автор Gorman долучення 08.02.18 Категорія Модули Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 2.3 2.1 OpenCart.Pro, ocShop Звернення до сервера розробника Нет
×
×
  • Створити...

Important Information

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