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

настройка Новинок


Евгений Артеменко

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

Евгений Артеменко

Привет, Саша!

Вот возник такой вопрос. По умолчанию в разделе Новинки выводятся товары, если при их добавлении поставлено "Выводить на главной". Однако если нажать на ссылку новинки, т.е. перейти на страницу /products_new.php, то выодятся реально добавленные недавно товары. Как бы сделать, чтоб в этом разделе выводились именно реально недавно добавленный товары?

P.S. например http://jstuff.ru/  а надо чтоб вывелись:  http://jstuff.ru/products_new.php

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

На странице новинки (products_new.php) просто выводится товар, отсортированный по дате.

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

Если нужно что б по дате сортировались, в /includes/modules/new_products.php замени:


order by p.products_startpage_sort ASC limit ".MAX_DISPLAY_NEW_PRODUCTS;
[/code] на:
[code]
order by p.products_date_added DESC limit ".MAX_DISPLAY_NEW_PRODUCTS;

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

А в каком файле надо подправить, чтобы также по дате сортировались товары в самих категориях?

А то там также по умолчанию в порядке сортировки, и получается, что новый товар всегда добавляется в конце категории.

И еще, какой файл шаблона для блока новинок по центру на главной странице? Что то не могу найти..

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

Порядок сортировки в категории задаётся в админке, когда категорию создаёте, в закладке Дополнитель можно указывать, как товар будет сортироваться в создаваемой категории.

/templates/шаблон/module/new_products_default.html - это новинки по центру на главной странице.

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

Порядок сортировки в категории задаётся в админке, когда категорию создаёте, в закладке Дополнитель можно указывать, как товар будет сортироваться в создаваемой категории.

Это все понятно, но там нет сортировки по дате, которая позволяла бы каждый новый товар выводить первым. Если ставить "порядок" и DESC, то почему то все равно новый (последний добавленный) товар выводиться последним, а не первым.

На главной странице в новинках код подправил и усе супер, также и в категории хотелось бы, а то например листать на 25 страницу чтобы посмотерть новый товар неохото.

Заранее спасибо

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

Вот гляньте тему -

http://vamshop.ru/forum/index.php?topic=48.msg3213#msg3213

Там был пример как добавить.

Дата товара - products_date_added

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

снова привет!

а как бы заставить новинки на главно не в 2 колонки выводится а как и все остальное list_listing  в одну строку товар?

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

Скопировать содержимое файла /templates/vamshop/module/featured_products_default.html в /templates/vamshop/module/new_products_default.html

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

хорошо

спасибо

а в шаблоне Vam_table как заставить новинки на главной отображать короткое описание?

вообще я смотрю изнутри они сильно отличаются

например тот же stylesheet.css имеет другую структуру...

там нет вообще понятий div#content и т.д.

если эти понятия туда добавить (скопировать например из stylesheet Vamshop)

то он будет понимать что от него хотят?

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

Так же как и в шаблоне vamshop, т.е. просто вставить метку:


{$module_data.PRODUCTS_SHORT_DESCRIPTION|vam_truncate:$smarty.const.MAX_DISPLAY_SHORT_DESCRIPTION:"...":true}
[/code]

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

а у меня что-то не получается...

На странице http://ambiplanet.ru/products_new.php

хотя добавлено в последнее время было 30 товаров, и они слегка другие. Как на этой странице выводить последние добавленные товары? или, может, последние поступившие?

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

Много ж тем было как поменять сортировка новинок, что б по дате выводились.

Вот вроде бы похожая тема - http://vamshop.ru/forum/index.php?topic=1533.msg13574#msg13574

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

не, не работает.

К тому же в той теме говорится о выводе новинок на главной, а мне нужно на странице Новинки. Сортируется не так как нужно, и не попадают новинки

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

Если на странице новинок, тогда в /products_new.php

Но там же и так сортируются по дате новинки.

Вот строка сортировки:


                                    order

                                    by

                                    p.products_date_added DESC ";
[/code]

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

всё, увидел. Оказывается, при импорте товаров через Excel им проставляется дата добавления:

0000-00-00 00:00:00

даже если указывать нормальную дату..... Как лечить-то будем этот нехороший баг?

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

всё, увидел. Оказывается, при импорте товаров через Excel им проставляется дата добавления:

0000-00-00 00:00:00

даже если указывать нормальную дату..... Как лечить-то будем этот нехороший баг?

Попробуйте указать только дату, без времени.

Мне это помогает.

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

В 1.54 версии проблема с нулевой датой при добавлении товара исправлена.

Сегодня обновление выложу в теме VaM Shop 1.54, из него возьмите /admin/easypopualte.php

Либо скачайте архив с магазином в своём заказе и возьмите из него этот файл.

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

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

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

Удалите в шаблоке вывод цены.

Если речь про страницу новинки, то это /templates/шаблон/module/new_products_overview.html

Если бокс новинки, то это /tempaltes/шаблон/boxes/box_whatsnew.html

По price можно найти метку в шаблонах.

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

как вывести на главную новинки, без пометки "на главную".

Чтобы показывали 5-6 новинок те которые были добавлены последними?

Так и не понял. (Если сделать пометку "На главную" то выводит снимаеш не выводит)

Вроде я вывел туда товары без галочки (на главную)..Но по какому принципу он туда выводит их?

Показываются товары добавленные еще 18 04 09 и так далее...а те что добавил сегодня не показует(

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

В /includes/modules/new_products.php меняйте:


                                        and p.products_status = '1' and pd.language_id = '".(int) $_SESSION['languages_id']."'
                                        order by p.products_startpage_sort ASC limit ".MAX_DISPLAY_NEW_PRODUCTS;
[/code] на:
[code]
                                        and p.products_status = '1' and pd.language_id = '".(int) $_SESSION['languages_id']."'
                                        order by p.products_date_added DESC limit ".MAX_DISPLAY_NEW_PRODUCTS;

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