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

Инструкция шаблоны в интернет-магазине VaM Shop


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

как дело касаеться не дизайна вопросов куча

можно сделать чтобы в боксе Корзина выводилась

строка  у вас 1 товар(а)

текст прописать можно ручками в шаблоне бокса

а как число выводить через переменную?

на всех буржуйских шаблонах так выводиться

thumb-D729_4A4B1FE2.jpg

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

Top Posters In This Topic

  • support

    40

  • wwwww

    39

  • mosquito

    5

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

все работает. но нужно как у вас в советах написано в советах делать по определенным правилам)

а это значит что лучше выводить эту переменную в шаблоне бокса карты box_cart.html а не в индексном файле.

этот вариант работает везде

{php}echo $_SESSION['cart']->count_contents();{/php}

но разэтот более правильный как его заставить работать в box_cart.html

$vamTemplate->assign('cart_content',$_SESSION['cart']->count_contents());

Затем открываем шаблон /templates/шаблон/index.html и в нужное место добавляем, к примеру:

В корзине: {$cart_content} товар(ов).

---------------------------------------------

если это достаточно геморройно то можно не отвечать.я вывел через пхп

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

можно ли сделать

1.задать кол-во товаров на странице  (мне допустим сейчас нужно 6 штук)

(нашел такую фичу только для вывода товара на главной)

2. назначать самому товары которые выводяться в  блоке лидеры продаж

(может быть для этого подойдет какой то другой блок?)

3.как называеться бокс быстрой регистрации и файл в модуле для вывода его на главной

по центру

спасибо

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

1. В Админке - Настройки - Максимальные - Количество товара на одной странице в каталоге.

2. Нет, в лидеры продаж выводятся товары отсортированные по количество продаж. Разве что править /templates/шаблон/soruce/boxes/best_sellers.php. Например в sql запрос, там где where параметры задаются указать where products_sort_order = 1000 к примеру. Затем в админке у нужных товаров 1000 указать в опции Порядок сортировки.

3. Что за быстрая регистрация?! На главной вывести в любом случае не получится, не исправляя php код.

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

Есть оформление заказа, т.е. ввод данных, выбор доставки и оплаты на одной странице.

Нужно включить Быстрое оформление в Админке - Настройки - Разное.

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

респект. с вашей помощью начинаю немного понимать)

очень нужно! сделать вот такую  вещь

чтобы атрибуты товара (например размер и цвет)

выводились не только на карточке товара

но и на странице товаров при просмотре категории товара.

если точнее то их нужно заинклюдить наверно в

module/product_listing/product_listing_columns.html

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

Такого нет.

Атрибуты выводятся только на странице картчоки товара, готового кода для вывода в списке товара нет.

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

тогда нужно хотя бы понять как это работает.

атрибуты на карточке товаров допустим выводяться в файле  multi_options.html

код вывода в файле product_attributes.php

в этом файле дергаем из бд что нужно и загоняем в $module .

затем назначаем шаблон для вывода массива этой переменной

$module = $module->fetch(CURRENT_TEMPLATE.'/module/product_options/'.$product->data['options_template']);

1. что такое    '.$product->data['options_template']. формат какой для примера

  если смотреть на путь то в папке product_options только multi_options.html

  подставляю $module = $module->fetch(CURRENT_TEMPLATE.'/module/product_options/multi_options.html);  ошибка

2.$info->assign('MODULE_product_options', $module);

назначаем переменной $info метку для вывода в шаблоне массива $module?

переменную $info я не нашел

видимо это равнозначно метке в шаблоне {$MODULE_product_options}?

=========================================

алгорим просто хочеться нащупать.

раз в шаблоне карточки товара можно вывести атрибуты я думаю

что их можно вывести и в  другом шаблоне

(хотя бы полностью скопипастить)

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

Алгоритм простой - пишем php код и назначаем метки для вывода в шаблон.

Как примерно выводить в списке товара можно посмотреть в osCommerce модуле.

Product listing with attributes - http://addons.oscommerce.com/info/1098

Но это не готовый вариант, само собой.

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

но ведь код уже есть в файле product_attributes.php

и метка тоже {$MODULE_product_options}

осталось только сделать чтобы эта метка работала и в шаблоне

product_listing_columns.html а не только в шаблоне карточки товара.

===============================

я думал что это нетрудно реализовать.вы сами писали код

product_attributes.php?

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

Не всё так просто ведь.

Нужно сделать кто б кнопка купить обрабатывала выбранные атрибуты, правильно добавляла их в корзину.

Если не знаете php, наверное лучше и не браться.

Я ж Вам дал ссылка на пример модуля для osCommerce, там как раз и можно посмотреть как примерно решается эта задача.

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

просто эта идея как бы на один шаг приближает покупку для посетителя)

как известно чем меньше кликов тем легче купить.

здесь вот это реализовано

http://www.el-form.ru/shop.php?cid=17

(зато на карточке товаров эти атрибуту два раза показываються)

теперь немного позитива.

кто любит как то привлечь внимание к товару.

просто и сердито выводим двигающийся текст (можно картинку прицепить)

<marquee onmouseover="this.stop()" onmouseout="this.start()">твой текст</marquee>

здесь я это реализовал вот так

http://www.artmosaika.com.ua/toys

может кому пригодиться

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

На мой взгляд, нельзя выводить атрибуты в список.

Магазины же разые могут быть, что если у одного товара например 30 атрибутов + большое краткое описание + добавлены тех. характеритиститки товаров.

Как это всё будет выглядеть в списке товара, будет просто места не хватать.

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

попробывал 1.52 меню понравилось.

активировал по одному модулю доставки и оплаты.

захожу в заказы. получаю

Warning: require(Z:/www/vamshop2/lang/russian/modules/payment/.php) [function.require]: failed to open stream: No such file or directory in Z:\www\vamshop2\admin\orders.php on line 59

думал нет файла. но .php в принципе не может быть.

какое то обрезание)

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

А что делали с магазином!?

Переносили данные из osCommerce или что?!

По умолчанию такой проблемы нет.

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

залил на ХАМРР вроде ошибка исчезла.

в файле  filters\config.php  параметры подключения к базе должны быть своими?

вместо технопорт я должен указать свою базу данных?

define("DB_SERVER", "localhost");
define("DB_DATABASE", "technoport");
define("DB_SERVER_USERNAME", "root");
define("DB_SERVER_PASSWORD", "");[/code]

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

наверняка эти вопросы уже задавались.но подробной инструкции не нашел

при быстрой регистрации нужно оставить как можно меньше полей

(например только номер телефона)

1. какие поля обязательно нужно оставить?

  может быть возможно в коде отключить лишние?

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

Всё, что можно отключить, отключается в Админке - Настройки - Основные - Данные клиента.

Но всё равно поле 1 не останется, некоторые поля всё равно нужны.

Разве что править скрипты и удалять, но тогда могут быть проблемы например при повторном заходе в магазин.

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

ну да так и делал

Админке - Настройки - Основные - Данные клиента.

выставил в фальце все что доступно

но имя и отчество все равно появляються в форме со звездочками

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

×
×
  • Создать...