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

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


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

Этот файл работает. А в чем же подвох, что-бы знать на будущее?

И еще по новинках посмотри пожалуйста выше.

http://vamshop.ru/support/modules/smf/index.php?topic=404.msg9254#msg9254

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

Top Posters In This Topic

  • support

    28

  • matvey

    25

  • Александр

    5

  • zed

    4

По поводу страницы новинок, открой products_new.php

и замени:


                                    p.products_date_added,
                                    m.manufacturers_name
[/code] на:
[code]
                                    p.products_date_added,
                                    m.manufacturers_id,
                                    m.manufacturers_name

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

Я конечно извиняюсь, но в новинках на главной и новинках в категориях manufacturers_name не работает, только id. Пробовал и new_products_default.html и new_products_category.html с последней версии ставить - все так-же! Не определяется метка {$module_data.PRODUCTS_MANUFACTURER} (manufacturers_name). В категориях и Новинках все определяется нормально.

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

Да, не будет выводиться, это нужно поправить /includes/modules/new_products.php

Видимо, можно заменить:


                                        ".TABLE_PRODUCTS." p,
[/code] на:
[code]
                                        ".TABLE_PRODUCTS." p,
                                        ".TABLE_MANUFACTURERS." m,

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

При 1 производителе работает нормально, когда добавляеш еще несколько производителей - получается как на скриншоте - просто из одного товара делается то число товаров, которое указываешь в Админке - Максимальные значения - Новинки.

В  /includes/modules/new_products.php   ".TABLE_PRODUCTS." p,   встречается два раза, я заменил оба на:

".TABLE_PRODUCTS." p,

".TABLE_MANUFACTURERS." m,

Продавец у меня - это Производитель, просто у меня специфика сайта другая. Там видно, что я добавил ПР1 и ПР2 (новых производителей) и началось такое.

Когда меняешь только первый раз - название производителя все равно не выводится в Новинках категорий (как на втором скриншоте).

Нужно менять оба этих ".TABLE_PRODUCTS." p, ? Как то можно решить это?

post-73-1304838274,1941_thumb.jpg

post-73-1304838274,4185_thumb.jpg

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

Вот когда ты в /includes/modules/new_products.php добавил:


                                        ".TABLE_MANUFACTURERS." m,
[/code] ниже чуть, сразу после where, добавь:
[code]
m.manufacturers_id = p.manufacturers_id and

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

Прошу прощения, но возникла следующая проблема:

Если появляется еще один товар с новым производителем, то в новинках на главной пишет другого производителя (не своего), хотя в новинках категории отображает своего производителя. То есть не правильно выводит id и name производителя в новинках на главной

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

Закинул на сервер, создал Тестовый товар, в новинках категории отображается нормально:

http://www.lompier.ru/index.php?cat=c6_Yelementy-inter-era.html'>http://www.lompier.ru/index.php?cat=c6_Yelementy-inter-era.html

Видно что Тестовый товар и Продавец (Производитель) у него ПР3 (id=5),

Переходим на главную:

http://www.lompier.ru , а в новинках уже пишет другого продавца (производителя) с id=1, а он вообще-то id=5

Как такое может быть?

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

Шаблоны одинаковые, даже пробовал переименовывать new_products_category.html в new_products_default.html - результат тот-же

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

Не знаю, может там что-то мешает ему на главной странице.

Попробуй в /templates/шаблон/modulr/main_content.html удалить:


{$module_FEATURED}
[/code]

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

Может ошибок сначала наделал, но вот как получилось правильно:

".TABLE_PRODUCTS." p,

встречается 2 раза,

в первом после ".TABLE_PRODUCTS_DESCRIPTION." pd WHERE

добавить:

m.manufacturers_id = p.manufacturers_id and

во втором после where c.categories_status='1':

добавить:

and m.manufacturers_id = p.manufacturers_id

Вроде работает нормально.

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

Для меня это не так важно, главное уже сделано. Может есть еще что-то?

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

Вот в файле /includes/modules/new_products.php два SQL запроса, т.е. нужно два раза добавлять вот этот код, два кода.

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

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

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

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