vasya 0 Опубликовано 29 октября, 2010 Жалоба Share Опубликовано 29 октября, 2010 Есть такая замечательная статья, как превратить магазин в каталог: http://vamshop.ru/faq.php/faq_id/44/question/Kak-otklyuchit-korzinu--knopki-kupit--t-e--sdelat-iz-magazina-katalog- Все работает замечательно, только как сделать, чтобы цены для атрибутов товаров тоже отображались? P.S. Обнаружил тут еще одну поправку к инструкции. Чтобы не отображалось сообщение "У вас нет доступа к просмотру цен..." в инфобоксе группы нужно в файле \templates\шаблон\source\boxes\infobox.php закомментировать строчку $loginboxcontent .= NOT_ALLOWED_TO_SEE_PRICES_TEXT; Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 октября, 2010 Жалоба Share Опубликовано 29 октября, 2010 Править по аналогии /includes/classes/vam_price.php Там найти где выводится цена атрибута по attribute Ссылка на сообщение Поделиться на другие сайты
vasya 0 Опубликовано 29 октября, 2010 Автор Жалоба Share Опубликовано 29 октября, 2010 А цена атрибута точно формируется в /includes/classes/vam_price.php Я ищу похожее условие, где customers_status_show_price == '0'. Но для атрибутов там такого нет. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 октября, 2010 Жалоба Share Опубликовано 29 октября, 2010 По идее, везде используется vam_price класс. Смотрите в /includes/mdoules/product_attributes.php По идее, цена там выводится, но всё равно ведь используется vam_price, если я правильно помню. Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 30 октября, 2010 Жалоба Share Опубликовано 30 октября, 2010 По идее, везде используется vam_price класс. Смотрите в /includes/mdoules/product_attributes.php По идее, цена там выводится, но всё равно ведь используется vam_price, если я правильно помню. оно форматируется в вам_прайс, но при условии if ($_SESSION['customers_status']['customers_status_show_price'] == '0') { цена устанавливается в пустую строку без участия того класа просто код /includes/mdoules/product_attributes.php посмотри там все понятно должно быть Ссылка на сообщение Поделиться на другие сайты
vasya 0 Опубликовано 30 октября, 2010 Автор Жалоба Share Опубликовано 30 октября, 2010 Да, как раз нашел это место. Файл: /includes/modules/product_attributes.php Строчку: if ($_SESSION['customers_status']['customers_status_show_price'] == '0') { заменить, ну например на такую if ($_SESSION['customers_status']['customers_status_show_price'] == '') { Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 31 октября, 2010 Жалоба Share Опубликовано 31 октября, 2010 ну можно и так, хоть это не правильно, оно никогда не будт пустойй строкойа будет 0 или 1 =) Ссылка на сообщение Поделиться на другие сайты
vasya 0 Опубликовано 31 октября, 2010 Автор Жалоба Share Опубликовано 31 октября, 2010 Так в том и смысл такого исправления - чтобы условия никогда не выполнялось. Специально сделал именно так, чтобы минимально код редактировать. Вдруг потом захочется все вернуть на место? =) Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения