Перейти к содержанию
Форум поддержки пользователей VamShop

вывод информации о производителе.


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

например, у меня есть раздел- в нем товары 10 производителей.

когда заходим в раздел- наверху видимо квадраты- с логотипами производителей, внизу уже идут товары.

под каждым логотипом ссылка- нажимаем на нее- и попадаем уже в тот раздел, где конкретно товары- данного производителя.

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

логично-чтобы это было только во-втором случае.

к тому же это можно и в сборке сделать по умолчанию.

плюс еще вариант- чтобы была ссылка- от производителя- подробнее о фирме>>>, и она бы вела на отдельную статью- можно ли так сделать?

каким образом?

через categorie_listing.html ?

то есть на ручнике сделать для данной категории те же квадратики с производителями и там вручную сделать ссылки?

по идее это разгрузит смарти и быстрее всё будет работать..я прав?

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

Top Posters In This Topic

  • support

    28

  • matvey

    25

  • Александр

    5

  • zed

    4

а где этот список? просто у меня производители сделаны в виде просто подразделов.

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

а понятно. а у меня до сих пор версия 1.21, поскольку весьма много доработок всяческих- патчей, модулей и т.д, все потеряется если на 1.32 идти. так что буду напильником:-)

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

geval

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

Такой вариант не подходит?

Эта сортировка во всех версиях есть.

Вот пример - http://shop.topdj.ua/index.php/cat/c19_Naushniki.html

Сверху справа Производитель.

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

Саша привет!

Вопрос тоже о производителях.

Как продублировать ссылки (ссылка на производителя, и на все товары) с бокса Информация о производителе в описание каждого товара этого производителя. То есть, что бы при просмотре описания товара, где есть произодитель выводились ссылка на производителя, и на все товары.

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

Привет

Вот глянь в faq - http://vamshop.ru/support/modules/smartfaq/faq.php?faqid=36

или это не то?

Там выводится на карточку название производителя.

Что бы сделать ссылку, добавь после:


$info->assign('MANUFACTURER',$manufacturer['manufacturers_name']);
[/code] вот такую строку:
[code]
$info->assign('MANUFACTURER_ID',$manufacturer['manufacturers_id']);
А затем в /templates/шаблон/module/product_info/product_info_v1.html напиши что-то вроде:

<a href="index.php?manufacturers_id={$MANUFACTURER_ID}">Другие товары данного производителя</a>
[/code]

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

Спасибо, получилось со ссылкой на Другие товары данного производителя.

Не совсем - Как получить на странице карточки товара еще ссылку этого производителя, то что мы забиваем в админке при добавлении имени производителя, и веб сайт с http://. Этот вебсайт и нужно получить в карточке товара. Все так как в боксе Информация о производителе - manufacturers_url

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

Примерно так же, т.е. всё тоже самое в php файлах делай, нужно поправить только шаблон product_info_v1.html, добавляй в него что-то вроде.

Добавляй:


<a href="redirect.php?action=manufacturer&manu={$MANUFACTURER_ID}">Официальный сайт производителя</a>
[/code]

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

Еще похожий вопрос - как вывести эту же информацию (Имя производителя, Все товары производителя, Официальный сайт производителя) только уже не на карточке, а в списке товаров категории? То есть в кратком описании каждого товара категории.

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

А куда именно нужно вывести?!

Просто что б возле каждого товара?!

Вот есть в faq кое что - http://vamshop.ru/support/modules/smartfaq/faq.php?faqid=24

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

Да просто возле каждого товара в списке товара.

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

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

Возьми за основу этот вопрос, просто ведь поменяй manufacturers_name на manufacturers_id и всё.

Тогда, по идее, метка {$module_data.PRODUCTS_MANUFACTURER} будет выводит id производителя.

Ты пробовал так сделать?

На странице новинки тоже можно будет использовать эту же метку, только её вставлять нужно будет в шаблон /templates/шаблон/module/new_products_overview.html - это шаблон страницы новинки.

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

Спасибо, но получилось только в списке товаров категории. В шаблоне /templates/шаблон/module/new_products_overview.html метки id и name не работают. Также не работает в результатах поиска, хотя вставил то-же код  в product_listing_columns.html

Шаблон vamshop.

Может есть еще какие-то подводные камни?

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

Скачай текущую версию (можно демку) и созьми из неё файлы:

/products_new.php

/templates/шаблон/new_products_overview.html

Тогда будет работать эта метка новая и в шаблоне new_products_overview.html

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

Открой advanced_search_result.php и попробуй заменить:


                  pd.products_name,
                  m.manufacturers_name,
[/code] на:
[code]
                  pd.products_name,
                  m.manufacturers_id,
                  m.manufacturers_name,

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

Не работает, пишет мой текст ошибки:

Извините, на сервере проводятся технические работы, заходите пожалуйста позже!

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

Создай в корне магазина файл mysql_db_error.log

Поставь права доступа 777 на него и зайди ещё раз на страницу с ошибкой, посмотри, что за ошибка записалась в этот файл.

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

Скачал последнюю версию (не демку). Поставил /products_new.php и

/templates/шаблон/new_products_overview.html - метка name определяется, а id нет.

Я в product.php определил:

'PRODUCTS_MANUFACTURER_ID'=>$array['manufacturers_id'],

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

01/03/2008 15:03:32 | 1109 - Unknown table 'm' in field list | SELECT distinct

                  p.products_id,

                  p.products_price,

                  p.products_model,

                  p.products_quantity,

                  p.products_shippingtime,

                  p.products_fsk18,

                  p.products_image,

                  p.products_weight,

                  p.products_tax_class_id,

pd.products_name,

                  m.manufacturers_id,

                  m.manufacturers_name,

                  pd.products_short_description,

                  pd.products_description FROM products AS p LEFT JOIN products_description AS pd ON (p.products_id = pd.products_id)  LEFT OUTER JOIN products_attributes AS pa ON (p.products_id = pa.products_id) LEFT OUTER JOIN products_options_values AS pov ON (pa.options_values_id = pov.products_options_values_id) LEFT OUTER JOIN specials AS s ON (p.products_id = s.products_id) AND s.status = '1' WHERE p.products_status = '1'  AND pd.language_id = '1' AND (  ( pd.products_keywords LIKE ('%р%') OR pd.products_description LIKE ('%р%') OR pd.products_short_description LIKE ('%р%') OR pd.products_name LIKE ('%р%') OR p.products_model LIKE ('%р%') OR (pov.products_options_values_name LIKE ('%р%') AND pov.language_id = '1') )  ) GROUP BY p.products_id ORDER BY p.products_id  | /russia/advanced_search_result.php?keywords=%D1%80&x=6&y=3

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

×
×
  • Создать...