Модераторы: 2man
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Установка своего самописного компонента, 1.0 
V
    Опции темы
Yura_Matsuk
Дата 5.2.2008, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 16.5.2004

Репутация: нет
Всего: нет



Пробую писать свой компонент под Joomla! 1.0.

Написал его, теперь хочу залить на сайт. Сделал установочный xml:
Код

<?xml version="1.0" ?>
<mosinstall type="component">
    <name>MyOwn</name>
    <creationDate>05-01-2008</creationDate>
    <author>Yury Matsuk</author>
    <copyright>This component is released under the GNU/GPL License</copyright>
    <authorEmail>[email protected]</authorEmail>
    <authorUrl>weblancer.net/users/Megabios</authorUrl>
    <version>1.0</version>
    <description>My first own component</description>
    <files>
        <filename>myown.php</filename>
        <filename>index.html</filename>
    </files>
        <images>
    </images>
    <install>
         <queries>
        </queries>
    </install>
    <uninstall>
           <queries>
           </queries>
        </uninstall>
    <installfile>install.myown.php</installfile>
</mosinstall>


Захожу в админку, запускаю установщик. Мне говорят, что все установлено нормально. Показалось сообщение из install.myown.php. Но нигде в менюшках админки про этот компонент ничего нет. И теперь я не могу ни поставить на него пункт меню, ни удалить.

В чем может быть причина? Как сделать его "видимым" в списках компонентов?
--------------------
Смех смехом, а ОНА кверху мехом...
PM MAIL   Вверх
m0ro
Дата 6.2.2008, 02:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 800
Регистрация: 19.5.2007

Репутация: 8
Всего: 68



Нужно в файле описания вписать еще примерно следующее:
Код

<administration>
    <menu>ComponentName</menu>
    <submenu>
      <menu act="act1">Action1</menu>
      <menu act="act2">Action2</menu>
      <menu act="act3">Action3</menu>
    </submenu>
</administration>

где
ComponentName - имя Вашего компонента (в принципе, любой текст), корневой пункт меню по сути
act1, act2, act3 - действия-аргументы для ссылки
Action1, Action2, Action3 - собственно, действия (любой текст, их обозначающий smile ), дочерние элементы меню
Пример ссылки-результата:
www.yoursite.domain/administrator/index2.php?option=com_componentname&act=act1

Это как минимум, если Вы выше разместили полный текст файла. Возьмите любой файл любого компонента и внимательно почитайте, там все наглядно видно. Будут вопросы - пишите.

Это сообщение отредактировал(а) m0ro - 6.2.2008, 02:31
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Joomla | Следующая тема »


 




[ Время генерации скрипта: 0.1314 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.