Назначение некоторых файлов Virtuemart |
Автор
|
Дата создания: 17.04.10 |
Просмотры (1017)
Тип справки:
Изменение вида
Joomla:
1.5
Файлы шаблонов Virtuemart, которые отвечают за вывод определенных элементов.
Пользователь
Контактная информация плательщика - Адрес доставки |
components/com_virtuemart/themes/default/templates/checkout/customer_info.tpl.php |
Ширина формы регистрации (по умолчанию 90%)
|
administrator/components/com_virtuemart/classes/ps_userfield.php |
страница юзера |
components/com_virtuemart/themes/default/templates/pages/account.index.tpl.php |
Заказы и товар
таблица заказанных товаров |
components/com_virtuemart/themes/default/templates/basket/basket_b2c.html.php |
все заказы на странице пользоавтеля |
administrator/components/com_virtuemart/classes/ps_order.php - function list_order - (563 строка)
|
$tmp_cell="<td>".$db->f('order_id')."</td><td>$order_status</td><td>" .$db->f("order_total")."</td><td>".vmFormatDate($db->f("cdate"), "%d. %B %Y")."</td>";
|
страница детального просмотра заказа |
account.order_details.tpl.php |
страница оформления заказа |
administrator/components/com_virtuemart/html/checkout.index.php |
навигация внизу страницы |
administrator/components/com_virtuemart/classes/pageNavigation.class.php |
форма сопутствующих заказов |
components/com_virtuemart/themes/default/templates/common/productsnapshot.tpl.php |
корзины вверху при заказе |
components/com_virtuemart/themes/default/templates/checkout/checkout_bar.tpl.php |
модуль корзины на сайте |
components/com_virtuemart/themes/default/templates/common/minicart.tpl.php |
форма добавления товара в корзину - выбор кол-ва товара |
components/com_virtuemart/themes/default/templates/product_details/includes/quantity_box_general.tpl.php |
administrator/components/com_virtuemart/classes/ps_checkout.php -- $shopper_subject -тема письма отправляемая покупателю
$vendor_subject - тема письма отправляемая продавцу
administrator/components/com_virtuemart/html/order.order_printdetails.php - печатная форма заказа из админки virtuemart
administrator/components/com_virtuemart/admin.virtuemart.php - убираем ссылку на обновление VirtueMart внизу страницы. Ищем ключевое слово - smallgrey
-------------------------------
/browse/includes/browse_header_category.tpl.php - шапка категории
--------------------------------
/browse/includes/browse_pagenav.tpl.php - вывод кол-ва товаров на в категориию (Показать по)
--------------- кнопки---------------------------
administrator/components/com_virtuemart/html/checkout.index.php - Далее (следующая страница) кнопка при оформлении заказа
administrator/components/com_virtuemart/html/checkout_register_form.php - регистрация нового пользователя. Здесь важна кнопка регистрации.
------------------------------------------------------
templates/common/shopIndex.tpl.php
Меняем название главной страницы VirtueMart. По умолчанию там идет "Категории". Можно правда и в языковом файле менять.
----------------------------------------------
categoryChildlist.tpl.php
Вывод категорий на главной страницы VirtueMart.
Переменная $categories_per_row - колическтво столбцов.
--------------------------------------------------------------------
Раздел категории с товарами. Установлена таблица, у таблицы нет класса. Устанавливаем его:
Файл
templates/browse/includes/browse_layouttable.tpl.php
$table =& new HTML_Table. К width="100%" дописываем что угодно.
--------------------------------------------------------------------
при добавлении товара в корзину выскакивает окошко, написанное на javascript. Если оно Ва не нужно, то заходим в файлы:
templates/browse/includes/addtocart_form.tpl.php
templates/product_details/addtocart_form.tpl.php
В теге <form ...>
Закомментируем или удалим php-код:
<?php if( $this->get_cfg( 'useAjaxCartActions', 1 ) && !$notify ) { echo 'onsubmit="handleAddToCart( this.id );return false;"'; } ?>
=====================================================================
Virtuemart 1.0.15
=====================================================================
administrator/components//com_virtuemart/classes/ps_session.php - Ваш браузер не принимает cookies. Если Вы хотите положить товары в Вашу тележку и купить их, то Вам необходимо включить cookies.
//$GLOBALS['vmLogger']->info( $VM_LANG->_VM_SESSION_COOKIES_NOT_ACCEPTED_TIP ); - 58 строка
--------------------------------------------------------------------------------------------