Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Компонент для Joomla


Автор: APro 22.8.2008, 21:24
Похоже на официальном сайте спять все, поэтому спрошу здесь, на самом лучше форуме для программистов. (не нужно апплодисментов)

Надеюсь, хоть кто-нибудь делал компоненты для Joomla 1.0.x? Я Вот например попробовал, да всё ничего, а вот только он не совсем устанавливается. Многие знаю, что чтобы установить компонент, нужно зайти в админку, в установку/удаление и там выбрать файл с компонентом. Короче он добавится и там можно будет посмотреть ссылку до компанента, ну и название... Короче - всё что я там понаписал. Если пройти по адресу index.php?option=com_xxx и увидем компонент в действии. Вот только когда я добавляю через админку, то он как бы не добавляется, хотя папки появляются, и если пройти по ссылке, то можно увидеть в действии, но как компонент не отображается. Похоже itemid не присваевается. Если кто что-нибудь знает, ответье мне на вопрос - какие главные строки, чтобы компонент появился в админке, и можно было его добавить в меню и т.д.

(sorry за муть, что я написал, но это просто очень срочно)

Автор: xarakiry 22.8.2008, 22:50
При написании компонентов для джумла надо использовать xml файл в котором расписаны все файлы которые должны быть включены в компонент. Если всё сделал как сказано в документации, то ищи брешь в своём php коде.

Автор: APro 22.8.2008, 23:19
В коде ошибок нет, так как компонент идеально работает. И из БД всё правильно достаёт. Я его протестил и на Injection даже... Всё идеально!!! Вот только ещё не хватает, скажем 2-3 строки или ещё чего-нибудь. xml - тоже правильно! наверное.

Автор: APro 23.8.2008, 19:54
Всё, я разобрался. Типа в компоненте нужны админские файлы... вот я и создал их, правда пустые... ВСЁ попёрло!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)