Перейти к содержанию
Форум поддержки пользователей VamShop

Пара вопросов.


Рекомендуемые сообщения

1. Можно ли в хтмл-ном прайсе отсортировать товар по категориям и подкатегориям с выводом их названий? Так же, как это сделано в экселёвом?

2. Можно ли на главной странице убрать рекомендуемые товары (они у нас переименованы в "лучшие") и оставить только новинки? И вообще где живут ссылки на эти модули, чтобы можно было, например, менять последовательность, как с боксами в шаблонах?

Кстати, экселёвый прайс не перекодируется в 1251...

UPD: Второй вопрос решён - нашёл ответ на форуме.

Эксель выходит кракозябрами только под Денвером, на сайте всё ок.

Так что остаётся актуальным только перввй вопрос. ;-)

Ссылка на сообщение
Поделиться на другие сайты

1. Нет, только если править под свои требования скрипт.

2. Можно, уберите метку в /templates/шаблон/module/main_content.html

Если на хостинге есть php библиотека iconv, то всё перекодируется.

Эксель прайс не во всех версиях office правильно работает, например в openoffice не работает.

Ссылка на сообщение
Поделиться на другие сайты

А если взять прайс из OsCommerce? Переделка ограничится переименованием переменных, или всё намного сложнее будет?

Ссылка на сообщение
Поделиться на другие сайты

Так там же он практически такой же.

Если прайс не сложный, то вот примерный вариант переделки - http://vamshop.ru/article_info.php/articles_id/6/article/Osnovnye-otlichiya-VaM-Shop-ot-osCommerce

Ссылка на сообщение
Поделиться на другие сайты

Вобщем - переделал по мере возможностей файл из OSCommerce, проблемы две:

1. Цена выходит с четырьмя нулями после запятой (точки, точнее).

2. Отображается только розничная цена, цена для данной группы покупателя не видна. (это не самое страшное)

Как исправить?

Собственно вот:

http://www.skat-sl.ru/shop_content.php?coID=100

(последняя колонка со словом "цена" оставлена для экспериментов)

Кусочек кода:


  $price = $products['products_price'];
$quantity = "";
$model = "";
if(SHOW_QUANTITY)
$quantity = "<td align=\"right\" class=\"boxText\">".$products_price['products_quantity']."</td>";
if(SHOW_MODEL)
$model = "<td align=\"left\" class=\"boxText\">".$products_price['products_model']."</td>";
print "<tr>".$model."<td class=\"boxText\"><a href=\"" . vam_href_link(FILENAME_PRODUCT_INFO, "products_id=" . $products_price['products_id']) . "\">".$products_price['products_name']."</a></td>".$quantity."<td align=\"right\" class=\"boxText\">".$products_price['products_price']."</td><td align=\"right\" class=\"boxText\">Цена</td></tr>";
}
}
[/code]

Ну и файлик вложил на всякий случай...

price.php

Ссылка на сообщение
Поделиться на другие сайты

Выводите цены через класс vamPrice, тогда будет нормально выводить.

Либо используйте php фукцию number_format, что б округлить число.

Ссылка на сообщение
Поделиться на другие сайты

Для начала просто попробуйте поменять:


$products_price['products_price']
[/code] на:
[code]
number_format($products_price['products_price'])

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...