Smiler 0 Опубликовано 20 сентября, 2009 Жалоба Share Опубликовано 20 сентября, 2009 Нашел в одной из тем, как сделать чтобы в боксе "рекомендуемые" выводились несколько позиций, но там выводиться 10 и то именно те которые были добавлены в рекомендуемые последними. Как изменить кол-во и как сделать чтобы выводились рандомайзом? И тоже самое нужно для бокса "скидки", "новинки" и "лучшие товары" (в лучших товарах также надо чтобы были картинки) . Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 сентября, 2009 Жалоба Share Опубликовано 20 сентября, 2009 В файле бокса нужно sql запрос поправить. т.е. в конце указать: limit 20[/code] если нужно 20 товаров. и: [code]order by rand() для случайной выборки. Ссылка на сообщение Поделиться на другие сайты
Smiler 0 Опубликовано 20 сентября, 2009 Автор Жалоба Share Опубликовано 20 сентября, 2009 Саш, я не оч. хорошо разбираюсь в пхп :( ???.. Уточни, плиз, по-подробнее где в коде этих 4х боксов это надо поставить Заранее благодарю, очень нужно Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 сентября, 2009 Жалоба Share Опубликовано 20 сентября, 2009 Вот например пример для лучших товаров, в файле /templates/шаблон/source/boxes/best_sellers.php меняйте: $best_sellers_query = "select distinct p.products_id, p.products_image, p.products_price, p.products_vpe, p.products_vpe_status, p.products_vpe_value, p.products_tax_class_id, pd.products_name from ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd where p.products_status = '1' ".$group_check." and p.products_ordered > 0 and p.products_id = pd.products_id ".$fsk_lock." and pd.language_id = '".(int) $_SESSION['languages_id']."' order by p.products_ordered desc limit ".MAX_DISPLAY_BESTSELLERS;[/code] на: [code] $best_sellers_query = "select distinct p.products_id, p.products_image, p.products_price, p.products_vpe, p.products_vpe_status, p.products_vpe_value, p.products_tax_class_id, pd.products_name from ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd where p.products_status = '1' ".$group_check." and p.products_ordered > 0 and p.products_id = pd.products_id ".$fsk_lock." and pd.language_id = '".(int) $_SESSION['languages_id']."' order by rand() limit 20"; По аналогии и другие боксы. Ссылка на сообщение Поделиться на другие сайты
Smiler 0 Опубликовано 21 сентября, 2009 Автор Жалоба Share Опубликовано 21 сентября, 2009 С этим вроде разобрался. Но надо подредактировать сам шаблон бокса. в боксе box_featured напрмер код такой: <!-- Бокс рекомендуемые --><div id="boxFeatured"><h5><a href="{$FEATURED_LINK}">{#heading_featured#}</a></h5>{foreach name=aussen item=box_content from=$box_content}<div id="boxFeaturedContent">{if $box_content.PRODUCTS_IMAGE}[/code]я понимаю что важная строка {foreach name=aussen item=box_content from=$box_content}пробовал вставить ее в box_whatsnew, но не вышло.. :-\ Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 сентября, 2009 Жалоба Share Опубликовано 21 сентября, 2009 Вот была тема - http://vamshop.ru/forum/index.php?topic=93.msg9242#msg9242 Там я приводил код как сделать несколько товаров. Ссылка на сообщение Поделиться на другие сайты
Smiler 0 Опубликовано 23 сентября, 2009 Автор Жалоба Share Опубликовано 23 сентября, 2009 Немного помучившись, все получилось) спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 сентября, 2009 Жалоба Share Опубликовано 23 сентября, 2009 Не за что, хорошо, что разобрались. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения