понедельник, 15 апреля 2013 г.

Конфигурационные файлы joomshoping


 Joomshopping отлично реализован как в администраторской панели, так и на сайте. Во многих случаях может не требоваться дополнительные вмешательства в исходный код. Однако требования у веб-мастеров и заказчиков бывают разные, реализовать которые можно путем изменения внутренних файлов php и файлов стилей css.

Чтобы перейти к файлам потребуется доступ к ФТП сайта или к менеджеру файлов на хостинге. Для самостоятельного изменения исходного кода нужны знания не только верстки html, но и php-программирования. Где же найти файлы, отвечающие за определенные страницы в интернет-магазине?
Файлы страниц, которые отображаются на сайте находятся по пути: components / com_jshopping / templates / default
Для изменений в администраторском разделе необходимо искать файлы здесь: administrator / components / com_jshopping
Чтобы редактировать конкретные модули, например корзину, путь будет другой: modules / mod_jshopping_cart

Страницы интернет-магазина

Для изменения вида страниц интернет-магазина, переходим в папку default, где расположены 10 папок, вот их назначения:

cart - здесь располагаются файлы, отвечающие за структуру корзины (не модуля) и списка пожеланий
cart.php - страница с таблицей товаров, добавленных в корзину
checkout.php - страница таблицы с заказами (корзины) при подтверждении заказа
wishlist.php - страница с таблицой товаров, добавленных в список пожеланий

category - файлы, которые отвечают за показ категорий и главной страницы интернет-магазина
category_default.php - отображение страницы категорий и подкатегорий
form_filters.php - форма фильтрации по категории
mainpage.php - главная страница интернет-магазина

checkout - чтобы изменить шаги оплаты, доставки, нужно править файлы, которые находятся в этой папке
adress.js.php - скрипт использующийся на странице ввода адреса доставки
adress.php - страница ввода адреса доставки
finish.php - страница с сообщением об удачной покупке
menu.php
orderemail.php - внешний вид письма, отправляемого на почту после заказе
orderemailpart.php
payments.php - страница оплаты
previewfinish.php - страница завершения покупки
shippings.php - страница доставки

manufacturer - здесь можно изменить отображение производителей
form_filters.php - форма фильтрации по производителям
manufacturers.php - страница отображения производителей
products.php - отображение списка файлов производителя

order - в этой папке находятся файлы, отвечающие за показ заказов, их статус и т.п.
listorder.php - отображение списка сделанных заказов
order.php - страница с показом детелей заказа
statusorder.php - страница статуса заказа

product - здесь находятся файлы, с помощью которых можно измененить карточку товара
commentemail.php - настройка вида полей комментирования
load.js.php - загрузка java-скрипта в карточку товара
playmedia.php - файл отвечающий за показ видеофайлов
product_default.php - страница карточки товара (полное описание)
ratingandhits.php - оформление рейтинга и количества просмотров (хитов)
related.php - файл отображающий связанные товары
review.php - отвечает за отображение формы отзывов к товарам

products - отображение списка продуктов (товаров) изменяется здесь
form_filters.php - форма фильтрации по списку товаров
listproducts.php - страница со списком товаров

search - изменения во всех видах поиска производятся в фалах этой папки
characteristics.php - файл отвечающий за поиск по характеристикам
form.php - вид формы поиска
form_filters.php - форма фильтрации в поиске
noresult.php - вид страницы при отсутствии результатов
result.php - страница отображения результатов поиска

user - все что связано с пользователями - регистрация, авторизация, личный кабинет
editaccount.js.php - скрипт для реадактирования аккаунта
editaccount.php - страница редактирования данных пользователя
login.php - страница пользовательского входа в интернет-магазин
logout.php - страница, показываемая после выхода из аккаунта интернет-магазина
myaccount.php - страница с отображением данных пользователя
register.js.php - скрипт при регистрации
register.php - страница регистрации аккаунта в интернет-магазине

vendor - файлы для изменения списка продавцов, товаров и его профиля
form_filters.php - форма фильтрации по производителям
info.php - страница с информацией о продавце
products.php - вид страницы со списком продуктов продавца
vendors.php - страница с информацией о продавцах

Однако, хочу предупредить, что перед изменением в каком-либо файле желательно его сохранить, чтобы избежать возможных ошибок. Есть и другой способ - это создание нового шаблона:
Скопируйте папку default и переименуйте её (например, в new)
Кроме того необходимо скопировать файл стилей, который находится по пути /components/com_jshopping/css/
У скопированного файла default.css измените название на такое же, как и папка шаблона new.css
Затем в админке в настройках компонента Joomshopping, на вкладке Основное в строке Шаблон выбрать свой

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

Возможно, вы захотите переименовать некоторые стандартные сообщения или заголовки в интернет-магазине - это легко можно сделать в файле ru-RU.php, который для админки и сайта находится в папке /com_jshopping/lang. Чтобы изменить слово или текст, найдите его поиском (CTRL+F) в документе и переименуйте. Например:

было: define('_JSHOP_ADD_TO_WISHLIST', 'В список пожеланий');

стало: define('_JSHOP_ADD_TO_WISHLIST', 'К пожеланиям');

В следующей статье я опишу некоторые изменения в интернет-магазине.

0 коммент.:

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