понедельник, 20 августа 2012 г.

Установка x-cart

Настройки и параметры, которые использую я при установке x-cart gold:


1. Установка 

License agreement >>

Checking PHP configuration >>

Preparing to install X-Cart database >>
X-Cart web directory - если х-карт находится не в корне, сюда указываем путь.
MySQL database name - лучше всего указать имя БД, связанное с проектом.
Your e-mail address - лучше указывать не существующий адрес.

Preparing to install X-Cart database>>
Email as login authorization mode - лучше отключить эту опцию.
Остальное лучше оставить по-умолчанию.

Installing X-Cart database >>

Layout settings >>
Обычно я выбираю скин, который удобнее для меня адаптировать под те или иные проекты - Vivid dreams (Aquamarine)

Setting Layout >>

PayPal payment processing >>

Generating a system fingerprint >>

2. Настройка админской части

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

Переходим в Settings / General Settings:
В подкатегории Optimisation settings отключаем опции:
 - Use speed-up tool for Javascript
 - Use speed-up tool for CSS

Далее в Settings / Modules отключаем:
 - affilates
 - bestsellers
 - flyout menus
 - recently viewed

3. Правка файлов на FTP (HDD)


По-умолчанию цмска кэширует все страницы это можно отключить в config.php в корне 
define('USE_DATA_CACHE', false);


Поскольку мы будем заниматься правкой только одного скина, который выбрали при установке (Vivid dreams Aquamarine), остальные нам не понадобятся. Удаляем все папки коме common_files и vivid_dreams_aquamarine. Для удобства переименуем папку со скином, в соответствии с именем нашего проекта, заодно поменяв в файле skin/skin_name/altskin.ini

Далее избавляемся от триальной надписи на титульной странице:
/skin/common_files/customer/evaluation.tpl
и удаляем там следующую строку:
<div class="evaluation-notice">{$lng.txt_reg_not_registered_frontend}</div>

Для упрощения нашей верстки нужно удалить дефолтные стили для body, div#page-container, чтобы не было конфликтов.
Поскольку система x-cart работает таким образом, что ищет сперва нужный файл в папке с дефолтным скином, если там не находит - обращается в папку common_files. Мы перемещаем из папки common_files/css/main.css в аналогичную папку дефолтного скина. Собственно в этом main.css, а также в altskin.css удаляем body стили.

В файле skin/skin_name/customer/categories.tpl
Изменить значение для additional_class, добавив единицу. Данное изменение помогает побороть проблему связанную с пересечением стилей верстки и базовыми стилями.
{assign var="additional_class" value="menu-categories-list1"}

Комментариев нет:

Отправить комментарий