Opencart 2. Как удалить меню с главной страницы Opencart 2 правкой кода

Опубликовано: 14.08.2017

видео Opencart 2. Как удалить меню с главной страницы Opencart 2 правкой кода

Как удалить категорию в Joomla

Сделать компонент для Joomla считается высочайшим уровнем программирования. Этот элемент может понадобиться если вам необходимо сделать уникальный интерфейс для обыденного юзера. Либо просто оттачивать способности программирования. Разберемся в процессе сотворения компонент для известного движка.


Opencart 2. Как удалить меню с главной страницы Opencart 2 правкой кода

 

Часть 1 - Сделаем обычный компонент для Joomla 1.6-2.5 с именованием firstpro

 Скачать исходник firstpro

 

1. ДЛЯ УСТАНОВЩИКА КОМПОНЕНТА Нужно Сделать 2 ПАПКИ И XML ФАЙЛ УСТАНОВКИ:

папка admin - файлы для администратор панели (они копируются в папку: /administrator/components/com_имя-вашего-компонента)
папка site - файлы для вывода компонента на веб-сайте (они копируются в папку: /components/com_имя-вашего-компонента)
файл xmlимя файла не имеет значение, к примеру instal.xml (шифровка utf 8)


Настройка табличного вывода каталога

2. Администратор ПАНЕЛЬ

В папке admin сделаем: (все php файлы создавайте в UTF 8 без BOM)
• firstpro.php (исполняющий файл компонента)
• index.html (заглушка - нужна в хоть какой папке)
• data/admin.css (стиль для администратор панели)
• data/jquery-1.9.1.min.js (подключим файл готовой библиотеки JQuery)
• data/images/menu.png (подключим иконку для меню в администратор панели, размер 16x16px)

Содержимое firstpro.php
$workdir = "/administrator/components/com_firstpro/"; //рабочая директория компонента
?>


firstpro - мой 1-ый компонент


Приветствую вас на собственном первом и не последнем компоненте!

Содержимое index.html

Содержимое data/admin.css
.adminfirstpro1 {color: green;font-size: 23px;}
.adminfirstpro2 {color: #000;font-size: 14px;}

Как все работает - в этом случае в администратор панели будет запускаться файл firstpro.php - который может подключить другие файлы, css стили, JQuery скрипты либо php файлы способом include (к примеру: include "data/zapusk.php";)

3. ВЫВОД КОМПОНЕНТА НА Веб-сайте

В папке site сделаем: (все php файлы создавайте в UTF 8 без BOM)
• firstpro.php (исполняющий файл компонента)
• index.html (заглушка - нужна в хоть какой папке)
• data/style.css (стиль для вывода на веб-сайте)
• data/jquery-1.9.1.min.js (подключим файл готовой библиотеки JQuery)

Содержимое firstpro.php
$workdir = "/components/"; //рабочая директория компонента
?>


Вывод моего первого компонента на веб-сайте!

Содержимое index.html

Содержимое data/style.css
.sitefirstpro2 {color: #000;font-size: 18px;}

На веб-сайте компонент будет доступен по ссылке: домен/?option=com_firstpro
В конечном итоге мы сделали папку admin и в ней расположили исполняющий файл, также дополнительные файлы, папки, которых может быть столько, сколько вам нужно, также сделали папку site с ее содержимым - для вывода компонента конкретно на веб-сайте по ссылке: домен/?option=com_firstpro

4. ОСТАЛОСЬ ТОЛЬКО Сделать INSTAL.XML (Шифровка UTF 8)

Содержимое instal.xml



firstpro

2015
Vashe Imya
[email protected]
http://vashsait.ru
Все права защищены
Лицензия #002
2.5

Описание моего первого компонента firstpro



index.html
firstpro.php
data/style.css
data/jquery-1.9.1.min.js




firstpro


5. ЗААРХИВИРУЕМ НАШ КОМПОНЕНТ В ZIP АРХИВ С Хоть каким Именованием (ПАПКИ ADMIN, SITE И ФАЙЛ INSTAL.XML), К примеру FIRSTPRO.ZIP

На этом установщик компонента готов - после установки он появится в меню админки вместе с другими компонентами.

Снова напомню про папки после установки:
/administrator/components/com_имя-вашего-компонента - администратор панель компонента
/components/com_имя-вашего-компонента - отображение на веб-сайте компонента
На веб-сайте компонент будет доступен по ссылке: домен/?option=com_firstpro

 Скачать исходник firstpro

 

Часть 2 - Как делать меню и подменю на российском, подключать языковые пакеты к компоненту Joomla.

Решил не создавать новый материал, а прописать все в текущем, итак:

1. Чтоб сделать в админке Joomla подменю у компонента с переводом на российский - в xml файле пишите:

COM_FIRSTPRO_MENU

COM_FIRSTPRO_MENU_SPISOK
COM_FIRSTPRO_MENU_ADD

не забудьте подключить иконки spisok.png и plus.png

Записи типа COM_FIRSTPRO_MENU - код языкового файла, который вам нужно сделать и установить совместно с компонентом.

2. Подключаем язык к компоненту для перевода меню

Внутри  xml файла добавьте



data/language/ru-RU/ru-RU.com_firstpro.sys.ini

Сейчас сделайте файл (UTF 8 без BOM) ru-RU.com_firstpro.sys.ini в папке admin/data/language/ru-RU

и запишите в нем собственный перевод:

COM_FIRSTPRO_MENU="Мой компонент"
COM_FIRSTPRO_MENU_SPISOK="Перечень"
COM_FIRSTPRO_MENU_ADD="Добавить"

Если вам что-то трудно осознать - то всегда лучше глядеть на рабочем примере - сможете скачать мой компонент недвижимости для Joomla 2.5 и поглядеть как там все устроено.

 

rss