SolveITProblems is a project of intellectual club

SolveITProblems это проект интеллектуального клуба

пятница, 13 января 2012 г.

Компонент для админ панели Joomla. Component for admin panel of Joomla.

I'm always looking for the easyest way because i love working much :) . So you dont need to create some zip files, xml structures, just simple creation of the component for the joomla. So lets begin, you have to do 3 steps. It need from you some knowledge in php and in mysql of course, so keep in mind.

/* Для того чтобы создать компонент для админ панели нужно сделать всего 3 вещи. Определенные знания пхп и мускула вам понадобятся */

1. create folder in %joomla_root%/administrator/components/com_mycomponent
/* создайте папку по указанному выше пути */
1.1 create file mycomponent.php in a new folder. this will be the start point when you click to the component in admin panel.
/* создайте файл с указанным именем в этой папке (обратите внимание на выделенную часть имени папки и файла) этот файл будет отображаться когда вы войдете в компонент */

2. create record in mysql database. select table jos_components (jos is the default table prefix)
/* Создайте запись в базе, ниже сгл запрос для создания записи. */

id->leave it, name->name of your component, link->option=com_mycomponent menuid->0 (showing in components menu) parent->0(parent in components menu) admin_menu_link->the same as link admin_menu_alt->any text option->com_mycomponent ordering->0
admin_menu_img->path to the some mini picture to show i nmenu iscore->0 params-> leave it blank if you dont need any parameter enabled->1

insert into jos_components (name,link,menuid,parent,admin_menu_link,admin_menu_alt,option,ordering,admin_menu_img,iscore,params) values ('com_mycomponent','option=com_mycomponent',0,0,'option=com_mycomponent','My Component','com_mycomponent',0,'',0,'',1);

3. begin to edit you php file, add at the first lines the following:
/* добавьте это в пхп файл */
defined('_JEXEC') or die('Restricted access');
define ( 'VALID_ACCESS', true);

and enjoy your new component in Joomla admin panel :)
/* счастья вам :) */

4 комментария:

  1. My brother suggested I would possibly like this web site. He used to be totally right. This put up actually made my day. You can not imagine simply how a lot time I had spent for this information! Thanks!
    My website - Onlineagentur Leipzig

  2. Hello, I tried adding additional admin panel components, such as bulk mailing and a new group of users, but when saving changes nothing happens. The time for downloading the site increases. Tell me how to add mass mailing to the template joomla, with minimal gestu

  3. Этот комментарий был удален автором.

  4. Hello, in some hostings all this componets is already instaled. I used hosting for cms systems from this plase Most of them works exelent