Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Joomla > Создание компонента для Joomla 1.5 (09.03.2011)


Автор: MyNL 9.3.2011, 21:59
На многих русскоязычных сайтах, посвященных Joоmla, можно встретить такое вот руководство по созданию собственного компонента с использованием встроенных классов джумлы. Вот наиболее полное, состоящее из 6-и шагов (http://joomla-book.ru/development/creating-component/mvc-joomla-1-5-step-1-fundamentals), на других сайтах почему-то ограничиваются в описании шагом 4, прилагая к нему пример из шага 6, что совершенно ставит в тупик.
Оригинальная статья на английском (http://docs.joomla.org/Component_Development) большие проблемы с пониманием ))
В общем-то написано и переведено на мой взгляд удачно, в данный момент копаюсь, разбираюсь, но возникает некоторые вопросы..
Кто-нибудь подскажите документацию на русском по созданию компонентов под версию 1.5
Вопросы буду в этой теме задавать по мере их поступления, постараюсь избегать вопросов глупых, но в силу неопытности они могут всё-таки затесаться )) 
Если кто-то занимается разработкой компонентов, и вам не очень сложно ответить на пару вопросов в личку, тоже отпишитесь, пожалуйста!
Так же буду благодарен, если у кого-нибудь есть набор сниппетов к джумле для нетбинс

Автор: boevik 9.3.2011, 22:15
Зачем в личку? Если общии вопросы - спрашивай, кто то и ответит.

Автор: MyNL 13.3.2011, 21:32
Доброго времени суток!!! Вот конкретные вопросы появились
1) у компонента есть несколько таблиц, одна из которых Студенты и ещё одна Преподаватели, нужно из админки привязать некоторых пользователей, зная их имя на сайте сайта, назначить их Преподавателями. Как пользоваться классом JUser для этого?
2) при входе в компонент зарегестрированный пользователь имеет доступ к некоторым его частям, а гость не имеет (как разрешать и запрещать доступ, простым if, или есть какие-то механизмы специальные для этого?) 
Если этот зарегистрированный пользователь является преподавателем, он может так же назначить себе студента, зная его имя на сайте. 
Так же студенты и преподаватели имеют доступ к некоторым файлам которые должен хранить компонент, путь к файлу, название, дата и прочие характеристики занесены в отдельную таблицу.
Как регулировать этот доступ?? Всё тем же механизмом?
Получается 2 вопроса основных: как привязать JUser -ов к объектам классов моего компонента, (а может на уровне БД как-то можно это делать) и как через свой компонент ограничивать или разрешать им доступ??
Буду благодарен за советы и примеры кода!

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