termen 0 Опубликовано 7 октября, 2010 Жалоба Share Опубликовано 7 октября, 2010 Нашел решение для товара с нулевой ценой http://vamshop.ru/faq.php/faq_id/37/question/Kak-sdelat-chtoby-vmesto-ceny-tovara---0-vyvodilos-net-v-nalichie-i-ne-bylo-knopki-kupit--no-sam-tovar-vyvodilsya-posetitelyu-- Все сделал, как написано. Но кнопка Купить исчезает даже у тех товаров, у которых цена больше нуля. Почему это может происходить, и как от этого избавиться? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 октября, 2010 Жалоба Share Опубликовано 7 октября, 2010 Может не так что исправили. Поищите по форума, текст для поиска - нет в наличии Много ведь тем было с конкретным кодом. Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 7 октября, 2010 Автор Жалоба Share Опубликовано 7 октября, 2010 Брал код по из помощи. Там по умолчанию, верный, видимо. Проверил сейчас еще раз, все точно скопировал и вставил. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 октября, 2010 Жалоба Share Опубликовано 7 октября, 2010 По идее, код правильный. Вы где это условие используете, в product_info_v1.html шаблоне?! Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 7 октября, 2010 Автор Жалоба Share Опубликовано 7 октября, 2010 Да, в шаблоне Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 октября, 2010 Жалоба Share Опубликовано 7 октября, 2010 У Вас какая версия VaM Shop?! Не сильно старая?! Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 7 октября, 2010 Автор Жалоба Share Опубликовано 7 октября, 2010 Старая - 147. Да и сам шаблон я поковырял: www.shop.satinternet.ru Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 октября, 2010 Жалоба Share Опубликовано 7 октября, 2010 Видимо, метка PRODUCTS_PRICE_PLAIN на определена. В /includes/modules/product_info.php поменяйте: $info->assign('PRODUCTS_PRICE', $products_price['formated']);[/code] на: [code] $info->assign('PRODUCTS_PRICE', $products_price['formated']); $info->assign('PRODUCTS_PRICE_PLAIN', $products_price['plain']); Тогда, по идее, заработает. Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 7 октября, 2010 Автор Жалоба Share Опубликовано 7 октября, 2010 Да, сейчас с корзиной все нормально. Там где надо пропала. Но куда то исчез текст вместо 0 цена. Хотя, он исчез раньше. А был. Вроде все правильно. Ничего не понимаю. Сделал все так, как написано: По поводу текста при нулевой цене. Попробуй в /includes/classes/vam_price.php заменить (у меня 325 строка): return array ('formated' => $Pprice, 'plain' => $price); На: if ($Pprice == 0) { return array ('formated' => TVOI_TEXT, 'plain' => TVOI_TEXT); } else { return array ('formated' => $Pprice, 'plain' => $price); } Заменил показывает в цене там где "0" TVOI_TEXT И затем в /lang/russian/russian.php, внизу, до ?> добавь: define('TVOI_TEXT','Нет в наличии'); Все равно 0 выводит. Самое интересное, что в самом начале все выводилось правильно, с текстом. После того, как добился чтобы корзина пропадала, текст тоже пропал. Хотя связи не должно быть. Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 7 октября, 2010 Автор Жалоба Share Опубликовано 7 октября, 2010 Видимо, метка PRODUCTS_PRICE_PLAIN на определена.В /includes/modules/product_info.php поменяйте: Код: [Выделить] $info->assign('PRODUCTS_PRICE', $products_price['formated']); на: Код: [Выделить] $info->assign('PRODUCTS_PRICE', $products_price['formated']); $info->assign('PRODUCTS_PRICE_PLAIN', $products_price['plain']); Тогда, по идее, заработает. Сделал. Ничего не изменилось. Но ведь было же вначале. Странно Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 7 октября, 2010 Автор Жалоба Share Опубликовано 7 октября, 2010 Убрал Чтобы кнопки купить не было в списке товара, если цена 0, то открывай /includes/classes/product.php и ищи (у меня 400 строка): if ($array['products_fsk18'] == '0') Меняй на: if (($array['products_fsk18'] == '0') & ($array['products_price'] != '0')) Все стало нормально http://shop.satinternet.ru/product_info.php?products_id=317 Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения