Помощник
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]() |
![]()
Сообщение
#1
|
|
Опытный![]() Группа: Eleanor user Сообщений: 800 Регистрация: 2012-09-13 Репутация: ![]() ![]() Всего: нет ![]() |
Александр, подскажи, каким образом можно получить данные из встроенных в систему модулей? так как используя функции Eleanor::$vars и Eleanor::LoadOptions() не до всех данных удается добраться...
например сейчас меня интересует момент, как получить email который находится тут Настройки>Настройки электронной почты , никак не могу понять, каким образом его оттуда получить Так же интересует, как привязать функционал к конкретной группе, например: - Eleanor::$Login->IsUser() -- доступ для зарегистрированных групп - Eleanor::$Permissions->IsAdmin() -- доступ для администраторов - ? -- для какой-то конкретной группы --------- еще вопрос не в тему... изменил favicon, прописал так <link rel="shortcut icon" href="/icon.png" /> стандартную иконку удалил, так теперь непонятно откуда она грузится, при загрузке страницы, отображается то моя иконка, то стандартная, пробовал отследить хоть какую-то логику появления стандартной иконки, но ничего не вышло.... Сообщение отредактировал wormen - 2013-11-25, 7:26 |
|
|
||
![]() |
![]()
Сообщение
#2
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Чтобы получить оттуда адрес электронной почты, надо выполнить:
Слово mailer можно подсмотреть в ключевом слове в редактировании этой группы опций. А mail_from - в имени настройки также при редактировании.Eleanor::$Login->IsUser() - проверяет, является ли пользователь пользователем с точки зрения логина User. Eleanor::$Permissions->IsAdmin() - определяет, есть ли у конкретного пользователя полномочия админа. Чтобы определить права пользователя, нужно не группу его определять, а положения значения настроек. Пользователь же может быть в разных группах одновременно. Как реализована функция IsAdmin лучшего всего посмотреть в файле core/others/permissions.php По поводу иконки, стоит почитать здесь. Я бы указывал относительный пусть + прописал бы тип. После того, как все наладите - посмотрите ваш сайт в "новом" браузере - который до этого не заходил на ваши сайты. Думаю, имеет место некий кэш. |
|
|
||
![]() |
![]()
Сообщение
#3
|
|
Опытный![]() Группа: Eleanor user Сообщений: 800 Регистрация: 2012-09-13 Репутация: ![]() ![]() Всего: нет ![]() |
мне нужно именно группу определить, так функционал будет привязан к определенной группе в пользовательской части
|
|
|
||
![]() |
![]()
Сообщение
#4
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
wormen, тогда нужно запомнить ID группы. Далее метод Eleanor::GetUserGroups() вернет массив ID всех групп, в которых состоит пользователь.
|
|
|
||
![]() ![]() |
![]() |
Текстовая версия | ![]() ![]() ![]() ![]() |