casualfatboy 0 Опубликовано 21 сентября, 2008 Жалоба Share Опубликовано 21 сентября, 2008 У меня была задача сделать отдельной страницей вывод лучших товаров.Создал новую страницу топ.пхп, в поле мейн_контент вставил вызов бокса бестселлерс, добавил в бокс вывод картинок, вроде все не плохо, кроме одного но - объекты выводятся бесконечным списком, что не нравится.Вохможно как-нибудь поправить пхп код бокса так, что бы они выводились как product_listing_columns - таблицей, с возможностью указывать, сколько выводить в строке и на одной странице ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 сентября, 2008 Жалоба Share Опубликовано 21 сентября, 2008 Сделайте на основе страницы featured.php например, т.е. если не используете рекомендыемые товары. Просто в файле featured.php поправьте sql запрос, посмотрев его в /templates/шаблон/source/boxes/best_sellers.php и будет у Вас на странице featured.php выводиться список лучших товаров. Ссылка на сообщение Поделиться на другие сайты
casualfatboy 0 Опубликовано 23 сентября, 2008 Автор Жалоба Share Опубликовано 23 сентября, 2008 скопировал содержимое /templates/шаблон/source/boxes/best_sellers.php в featured.php и мне выдают такую штуку Fatal error: Cannot instantiate non-existent class: vamtemplate in /home/shop/shop.com/docs/featured.php on line 25 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 сентября, 2008 Жалоба Share Опубликовано 24 сентября, 2008 Нельзя же просто копировать содержимое. Нужно только SQL запрос копировать и то смотреть на названия переменных, т.е. наверное нужно в /featured.php менять: $featured_query_raw = "select p.products_id, pd.products_name, pd.products_short_description, p.products_price, p.products_tax_class_id,p.products_shippingtime, p.products_image,p.products_vpe_status,p.products_vpe_value,p.products_vpe,p.products_fsk18 from ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd, ".TABLE_FEATURED." f where p.products_status = '1' and f.products_id = p.products_id and p.products_id = pd.products_id ".$group_check." ".$fsk_lock." and pd.language_id = '".(int) $_SESSION['languages_id']."' and f.status = '1' order by f.featured_date_added DESC";[/code] на: [code]$featured_query_raw = "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; Ссылка на сообщение Поделиться на другие сайты
casualfatboy 0 Опубликовано 27 сентября, 2008 Автор Жалоба Share Опубликовано 27 сентября, 2008 поменял запрос, теперь при обращении к featured.php мне говорят, что магазин закрыт по техническим причинам ( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 сентября, 2008 Жалоба Share Опубликовано 27 сентября, 2008 Создай в корне магазина файл mysql_db_error.log Поставьт права доступа 777 на него и зайти ещё раз на страницу с ошибкой. Затем посмотри в этом файле, какой текст ошибки там записан!? Наугад сложно сказать, нужно текст ошибки хотя бы увидеть. Ссылка на сообщение Поделиться на другие сайты
casualfatboy 0 Опубликовано 28 сентября, 2008 Автор Жалоба Share Опубликовано 28 сентября, 2008 вот текст 29/09/2008 00:09:56 | 1065 - Query was empty | | /featured.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 сентября, 2008 Жалоба Share Опубликовано 29 сентября, 2008 А у тебя в магазине сделан хоть один заказ?! Ссылка на сообщение Поделиться на другие сайты
casualfatboy 0 Опубликовано 29 сентября, 2008 Автор Жалоба Share Опубликовано 29 сентября, 2008 да, заказы уже были сделаны Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 сентября, 2008 Жалоба Share Опубликовано 29 сентября, 2008 Вот файлик /includes/modules/featured.php уже поправленный. Попробуй его. featured.php Ссылка на сообщение Поделиться на другие сайты
casualfatboy 0 Опубликовано 29 сентября, 2008 Автор Жалоба Share Опубликовано 29 сентября, 2008 :( Fatal error: Cannot instantiate non-existent class: vamtemplate in /home/shop/shop.com/docs/featured.php on line 25 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 сентября, 2008 Жалоба Share Опубликовано 30 сентября, 2008 Давай ещё раз. Нужно именно что б на странице featured.php выводить лучшие или по центру в блоке Рекомендуемые на главной странице?! Если на отдельной странице /featured.php Открывай этот файл и меняй: $featured_query_raw = "select p.products_id, pd.products_name, pd.products_short_description, p.products_price, p.products_tax_class_id,p.products_shippingtime, p.products_image,p.products_vpe_status,p.products_vpe_value,p.products_vpe,p.products_fsk18 from ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd, ".TABLE_FEATURED." f where p.products_status = '1' and f.products_id = p.products_id and p.products_id = pd.products_id ".$group_check." ".$fsk_lock." and pd.language_id = '".(int) $_SESSION['languages_id']."' and f.status = '1' order by f.featured_date_added DESC";[/code] на: [code]$featured_query_raw = "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"; Теперь вроде бы должно работать. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения