LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2012, 09:15:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1] 2  Все   Вниз
  Добавить закладку  |  Печать  
Автор Тема: [Download] Доработанный mod_login  (Прочитано 25404 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« : 08.03.2007, 18:43:54 »

Добавлено к оригинальному функционалу

  • изменение ширины полей
  • вкл/выкл  отображение подписи к полю ПОЛЬЗОВАТЕЛЬ
  • вкл/выкл  отображение подписи к полю ПАРОЛЬ
  • вкл/выкл  текст и checkbox ЗАПОМНИТЬ МЕНЯ
  • вкл/выкл  ссылка ЗАБЫЛИ ПАРОЛЬ?
  • вкл/выкл  надпись ВЫ НЕ ЗАРЕГИСТРИРОВАННЫ
  • вкл/выкл  ссылка ЗАРЕГИСТРИРОВАТЬСЯ
  • возможность выравнивания внутри модуля

Дорабатывался стандартный модуль mod_login от оригинальной Joomla! 1.0.12
Для установки просто замените соответсвующие файлы в папке /modules , файлами из архива.

Качать >>> тут <<<
« Последнее редактирование: 12.02.2008, 16:32:57 от beliyadm » Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #1 : 16.03.2007, 03:51:32 »

добавил
  • возможность выбора горизонтальный/вертикальный вид модуля
  • возможность задать ширину и высоту(только для горизонтального) модуля
  • возможность изменения любых надписей в модуле

вроде всё  Smiley

Качать по ссылке из первого поста
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #2 : 18.03.2007, 20:51:22 »

Добавил
  • Всплывающие подсказки к полям логин/пароль (по просьбе GARUN )
  • Выпадающий вид модуля (по просьбе beliyadm)

Качать по ссылке из первого поста
Записан
Garun
Давно я тут
****

Репутация: +15/-3
Offline Offline

Пол: Мужской
Сообщений: 374



« Ответ #3 : 18.03.2007, 21:45:32 »

Митрич, молодчина! плюс табе!
может я многого хочу... но раз уж пошла такая пьянка:
1. Логично было бы включать/отключать кнопку ВОЙТИ, тогда в подсказке указываем "Нажать ENTER" и все тип топ
2. Как я тебе уже и писал, было бы идеально перенаправлять забывчивых юзеров на страницу авторизации.
Тогда вкл/выкл надписи "забыли пароль" приобретает логический смысл. Просто при ошибке - автоматический переход на стр. авторизации, где напоминание присутствует априори.
А пока при ошибке ввода имени/пароля в IE опять выбрасывает на пустую страницу.(((
Вот лично меня прикололо бы два поля с подсказками.
Полечко для "запомнить меня" и линк "регистрация", к которому тоже недурно было бы сделать подсказку.
Все это красиво укладывается в три строки.
... или в две, если располагать горизонтально.

Решил запостить свои капризы. Вдруг тебе кто нить на подмогу придет)))
« Последнее редактирование: 18.03.2007, 21:54:46 от Garun » Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #4 : 18.03.2007, 21:55:20 »

По вопросу перехода на нужную страницу при неправильном логине
открываем
/includes/joomla.php
ищем строку
function mosErrorAlert( $text, $action='window.history.go(-1);', $mode=1 ) {
в joomla 1.0.12  Lavra Edition строка 3104
меняем ее на
function mosErrorAlert( $text, $action='location = "index.php?option=com_registration&task=lostPassword"', $mode=1 ) {
« Последнее редактирование: 19.03.2007, 00:01:01 от Mitrich » Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #5 : 18.03.2007, 23:59:50 »

Добавил
 Скрытие кнопки ВОЙТИ

правда не совсем так как хотелось бы но всё же.
У кнопок модуля класс button(module_class_suffix)
т.е. если в модуле суффикс -login то у кнопки button-login
если кнопка скрыта ей добавляется еще один суффикс -hidden
т.е. в результате для скрытой кнопки мы имеем класс button-login-hidden
который нужно прописать в template_css.css используемого шаблона
например так
.button-login-hidden { border:none;background:none;}
при выводе кнопки в hidden текст на кнопке не выводится следовательно color: для класса задавать не нужно

Если есть идеи как реализовать прячущуюся кнопку средствами самого модуля буду рад помощи  Smiley

Качать всё там же
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #6 : 19.03.2007, 23:44:30 »

Добавил
- возможность настройки отображения всплывающих подсказок.
- убрал глюк с лишней кнопкой в выпадающем модуле в горизонтальном виде
Записан
archer1981
Давно я тут
****

Репутация: +13/-0
Offline Offline

Пол: Мужской
Сообщений: 358



« Ответ #7 : 23.07.2007, 21:40:25 »

1) Нужно изменить шрифт надписей "запомнить меня" и "Ещё не зарегистрированы?" Для этого пытаюсь изменить css-суффикс модуля. В своём css-файле пишу:

table.moduletable-login td {
   font: 10px Arial, Helvetica, sans-serif;
   color: #000;
   text-indent: 0cm;
   margin: 0px;
}

где "-login" - суффикс, прописанный в свойстве модуля. Шрифт не меняется. Как быть?

2) Можно ли в вертикальном формате вывода модуля расположить горизонтально поля ввода логина и пароля? как уменьшить их размер? Где это в файле mod_ml_login.php прописывать нужно?
« Последнее редактирование: 23.07.2007, 21:45:03 от archer1981 » Записан
Physicist
Support Team
*****

Репутация: +179/-0
Offline Offline

Пол: Мужской
Сообщений: 1154


Рябов Денис


« Ответ #8 : 23.07.2007, 21:54:08 »

table.moduletable-login td {
Проверьте, действительно ли в выходном файле таблица имеет класс moduletable-login и если да, то попробуйте использовать «table.moduletable-login tr td» в css-файле (больше ничего в голову не приходит).
Записан
archer1981
Давно я тут
****

Репутация: +13/-0
Offline Offline

Пол: Мужской
Сообщений: 358



« Ответ #9 : 23.07.2007, 22:38:23 »

1) Отметил пункт "Спрятать кнопку ВОЙТИ", в css-файле прописал
.button-login-hidden {
   border: none;
   background: none;
}
Кнопка по прежнему вылезает, пускай и пустая.
2) Вставил в класс table.modeletable и tr и td - эффекта ноль
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #10 : 27.07.2007, 11:48:49 »

.button-login-hidden { display:none;}
Записан
Taker
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 28



« Ответ #11 : 22.02.2008, 19:04:25 »

Не подскажите как доработать модуль, просто надо чтоб после подтверждения логин\пароля перенаправлялось на нужную мне страницу
Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #12 : 23.02.2008, 14:51:12 »

так в параметрах модуля есть поле для указания страницы перенаправления
Записан
Alex Revo
Практически профи
*******

Репутация: +104/-0
Offline Offline

Пол: Мужской
Сообщений: 2004


« Ответ #13 : 31.03.2008, 14:47:29 »

К фукционалу модуля остается только добавить возможность включения автологина при отключенной активации юзера через е-майл.
Записан
BuHHu
Гость
« Ответ #14 : 19.05.2008, 22:26:29 »

Спасибо! Roll Eyes
Записан
maxx12
Гость
« Ответ #15 : 12.06.2008, 13:55:43 »

Подскажите плизз. Как поставить вместо стандартной кнопки "вход", свою из русунка.
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #16 : 13.06.2008, 14:32:45 »

В CSS
Записан
maxx12
Гость
« Ответ #17 : 16.06.2008, 16:02:56 »

А можно поподробнее? Заранее благодарен.
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #18 : 17.06.2008, 16:12:13 »

Модуль ориентирован на полное изменение отображение средствами CSS
сейчас под рукой нет установленного, но рекомендую следующее

в браузере
вид >> просмотр исходного кода (или как то так)
ищем там форму логина
у каждого поля есть либо class либо id

соответственно их и описываем в СSS

PS ну или дайте чтоль ссылку на сайт с установленным модулем
я распишу подорбнее
Записан
maxx12
Гость
« Ответ #19 : 17.06.2008, 22:54:56 »

Разобрался как поставить рисунок на кнопку Azn Только вот загвоздка, какаято рамка вокруг кнопки(( Как ее убрать то? Спаситеее. Плизз.((  Посмотреть можно тут http://test.samurais.ru/
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #20 : 17.06.2008, 23:00:42 »

для кнопки в CSS border:none;
Записан
poizon
Завсегдатай
*****

Репутация: +185/-1
Offline Offline

Пол: Мужской
Сообщений: 733


Buu


« Ответ #21 : 18.06.2008, 17:24:10 »

самый простой способ найти элемент, который хотим подкорректировать - это открыть хтмл код страницы.

только не стоит забывать назначать им стили через селекторы, так как прямой класс элемента повлияет абсолютно на все элементы с таким же классом.

Пример селектора
div#topbox li a.mainlevel {}
тут у нас #topbox это слой (div#topbox - это повлияет только на div, table с таким же id не получит этого стиля), в котором находятся элементы .inputbox и прочие нужные нам.

Все это вписывается в файл стилей шаблона (по-умолчанию template_css.css)

upd. От браузера не зависит, зависит от того как и чему задали border
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #22 : 19.06.2008, 19:02:43 »

напиши в CSS
#mod_login_username {
border:1px solid #FF0000;
}

увидишь разницу
и дальше по аналогии
Записан
Lord Glue
Завсегдатай
*****

Репутация: +65/-0
Offline Offline

Пол: Мужской
Сообщений: 568


добрый пандо


« Ответ #23 : 23.06.2008, 12:21:34 »

вроде б , эти рамки обозначают то, что в этом месте используется ява-проверка.... и вроде б, эти рамки видно не во всех браузерах...
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #24 : 23.06.2008, 13:21:45 »

Смотрю в опере 9,50
Ничего похожего не вижу
Записан
Lord Glue
Завсегдатай
*****

Репутация: +65/-0
Offline Offline

Пол: Мужской
Сообщений: 568


добрый пандо


« Ответ #25 : 28.06.2008, 17:39:12 »

Да не так уж они и мешают.... Даже уточняют, ЧТО именно надо точно и правильно заполнить ))
Записан
Phoenix168
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 85


« Ответ #26 : 01.07.2008, 05:17:36 »

Я поняла,но это не совсем то.Есть рамки про которые вы пишете,а внутри идут уже эти желтые рамки,так как их убрать?
Эти рамки - напоминание о том что пароль от формы логина запомнился в "жезле" для запоминания паролей. Если пользователь еще не регился или отказался от запоминания пароля - рамок не будет.
И еще: в xml файле есть ошибка в url автора.
« Последнее редактирование: 01.07.2008, 06:46:16 от Phoenix168 » Записан
serega555
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 9


« Ответ #27 : 13.09.2008, 18:21:57 »

Как сделать вход на сайт как на proavtomobili.ru?
   
нужно сделать что бы при нажатии на красную картинку вход/регистрация открывалось окно ввода логина и пароля как на proavtomobili.ru САМ МОДУЛЬ УЖЕ УСТАНОВЛЕН
как вставить картинку в код?

код
<div class="cd_moduletitle_logo">
<a href="#" onclick="return hs.htmlExpand(this, { contentId: 'highslide-html-loginform', wrapperClassName: 'mod_cd_login', outlineType: '<?php echo
$outlineType; ?>', align: '<?php echo $align; ?>', anchor: '<?php echo $anchor; ?>', dimmingOpacity: '<?php echo $dimmingOpacity; ?>', slideshowGroup: 'mod_cd_login_loginform' } )" title="<?php echo
_CD_LOGIN_MODULE_TITLE; ?>"><?php echo _CD_LOGIN_MODULE_TITLE; ?> </a>
</div>

если код изображения
<img src="http://www.xxxxxx.com/modules/mod_cd_login/images/login.gif" border="0" alt="Вход" title="Вход"? />
Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #28 : 13.09.2008, 18:25:12 »

нужно сделать что бы при нажатии на красную картинку вход/регистрация открывалось окно ввода логина и пароля как на proavtomobili.ru
так оно и так открывается - по клику на картинку вылетает окошко с JS Эффектом.
И еще момент - данное сообщение никак не относится к модулю, обсуждаемому в данной теме
Записан
Antosha
Завсегдатай
*****

Репутация: +50/-0
Offline Offline

Сообщений: 578


Плохо спорить плохо


« Ответ #29 : 26.10.2008, 23:28:48 »

А для 1.5.х не работает? Верней не работает кнопка "войти" - вылезает 404 ошибка. Так же надпись на кнопке тоже не поменять, может можно модифицировать до версии 1.5.х модуль то очень хороший - просто супер.
Записан
Страниц: [1] 2  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet