Печать

Компонент JoomShopping. Полезности

Компонент 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 - страница с информацией о продавцах

Однако, хочу предупредить, что перед изменением в каком-либо файле желательно его сохранить, чтобы избежать возможных ошибок. Есть и другой способ - это создание нового шаблона:

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

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

Изменение стандартных сообщений и заголовков

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

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

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

Интересная статья? Поделись ей с другими: