mosquito 0 Опубликовано 24 марта, 2009 Жалоба Share Опубликовано 24 марта, 2009 if (($array['products_fsk18'] == '0' && $array['products_quantity'] > '0')||($array['products_fsk18'] == '0' && $array['products_price'] > '0')) так не работает? Ссылка на сообщение Поделиться на другие сайты
avpro 0 Опубликовано 24 марта, 2009 Жалоба Share Опубликовано 24 марта, 2009 if (($array['products_fsk18'] == '0' && $array['products_quantity'] > '0')||($array['products_fsk18'] == '0' && $array['products_price'] > '0')) так не работает? Нет, не работает к сожалению, что-то тут не правильно... По видимому придется забить на нулевую цену! Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 24 марта, 2009 Жалоба Share Опубликовано 24 марта, 2009 хз что там у тебя не работает у меня этот код работал норм... если так ничего не помогает делай в шаблоне как Vam писал но так (не прверял) наверно можна будет добавить товар через командную строку? if ($_SESSION['customers_status']['customers_status_show_price'] != '0') { if ($_SESSION['customers_status']['customers_fsk18'] == '1') { if (($array['products_fsk18'] == '0' && $array['products_quantity'] != '0')||($array['products_fsk18'] == '0' && $array['products_price'] != '0')){ $buy_now = $this->getBuyNowButton($array['products_id'], $array['products_name']); $buy_now_new = $this->getBuyNowButtonNew($array['products_id'], $array['products_name']); } } else { if (($array['products_quantity'] != '0')&&($array['products_price'] != '0')){ $buy_now = $this->getBuyNowButton($array['products_id'], $array['products_name']); $buy_now_new = $this->getBuyNowButtonNew($array['products_id'], $array['products_name']); } }[/code] Ссылка на сообщение Поделиться на другие сайты
mazdov 0 Опубликовано 20 ноября, 2009 Жалоба Share Опубликовано 20 ноября, 2009 А как например изаменить "руб." на "р." ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 ноября, 2009 Жалоба Share Опубликовано 20 ноября, 2009 В Админке - Разное - Языки / Валюты - Валюты, в настройках конкретной валюты. Только код валюты не меняйте, а остальные опции можно менять. Ссылка на сообщение Поделиться на другие сайты
mazdov 0 Опубликовано 20 ноября, 2009 Жалоба Share Опубликовано 20 ноября, 2009 Спасибо. А изменить размер шрифта цены,примерно в каком файле искать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 ноября, 2009 Жалоба Share Опубликовано 20 ноября, 2009 Изменить где именно?! Если в шаблоне vamshop, например на странице карточки товара, тогда в /templates/vamshop/stylesheet.css добавляйте что-то вроде: div.ProductInfoRight p span { font-size: 18px; }[/code]т.е. просто смотрите html-код страницы, смотрите какие css класс используется, в каких тэгах сидит нужная цена и просто добираетесь до неё через css.Но это конечно нужно html и css знать. Ссылка на сообщение Поделиться на другие сайты
perplexor 0 Опубликовано 22 ноября, 2009 Жалоба Share Опубликовано 22 ноября, 2009 мы хотели ставить цену 0 для товара, цену которого ещё не знаем сами, но точно его привезём, а магазин выводит вместо 0 ""Бесплатно", и это сбивает с толку покупателей. Можно как-то вместо этой фразы выводить свою? и цена в 0 на что-нибудь повлияет? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 ноября, 2009 Жалоба Share Опубликовано 22 ноября, 2009 Что нужно, убрать бесплатно и выводить 0?! Так может проще текст бесплатно заменить например на "под заказ". 0 точно так же ничего не значит. Проще текст бесплатно поменять на свой в /lang/russian/russian.php Ни на что не повлияет. Ссылка на сообщение Поделиться на другие сайты
perplexor 0 Опубликовано 22 ноября, 2009 Жалоба Share Опубликовано 22 ноября, 2009 понял, спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 ноября, 2009 Жалоба Share Опубликовано 22 ноября, 2009 Не за что. Ссылка на сообщение Поделиться на другие сайты
perplexor 0 Опубликовано 23 ноября, 2009 Жалоба Share Опубликовано 23 ноября, 2009 похожий вопрос - если дата прибытия товара неизвестна, как можно выйти из этого положения? Можно как-нибудь вместо даты вывести текст "Дата уточняется", и чтоб товар обязательно был в блоке "Скоро в продаже" ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 ноября, 2009 Жалоба Share Опубликовано 23 ноября, 2009 По умолчанию нельзя, выводится та дата, что в админке указана. Но можно просто всем товарам указать текст Дата уточняется да и все, т.е. в админке указывайте любую дату, а в /templates/шаблон/module/upcoming_products.html поменяйте: {$module_data.PRODUCTS_DATE}[/code] на: [code]Дата уточняется Ссылка на сообщение Поделиться на другие сайты
perplexor 0 Опубликовано 23 ноября, 2009 Жалоба Share Опубликовано 23 ноября, 2009 Всем нельзя, у части товаров дата известна. Какие еще могут быть варианты? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 ноября, 2009 Жалоба Share Опубликовано 23 ноября, 2009 Ну разве что тем товарам, которым нужно указать текст указывать определённую дату и затем в шаблоне писать что-то вроде: {if $module_data.PRODUCTS_DATE == дата-указанная}Дата уточняется{else}{$module_data.PRODUCTS_DATE}{/if}[/code]т.е. для товаров с определённой датой будет выводиться текст, для остальных - просто дата. Ссылка на сообщение Поделиться на другие сайты
perplexor 0 Опубликовано 23 ноября, 2009 Жалоба Share Опубликовано 23 ноября, 2009 Отличная идея! Будем пробовать Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 ноября, 2009 Жалоба Share Опубликовано 23 ноября, 2009 Надеюсь, что разберётесь, удачи. Ссылка на сообщение Поделиться на другие сайты
perplexor 0 Опубликовано 23 ноября, 2009 Жалоба Share Опубликовано 23 ноября, 2009 в принципе получилось, но! дату выбрал заведомо большую, 2050-01-01 на главной странице в разделе Скоро в продаже все отлично, текст заменяет дату. А вот на странице Карточки товара полная фигня. там почему-то проставляется 01-01-1970, и замена даты текстом не происходит. Метка там другая, {$PRODUCTS_DATE_AVIABLE}, но не получилось. Пробовал поставить дату прибытия 1970-01-01, но тогда товар не попадает в блок Скоро в продаже. Пробовал поставить дату 2020-01-01 (кто знает, может 2050 год за пределами возможного), но тоже нифига не заменяется условие такое пробовал {if $PRODUCTS_DATE_AVIABLE == "2020-01-01"} Дата прибытия товара на склад уточняется {else} {$PRODUCTS_DATE_AVIABLE} {/if} в чем загвоздка? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 ноября, 2009 Жалоба Share Опубликовано 23 ноября, 2009 Уберите вообще дату со страницы карточки товара, она ж там вообще не нужна. Ссылка на сообщение Поделиться на другие сайты
buddha 0 Опубликовано 23 ноября, 2009 Жалоба Share Опубликовано 23 ноября, 2009 Что нужно, убрать бесплатно и выводить 0?! Так может проще текст бесплатно заменить например на "под заказ". 0 точно так же ничего не значит. Проще текст бесплатно поменять на свой в /lang/russian/russian.php Ни на что не повлияет. Саша, здесь я бы позволил с тобой не согласится. Повлияет. Эта же переменная используется также во время оформления заказа. Например, для бесплатной доставки. И немного странно выглядит надпись: Самовывоз: "под заказ" или "цена не определена" Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 ноября, 2009 Жалоба Share Опубликовано 23 ноября, 2009 Ну тогда попробуйте в /includes/modules/prooduct_info.php заменить: $info->assign('PRODUCTS_ADDED', sprintf(TEXT_DATE_ADDED, vam_date_long($product->data['products_date_added'])));[/code] на: [code] $info->assign('PRODUCTS_ADDED', sprintf(TEXT_DATE_ADDED, $product->data['products_date_added'])); Что б дата просто числом выводилась, тогда наверное и условие в шаблоне можно сделать будет. Ссылка на сообщение Поделиться на другие сайты
okcorp21 0 Опубликовано 27 января, 2010 Жалоба Share Опубликовано 27 января, 2010 Саша, здесь я бы позволил с тобой не согласится. Повлияет. Эта же переменная используется также во время оформления заказа. Например, для бесплатной доставки. И немного странно выглядит надпись: Самовывоз: "под заказ" или "цена не определена" Т.е. если я просто хочу заменить слова БЕСПЛАТНО для тех товаров у которых не указана цена на "ПОД ЗАКАЗ", этот способ не подходит, т.к. где то еще используется эта переменная? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 января, 2010 Жалоба Share Опубликовано 27 января, 2010 Почему не подходит?! Если у товара цена 0, то будет выводиться бесплатно. В /lang/russian/russian.php можно просто текст бесплатно заменить на нужный Вам и всё. Ссылка на сообщение Поделиться на другие сайты
buddha 0 Опубликовано 27 января, 2010 Жалоба Share Опубликовано 27 января, 2010 Саша, я попытаюсь проиллюстрировать проблему. Я подчеркнул места использования переменной "бесплатно" Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 января, 2010 Жалоба Share Опубликовано 27 января, 2010 Ну да, везде где 0, будет текст подставляться. Если нужно только в определённых местах, тогда это только править соответствующие html-шаблоны. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения