Усовершенствованный подключаемый модуль для регистрации пользователей |
В предыдущем примере был разработан подключаемый модуль myregistration с целью ввести проверку достоверности в качестве альтернативы пункту из меню регистрации пользователя. Но этот подключаемый модуль зависит от альтернативного пункта меню. Для переноса его функций на другой веб-сайт Joomla пришлось бы установить альтернативный пункт меню, включая шаблон beez_20_copy, а также новый подключаемый модуль myregistration. Но было бы проще совместить все эти элементы и их функции в одном подключаемом модуле. Используя новый класс JForm и событие формы, внедренное в версии Joomla 1.6, мы можем заместить регистрационную форму в подключаемом модуле, не создавая отдельно файл для альтернативного пункта меню. Кроме того, мы можем воспользоваться классом JForm для проверки достоверности, исключив тем самым потребность в методе onBeforeSave () из подключаемого модуля. При таком подходе нам удастся упаковать все эти функциональные возможности в одном небольшом подключаемом модуле в качестве расширения и значительно упростить их реализацию на других веб-сайтах Joomla. Присвоим новой версии подключаемого модуля имя myregistration2. Он должен состоять из следующих файлов.
Понравился материал? Пригодилась информация? Плюсани в социалки!
|
Похожие новости | |