SGAN 0 Опубликовано 11 мая, 2007 Жалоба Share Опубликовано 11 мая, 2007 Привет Vam можеш помочь. Нужно чтобы заместо цены товара = 0 писалось нет в наличие и небыло кнопки покупки но сам товар выводился посетителю. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 мая, 2007 Жалоба Share Опубликовано 12 мая, 2007 По поводу текста при нулевой цене. Попробуй в /includes/classes/xtPrice.php заменить (у меня 325 строка): return array ('formated' => $Pprice, 'plain' => $price);[/code] На: [code] if ($Pprice == 0) { return array ('formated' => TVOI_TEXT, 'plain' => TVOI_TEXT); } else { return array ('formated' => $Pprice, 'plain' => $price); } И затем в /lang/russian/russian.php, внизу, до ?> добавь: define('TVOI_TEXT','Нет в наличии');[/code] Чтобы кнопки купить не было в списке товара, если цена 0, то открывай /includes/classes/product.php и ищи (у меня 400 строка): [code] if ($array['products_fsk18'] == '0') Меняй на: if (($array['products_fsk18'] == '0') & ($array['products_price'] != '0'))[/code] А чтобы не было кнопки в корзину на странице карточки товара при цене 0, то открывай шаблон карточки товара, т.е. файл /templates/vamshop/module/product_info/product_info_v1.html ищи: [code]<p class="CartContentRight">{$ADD_QTY}</p><p class="CartContentRight">{$ADD_CART_BUTTON}</p> Меняй на: {if $PRODUCTS_PRICE > 0}<p class="CartContentRight">{$ADD_QTY}</p><p class="CartContentRight">{$ADD_CART_BUTTON}</p>{/if}[/code] Ссылка на сообщение Поделиться на другие сайты
SGAN 0 Опубликовано 12 мая, 2007 Автор Жалоба Share Опубликовано 12 мая, 2007 Спасибо все работает. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 мая, 2007 Жалоба Share Опубликовано 17 мая, 2007 Добавил в faq, что б не потерялся ответ в форуме - http://vamshop.ru/support/modules/smartfaq/faq.php?faqid=31 Ссылка на сообщение Поделиться на другие сайты
matvey 0 Опубликовано 30 мая, 2007 Жалоба Share Опубликовано 30 мая, 2007 Изменения в includes/classes/product.php и templates/vamshop/module/product_info/product_info_v1.html заработали нормально, а вот в /includes/classes/xtPrice.php выдавало ошибку пока не поставил "}" перед if ($Pprice == 0) { вот так: } if ($Pprice == 0) { Вроде бы ошибок никаких не сделал, проверял, но и на локалке и на хостинге все заработало. Ссылка на сообщение Поделиться на другие сайты
matvey 0 Опубликовано 10 июля, 2007 Жалоба Share Опубликовано 10 июля, 2007 Привет Саша! Все это у меня работает, но есть одно но, когда присваиваеш атрибут товару с любой ценой будь-то 0 или 10000 - в основной цене товара все равно пишет Этот текст, который я сделал при нулевой цене. А цену к которой нужно прибавить не пишет. Когда без атрибута - показывает цены нормально! Для меня это очень важно, просто большая половина товаров идет под заказ и точной цены нет и не может быть. Версия 1,21 Можно что-то придумать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 июля, 2007 Жалоба Share Опубликовано 10 июля, 2007 Цена атрибута ведь по идее должна показываться напротив самого атрибута. или напротив атрибута тоже этот текст? Ссылка на сообщение Поделиться на другие сайты
matvey 0 Опубликовано 10 июля, 2007 Жалоба Share Опубликовано 10 июля, 2007 Цена и название атрибутов показывают нормально. Этот текст показывается в цене за товар (как обычно в описании товара и в категории). И по барабану ставиш хоть нулевую цену хоть любую, не в атрибутах, а в цене к которой нужно прибавлять. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 июля, 2007 Жалоба Share Опубликовано 10 июля, 2007 ну правильно ведь, он выводит текст если цена товара 0 он же не видит, есть ли атрибуты или нет Ссылка на сообщение Поделиться на другие сайты
matvey 0 Опубликовано 10 июля, 2007 Жалоба Share Опубликовано 10 июля, 2007 Саша да в том то и дело что цена не 0. Я ставил и 1 грн и 5000 грн, а к ней прибавлял атрибуты, но все равно В цене пишет текст, в моем случае "Цена согласно сметной документации". А когда начинаешь оформлять заказ цена в итоге получается та что нужно, но ведь не каждый покупатель догадается что на самом деле цена 0, у меня ведь написано что "Цена согласно сметной документации" (а это может быть и 5000 и 50000 грн при наших ценах). Я пока в описании каждого товара с атрибутами написал пояснение, надеюсь пока поможет. Но где то все таки это пересекается с атрибутами. Саша а можно ввести еще одно условие при цене 1 грн (похоже что и с 0 ценой), только написать другой текст, который раздуплит покупателя? То есть написать еще 1 условие, когда выводится цена 1, то пишет TVOI_TEXT 2. Но мне все же кажется что должно быть что-то еще. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июля, 2007 Жалоба Share Опубликовано 11 июля, 2007 По идее, можно. Добавь просто ещё одно условие, аналогичным образом. Ссылка на сообщение Поделиться на другие сайты
o-lala 0 Опубликовано 19 июля, 2007 Жалоба Share Опубликовано 19 июля, 2007 вопрос по сходной теме. специфика нашего магазина в том, что значительная часть товаров представлена в единственном экземпляре или в очень небольших количествах, но шанс, что проданный товар (точнее аналогичный) вновь когда-нибудь окажется в продаже, есть. можно ли в связи с этим сделать автоматическое изменение статуса товара на "inactive" при нулевом количестве на складе? если можно - вдруг будет полезно не только нам) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 июля, 2007 Жалоба Share Опубликовано 19 июля, 2007 Можно. Именно так по умолчанию и сделано в магазине. В Админке - Настройки - Основные - Мой магазин - Склад Включите опции: Проверять наличие товара на складе и Вычитать товар со склада Если покупатель закажет последний товар, т.е. на складе будет 0, товар автоматически выключится и не будет виден в магазине. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 19 июля, 2007 Жалоба Share Опубликовано 19 июля, 2007 Логично Ссылка на сообщение Поделиться на другие сайты
Александр999 0 Опубликовано 17 сентября, 2007 Жалоба Share Опубликовано 17 сентября, 2007 VaM, а в табличном шаблоне как это исправить (имеется в виду отсутствие кнопок купить и в корзину при нулевой цене)? Текст при нулевой цене выводит, но кнопка в корзину всё рвно есть, а кнопка купить на карточке товара либо везде есть, либо нигде её нет (и при нуле и при цене больше 0). Метод научного тыка что-то не помог... Вопросы и ответы по этой теме смотрел, но не сделал... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 сентября, 2007 Жалоба Share Опубликовано 17 сентября, 2007 Правится точно также, только для шаблона vamshop_table Разве что придётся убрать ещё метку buynownew, по-моему так. Ссылка на сообщение Поделиться на другие сайты
Александр999 0 Опубликовано 17 сентября, 2007 Жалоба Share Опубликовано 17 сентября, 2007 Исчезает нижняя часть рисунка (с изображением корзины товаров), кнопка не работает даже на товарах с ненулевой ценой. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 сентября, 2007 Жалоба Share Опубликовано 18 сентября, 2007 Всё находится в шаблонах, значит ты не полностью html-код кнопки купить удалил. Ссылка на сообщение Поделиться на другие сайты
PerfectO 0 Опубликовано 9 ноября, 2007 Жалоба Share Опубликовано 9 ноября, 2007 Добавил в faq, что б не потерялся ответ в форуме - http://vamshop.ru/support/modules/smartfaq/faq.php?faqid=31 Саша, у меня при добавлении текста он выводится в неправильной кодировке. Как добавить текст в этот файл в UT8 Юникод ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 ноября, 2007 Жалоба Share Опубликовано 9 ноября, 2007 Каким редактором russian.php файл открываешь? Нужно просто сохранять файл в utf8 кодировке. Ссылка на сообщение Поделиться на другие сайты
PerfectO 0 Опубликовано 9 ноября, 2007 Жалоба Share Опубликовано 9 ноября, 2007 Пробовал Блокнотом, но когда сохраняю этот файл с Юникодом, фраза, которую я добавил, отображается правильно, но некоторые элементы интерфейса на сайте - нет (слова: Клиенты, Товары, Отзывы и т.д. справа возле кнопки "Админка") ... VaM плз зайди еще в асю =) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 ноября, 2007 Жалоба Share Опубликовано 9 ноября, 2007 Блокнотом не сохраняй, блокнот сохраняет в utf8 с byte order или как-то так это называется. Нужно бее него. Ты попробуй другой какой-то редактор установить, например homesite или phpedit или ещё какой. Ссылка на сообщение Поделиться на другие сайты
PerfectO 0 Опубликовано 9 ноября, 2007 Жалоба Share Опубликовано 9 ноября, 2007 EmEditor все красиво сделал. Use Google! Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения