| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 -ов к объектам классов моего компонента, (а может на уровне БД как-то можно это делать) и как через свой компонент ограничивать или разрешать им доступ?? Буду благодарен за советы и примеры кода! |