Перейти к содержимому


Сделать характеристики тегами


  • Вы не можете ответить в тему
Сообщений в теме: 11

#1 evgengri

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
Репутация: 0
Начинающий

Отправлено 05 October 2011 - 10:19 AM

Подскажите, как сделать характеристики тегами, т.е. например, есть дополнительная характеристика Автор, например Пушкин, необходимо, что бы при нажатии на Пушкина, выводились все товары с этим автором
  • 0

#2 Sergey

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 32 сообщений
Репутация: 0
Начинающий

Отправлено 05 October 2011 - 12:06 PM

evgengri, используйте стандартный расширенный поиск, там есть поиск по характеристикам, предварительно
в администрировании категории настройте параметры "расширенный поиск"
  • 0

#3 evgengri

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
Репутация: 0
Начинающий

Отправлено 05 October 2011 - 02:19 PM

Я имел ввиду не поиск, а вот такое Пример продукта , Автор: Донцова Дарья Аркадьевна, если нажать на автора, то отобразяться все книги этого автора
  • 0

#4 Sergey

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 32 сообщений
Репутация: 0
Начинающий

Отправлено 05 October 2011 - 02:37 PM

evgengri, если именно такое, то эт надо ковыряться в коде
  • 0

#5 vakkula

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 101 сообщений
Репутация: 6
Начинающий

Отправлено 07 October 2011 - 10:05 AM

Можно сделать 2 способами 1 через поиск. 2 через фильтр товаров.
  • 0

#6 evgengri

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
Репутация: 0
Начинающий

Отправлено 10 October 2011 - 03:45 AM

vakkula, а поподробнее можно описать
  • 0

#7 vakkula

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 101 сообщений
Репутация: 6
Начинающий

Отправлено 10 October 2011 - 11:19 AM

В product_detailed.tpl.html я сделал так


{$product_extra[0].name} http://_имя_сайта/index.php?categoryID=3690&search_with_change_category_ability=yes&categorySelect=категория¶m_10={$product_extra[0].option_value}&advanced_search_in_category=yes&advanced_search_in_category=on

{$product_extra[1].name} http://_имя_сайта/index.php?searchstring={$product_extra[1].option_value}&x=0&y=0

{$product_extra[2].name} {$product_extra[2].option_value}

{$product_extra[3].name} {$product_extra[3].option_value}

{$product_extra[4].name} {$product_extra[4].option_value}

{$product_extra[5].name} {$product_extra[5].option_value}



где

{$product_extra[0].name} http://_имя_сайта/index.php?categoryID=3690&search_with_change_category_ability=yes&categorySelect=категория¶m_10={$product_extra[0].option_value}&advanced_search_in_category=yes&advanced_search_in_category=on

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

второй способ это через поиск
{$product_extra[1].name} http://_имя_сайта/index.php?searchstring={$product_extra[1].option_value}&x=0&y=0

работает быстро но не очень правильно
  • 0

#8 ruter

    Продвинутый пользователь

  • VIP
  • 334 сообщений
Репутация: 151
Мастер

Отправлено 12 October 2011 - 06:59 PM

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

Смотрим рассуждения:
1. Каждый продукт находится в основной категории.
2. При редактировании продукта в самом низу имеется возможность добавления в Дополнительные категории
3. Организовываем так, чтобы эти Дополнительные категории были как тегами (Например, как Донцова.....)
4. Выводим в шаблоне продукта эти дополнительные категории как теги.

Как идея? Хотелось бы обсудить.
  • 0

#9 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 12 October 2011 - 10:40 PM

хм.... идея не плохая, но
1. тогда не получится делать доп. категории или нужно делать копию этой функции
2. получается эти теги можно будет ввести только через админку, а если товаров много и загрузка идет через ексель....
3. да и вообще не знаю что сложнее написать с нуля это)) или переделывать какойто готовый функционал, доп. категории то подтягиваются из таблицы с категориями, т.е. ИЛИ тегами можно будет указать только категории (тогда это не теги) - или откуда они будут браться? ))) нада же их прописывать, а значит доб. поле в БД .... бррр вобщем х/з проще наверное с нуля своять )
  • 0

#10 ruter

    Продвинутый пользователь

  • VIP
  • 334 сообщений
Репутация: 151
Мастер

Отправлено 12 October 2011 - 10:53 PM

Все равно из excel все не закачаешь заранее. Все CMS подразумевают редакцию через админку или в файле excel ручками править (тоже запарится можно) или уже запросом SQL, чтобы автоматизировать. Так зачем копии городить. Прописываем эти доп.категории и выводим их в шаблоне. Просто потребуется доп. запросы к БД и вывод в шаблон. Функции уже существуют их и используем. Запросы к БД итак будут, что и по новой писать. Я думаю, раз в админке выводит, то в вывести в дизайн не составит труда, разместить их ниже продукта, а сверху основная категория - путь будет.

В магазине доп. категории можно считать тегами. в других проектах сомнительно, а тут можно. своя специфика.
  • 0

#11 vakkula

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 101 сообщений
Репутация: 6
Начинающий

Отправлено 14 October 2011 - 10:16 AM

А чем поиск плох? Берем добавляем в краткое описание тех же авторов, отключаем поиск по подробному описанию и будет работать лучше не придумаешь
  • 0

#12 ruter

    Продвинутый пользователь

  • VIP
  • 334 сообщений
Репутация: 151
Мастер

Отправлено 14 October 2011 - 11:19 AM

А чем поиск плох? Берем добавляем в краткое описание тех же авторов, отключаем поиск по подробному описанию и будет работать лучше не придумаешь

Ну вообще в решении любой задачи можно найти несколько путей - это закон. Только поисковые ссылки как-то не очень идеальны. А так конечно работать будет вопросов нет.
Вот мы и осуждаем тут, чтоб найти варианты решения этого вопроса. Может кто еще какой вариант предложит, было бы неплохо.

Может вообще нужно создать таблицу БД тегов (как например дополнительные хар-ки добавляются) и раздел Настройка тегов в админке и (добавить в таблицу продукта колонку теги или создать таблицу связи ID продукта с тегами выбранными в редактировании продукта), вывести возможность выбора тегов (множественным способом) и организовать вывод в шаблонах. Это практически написать модуль. - вот еще вариант. Конечно выбор тегов может делать только администратор, пользователю теги нельзя создавать, это магазин, а не блог или форум.
  • 0