Перейти к содержанию

Рекомендуемые сообщения

Здравствуйте. Помогите. Нужен костыль к ocStore-1.5.5.1.2

 

Я  хочу в атрибутах иметь ссылки на другой товар.

 

На моём сайте у каждого товара есть атрибут -- Подходит к товару:  

Значение этого атрибута - перечисление товаров, которые комплектуют или подходят.

 

Идея такая: если в значении атрибута попадается словосочетание заключенное в знаки ^товар^, то $перем_тов=`товар`

 

У товаров есть SKU. Сравниваем $перем_тов  со значениями SKU. Если совпадает, то ^товар^ оформляется в ссылку содержащую путь из колонки с URL (ЧПУ) к этому товару. Анкор ссылки -- товар

 

Только надо в какой-то момент создать массив из всех SKU и соответствующих ID или сразу соответствующих ссылок. А то при просмотре товаров скрипт будет каждый раз перебирать всю базу на соответствие SKU.

 

Это мои теоретические представления о работе скрипта. Можете смеяться, я не спец по PHP. :)

 

 

 

 Как это можно осуществить? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. Помогите. Нужен костыль к ocStore-1.5.5.1.2

 

Я  хочу в атрибутах иметь ссылки на другой товар.

 

На моём сайте у каждого товара есть атрибут -- Подходит к товару:  

Значение этого атрибута - перечисление товаров, которые комплектуют или подходят.

 

Идея такая: если в значении атрибута попадается словосочетание заключенное в знаки ^товар^, то $перем_тов=`товар`

 

У товаров есть SKU. Сравниваем $перем_тов  со значениями SKU. Если совпадает, то ^товар^ оформляется в ссылку содержащую путь из колонки с URL (ЧПУ) к этому товару. Анкор ссылки -- товар

 

Только надо в какой-то момент создать массив из всех SKU и соответствующих ID или сразу соответствующих ссылок. А то при просмотре товаров скрипт будет каждый раз перебирать всю базу на соответствие SKU.

 

Это мои теоретические представления о работе скрипта. Можете смеяться, я не спец по PHP. :)

 

 

 

 Как это можно осуществить? 

Посмотрите тут

для заполнения вручную

и тут для автоматизации. быть может один из модулей решит задачу

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От zhenyaOK
      Здравствуйте.

      Заметил, что в OC разных версий почему-то работают ссылки подобного вида:
      /index.php/asd
      /index.php/qwe
      и т.д., то есть можно прописать что угодно после /index.php/ и ссылка будет рабочей - будет вести на главную страницу сайта.

      Разве не было бы правильнее выдавать 404 в таких случаях? Мне тут одни сеошники жалуются на эти ссылки, а я не понимаю откуда они их берут и что с ними делать.
    • От AlexDW
      300.00 руб
      Скачать/Купить дополнение


      Attribute Tooltip 2X - подсказки для атрибутов
      Атрибуты товара (его характеристики) - основополагающий момент, которым мы руководствуемся при выборе и совершении покупки.
      Умение разбираться в характеристиках - залог удачной покупки.
      Нередко возникает ситуация, когда атрибут товара специфичен и хотелось бы добавить ему описание, избавив покупателя от поиска значения атрибута - но к сожалению стандартно в Opencart такой возможности нет.
      Модуль Attribute Tooltip 2X добавляет возможность задать подсказки для атрибутов в Opencart 2.x, облегчая покупателям выбор товара.
      В карточке товара (а также на странице сравнения товаров) рядом с названием атрибута добавляется иконка подсказки в виде вопросительного знака.
      При наведении курсора (или клике по значку в случае использования мобильных устройств) появляется всплывающая подсказка с описанием атрибута.
      Описание задается в админке, непосредственно при редактировании Атрибутов и Групп атрибутов.
      (при установке модуля автоматически будут созданы дополнительные поля для описаний в таблицах oc_attribute_description и oc_attribute_group_description)
      Attribute Tooltip 2X поддерживает HTML - используйте текст и графику для оформления, вставляйте ссылки на информационные страницы с развернутым описанием.
      Наличие подобных страниц позволит помочь покупателям с выбором и привлечет дополнительный трафик из поисковых систем.
      Модуль имеет более 20 встроенных стилей подсказок. При наличии знаний CSS вы можете изменить любой из них под свой дизайн.
      Демо Админка логин/пароль demo
      Особенности:
      - добавление подсказок для атрибутов на странице товара и странице сравнения
      - подсказки для атрибутов и групп атрибутов
      - поддержка HTML-контента в подсказках (текст, изображения, ссылки и тд)
      - более 20 вариантов внешнего вида подсказок
      - поддержка мультиязычности
      - полностью автоматическая установка, не нужно править БД вручную
      - совместим с ocStore / OCSHOP - Opencart.cms|pro / Opencart версий 2.0.0.x - 2.3.0.2
      Версия модуля для движков 1.5.x доступна здесь
      Установка:
      Загрузить архив AttributeTooltip.ocmod.zip в Extension Installer и обновить кэш модификаций.
      Потом зайти в Модули, установить и настроить Attribute Tooltip 2X.
      Если у вас не настроен FTP для загрузки архивов ocmod.zip - воспользуйтесь этим патчем
      Условия использования:
      Модуль распространяется по принципу "1 покупка = 1 домен +его поддомены".
      Для использования модуля на другом домене Вы должны приобрести еще одну копию модуля.
      Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.
      Другие дополнения:
      -----------------------------
      CostPrice - закупочная цена товаров
      AutoField - групповое заполнение полей
      SearchOrder - менеджер заказов
      AutoSearch 2x - моментальный поиск для Opencart 2.0
      Добавил AlexDW Добавлено 19.10.2015 Категория Атрибуты Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От serega-lomik
      Скачать/Купить дополнение


      Custom Menu - настраиваемое меню с произвольными ссылками
      Модуль позволяет создавать свои собственные блоки меню с произвольным заголовком и набором ссылок, вложенностью ссылок до третьего уровня, заданием иконок для ссылок первого и второго уровней, поддерживается мультиязычность.
      Модуль подойдёт тем, кому необходимо создать собственное меню категорий, меню со ссылками на нужные новости, статьи, товары, да на всё, что угодно. Все параметры настраиваются из админ части магазина.
      Основные возможности модуля:
      Практически неограниченное количество пунктов меню (ссылок)
      Все пункты меню создаются вручную, задается имя пункта, указывается ссылка, и прочее
      Модуль поддерживает мультиязычность
      Возможна вложенность пунктов меню до 3го уровня
      Пунктам меню первого и второго уровней можно присвоить картинку - иконку
      Присутствует возможность отображения пунктов меню второго уровня в несколько колонок
      Можно одновременно создавать несколько модулей меню и для каждого выбрать, на каких схемах его показывать
      Отдельно каждому модулю можно задать
      -- индивидуальный заголовок
      -- какие стили оформления использовать - собственные или шаблона
      -- какие пункты меню показывать в этом модуле
      -- на каких схемах и в каком месте его показывать и т.д.
      Устанавливается как обычный модуль
      Не требует vQmod

      Тестировалось на OcStore версий с 1.5.3.1 по 1.5.5.1.2 и OpenCart с 1.5.4.1 по 1.5.6.4
      Админка модуля


      Пример отображения модуля на витрине


      Демо: http://1.live-drive.ru/desktops/
      Демо админки: http://1.live-drive.ru/admin/index.php?route=module/custom_menu demo/demo
      Добавил serega-lomik Добавлено 31.03.2015 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От vayboy
      Скачать/Купить дополнение


      Открытие внешних ссылок в новом окне + nofollow
      модуль взят отсюда.
      протестирован на oc 2.2
      я лишь добавил добавление атрибута nofollow к ссылкам ( можно править catalog\view\javascript\jquery\. если нофолоу вам не нужен)
      установка:
      распаковать, содержимое залить в главный каталог
      vqmode обязателен (либо прописываем подключение скрипта в хеадере ручками)
      Можно скачать ocmode версию по первой ссылке в тексте и заменить js
      Добавил vayboy Добавлено 18.06.2016 Категория Модули Системные требования vqmode Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От Ngmt
      300.00 руб
      Скачать/Купить дополнение


      FastLinker - быстрый доступ к любому модулю
      FastLinker - модуль для быстрого доступа к любому модулю, через удобный пункт меню.
      Руководство пользования:
       
      Добавил Ngmt Добавлено 12.10.2017 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.2
      2.1
      2.0 ocStore 2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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