Шаг 3. Регистрация компонента в БД
E-mail Печать PDF
Рейтинг пользователей: / 0
ХудшийЛучший 

Шаг 3. Ре­гист­ра­ция ком­по­нен­та в Ба­за дан­ных.

Вы те­перь зна­ете, как по­лучить дос­туп и к фрон­тенду и к ад­ми­нист­ра­тив­ной час­ти ком­по­нен­та.
Хо­тя мы мог­ли бы про­дол­жать на­бирать URL каж­дый раз, ког­да хо­тели бы вы­пол­нить часть ко­да, это не бу­дет при­ем­ле­мым для поль­зо­вате­лей сай­та. За­регист­ри­ру­ем наш ком­по­нент в БД, это даст нам что мы смо­жем соз­да­вать ссыл­ки на ком­по­нент в ме­ню. Пред­по­лага­ет­ся что пре­фикс у ва­ших таб­лиц БД - jos_. В про­тив­ном слу­чае за­мени­те jos_ пре­фик­сом, ко­торый ис­поль­зу­ет­ся у вас.
При по­мощи phpMy­Ad­min или дру­гой ана­логич­ной вы­пол­ни­те сле­ду­ющий код над ва­шей БД:

1
2
3
4
IN­SERT IN­TO `jos_com­po­nents` (`na­me`, `link`, `ad­min_me­nu_link`, `ad­min_me­nu_alt`, `op­ti­on`,
`ad­min_me­nu_img`, `pa­rams`)
VA­LU­ES ('Go­od­ti­mes', 'op­ti­on=com_go­od­ti­mes', 'op­ti­on=com_go­od­ti­mes', 'Go­od­ti­mes', 'com_go­od­ti­mes',
'js/The­me­Of­fi­ce/com­po­nent.png', '');

Шаг 3

Пос­ле то­го как в БД бы­ла до­бав­ле­на за­пись, отк­рой­те ад­ми­нист­ра­тив­ную часть и в ме­ню «Ком­по­нен­ты» долж­на по­явить­ся ссыл­ка на наш ком­по­нент.

Шаг 3

Те­перь наш ком­по­нент за­регист­ри­рован в CMS Jo­om­la. Соз­да­дим ссыл­ку на не­го в глав­ном ме­ню сай­та.
Зай­ди­те «Все ме­ню» -> «ma­in­me­nu», наж­ми­те на кноп­ку «Соз­дать», что­бы до­бавить но­вый пункт ме­ню, да­лее вы­бери­те наш ком­по­нент, на эк­ра­не вы уви­дите что-то по­доб­ное:

Шаг 3

Про­пиши­те наз­ва­ние пунк­та ме­ню и псев­до­ним. Да­лее наж­ми­те «Сох­ра­нить», и отк­рой­те фрон­тенд часть сай­та.

Шаг 3

Вы мо­жете от­ме­тить ин­те­рес­ные вам фраг­менты текс­та, ко­торые бу­дут дос­тупны по уни­каль­ной ссыл­ке в ад­ресной стро­ке бра­узе­ра.

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