Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 42 Ответов
  • 12196 Просмотров
*

aspirant2602

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Вот сайт ya-povar.com, там вверху справа такой модуль "авторизация". При нажатии на элемент появляется модуль авторизации. Подскажите, как это сделать?
*

hoock

  • Захожу иногда
  • 378
  • 42 / 0
Re: Выпадающий при клике модуль
« Ответ #1 : 16.04.2011, 11:57:31 »
вот что то похожее на то что ван надо http://joomlax.net/downloads/Access---Security/User-Authentication/Core-Design-Login-Module/
В случае что помог - спасибо слишком много, пиво и + будет в самый раз *DRINK*
*

aspirant2602

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Выпадающий при клике модуль
« Ответ #2 : 16.04.2011, 12:21:30 »
вот что то похожее на то что ван надо http://joomlax.net/downloads/Access---Security/User-Authentication/Core-Design-Login-Module/
Спасибо, вроде бы похоже, но не совсем то... Мне не обязательно, чтобы был именно дизайн модуля с наворотами, можно использовать и стандартный, но я именно хочу, чтобы он был скрыт, и появлялся сразу (не плавно) после нажатия на слово "авторизация", причем под этим словом (элементом)
*

aspirant2602

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Выпадающий при клике модуль
« Ответ #3 : 17.04.2011, 11:32:29 »
Больше никто не предложит ничего? Есть плагин rokbox, может с помощью него такое можно сделать?
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Выпадающий при клике модуль
« Ответ #4 : 17.04.2011, 11:45:56 »
js в помошь
делаешь открытие по клику и якорь прописываешь в нужном месте
и любой модуль какой захочешь откроется и закроется
*

sharp

  • Завсегдатай
  • 1173
  • 97 / 2
Re: Выпадающий при клике модуль
« Ответ #5 : 17.04.2011, 11:53:51 »
Core Design Login вообще то его можно попраить для ваших нужд
Хочешь знать правду!? читай таблицу умножения.
Поисковое продвижение или раскрутка сайта!
*

aspirant2602

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Выпадающий при клике модуль
« Ответ #6 : 17.04.2011, 19:16:12 »
Эх, не шарю в яваскрипт...  :(
Ну если можно подправить, то попробую...
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Выпадающий при клике модуль
« Ответ #7 : 17.04.2011, 20:06:13 »
Блин, вынести шаблон модуля в шаблоны сайта и прикрутить стандартный лайтбокс дефолтный, пара исправлений и все, с эффектом лайтбокса в центр экрана выкидывать будет.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

aspirant2602

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Выпадающий при клике модуль
« Ответ #8 : 23.04.2011, 13:33:31 »
js в помошь
делаешь открытие по клику и якорь прописываешь в нужном месте
и любой модуль какой захочешь откроется и закроется

Сделал с помощью js, но! Не могу вставить сам модуль туда, где он должен выводиться!

Код
<div id="container">
<table><tr><td><img src="/templates/rhuk_milkyway/images/lock_32.png" /></td><td><div id="topnav" class="topnav"> <a href="#" class="signin"><span>Авторизация</span></a></div></td></tr></table>
СЮДА НАДО ВСТАВИТЬ МОДУЛЬ
       </div>
Как??:(
функция {loadposition} не работает...
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Выпадающий при клике модуль
« Ответ #9 : 23.04.2011, 13:42:44 »
<jdoc:include type="modules" name="top" />
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
*

aspirant2602

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Выпадающий при клике модуль
« Ответ #11 : 23.04.2011, 13:56:00 »
<jdoc:include type="modules" name="top" />
Я прописал место для модуля в index.php. Сделал модуль с произвольным HTML, куда прописал:
Код
<div id="container">
<table><div id="topnav" class="topnav"> <a href="#" class="signin"><span>Авторизация</span></a></div></td></tr></table>
СЮДА НАДО ВСТАВИТЬ МОДУЛЬ
      </div>
Должно получиться, как на ya-povar.com, т.е. при нажатии на кнопку "авторизация" под ней появляется модуль авторизации mod_login, и его получается нужно вставить вместо слов "СЮДА НАДО ВСТАВИТЬ МОДУЛЬ", но я не знаю как это сделать, хотя на сайте ya-povar.com это реализовано. Помогите пожалуйста именно с этим.
Яваскрипт работает, с ним вопрос решен.
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Выпадающий при клике модуль
« Ответ #12 : 23.04.2011, 14:04:14 »
Я прописал место для модуля в index.php. Сделал модуль с произвольным HTML, куда прописал:

Да вот нифигашечки.

В индексе шаблона :

Кнопка вызова -> див-контейнер (скрыт по умолчанию) -> в нем <jdoc:include type="modules" name="имя_модуля" />

В позицию имя_модуля в админке назначаете нужный модуль (логин вроде вам надо?)

На событие онклик Кнопки ставите яваскрипт скрыть/показать див-контейнер.
*

aspirant2602

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Выпадающий при клике модуль
« Ответ #13 : 23.04.2011, 14:06:19 »
а куда вставляешь?
в шаблон?
Написал выше, как делал. Вставка php кода из mod_login в index.php шаблона не работает, если же вставлять в произвольный HTML модуля, то вообще код отображается как текст на сайте.
На ya-povar.com нет отдельной позиции для модуля авторизации, все, что нужно, прописано в index.php шаблона (жаль, что его нельзя просмотреть...) В исходном коде на месте слов "СЮДА НАДО ВСТАВИТЬ МОДУЛЬ" там отображается именно HTML код стандартного модуля авторизации.
*

aspirant2602

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Выпадающий при клике модуль
« Ответ #14 : 23.04.2011, 14:07:52 »

В индексе шаблона :

Кнопка вызова -> див-контейнер (скрыт по умолчанию) -> в нем <jdoc:include type="modules" name="имя_модуля" />

Как прописать скрытый по умолчанию див?
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Выпадающий при клике модуль
« Ответ #15 : 23.04.2011, 14:08:28 »
style="display:none;"
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Re: Выпадающий при клике модуль
« Ответ #16 : 23.04.2011, 14:12:16 »
превели бы припер кода полностью, может и я себе такое же сделал бы... :)
Я с мобильного, в основном...
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Выпадающий при клике модуль
« Ответ #17 : 23.04.2011, 14:13:41 »
Мля. Вы меня достали...  ;D

1. Вот полный код для вставки в шаблон

<div onclick="document.getElementById('container').style.display = 'none'">Скрыть</div>
<div onclick="document.getElementById('container').style.display = 'block'">Показать</div>
<div id="container" style="display:none;"><jdoc:include type="modules" name="имя_модуля" /></div>

2. В позицию имя_модуля назначайте модуль авторизации (Админка - Менеджер модулей).

ВСЕ.
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Выпадающий при клике модуль
« Ответ #18 : 23.04.2011, 14:27:26 »
Adeptus
не нервничай!
помогай школьникам учить js
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Выпадающий при клике модуль
« Ответ #19 : 23.04.2011, 14:29:17 »
Adeptus
не нервничай!
помогай школьникам учить js

А можно я как-нибудь без ваших ценных указаний обойдусь?
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Выпадающий при клике модуль
« Ответ #20 : 23.04.2011, 14:30:24 »
Вариант с ОДНОЙ ссылкой скрыть/показать. Первый клик открывает, второй скрывает, и т.д.:

Код
<script type="text/javascript">
function showhide(id)
{
if(document.getElementById(id).style.display=='none') {
    document.getElementById(id).style.display = 'block';
  } else {
    document.getElementById(id).style.display = 'none';
  }
  return false;
}
</script>
<div onclick="showhide('container')">Скрыть/Показать</div>
<div id="container" style="display:none;"><jdoc:include type="modules" name="имя_модуля" /></div>

Надеюсь, вопрос исчерпан?  :D
« Последнее редактирование: 23.04.2011, 17:34:37 от Adeptus »
*

aspirant2602

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Выпадающий при клике модуль
« Ответ #21 : 23.04.2011, 14:41:25 »
2 вариант у меня не работает... :(
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Выпадающий при клике модуль
« Ответ #22 : 23.04.2011, 14:44:05 »
2 вариант у меня не работает... :(

НЕ МОЖЕТ он не работать...

Разве что я в теге <script type="text\javascript"> слэш не в ту сторону поставил, а вы небось так и скопировали...  ;D

Надо так: <script type="text/javascript">
*

aspirant2602

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Выпадающий при клике модуль
« Ответ #23 : 23.04.2011, 16:47:14 »
НЕ МОЖЕТ он не работать...

Разве что я в теге <script type="text\javascript"> слэш не в ту сторону поставил, а вы небось так и скопировали...  ;D

Надо так: <script type="text/javascript">


Нет, не поэтому. При вставке 1 варианта работает, а при вставке 2 - нет... :(
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Выпадающий при клике модуль
« Ответ #24 : 23.04.2011, 16:51:06 »
Нет, не поэтому. При вставке 1 варианта работает, а при вставке 2 - нет... :(

ЕЩЕ РАЗ:

не работать НЕ МОЖЕТ!

Не туда вставили яваскрипт? Прямо так как я написал, целиком, и засунули в текст?

Признайтесь - вам знакомы понятия HEADER и BODY?  ;)
*

aspirant2602

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Выпадающий при клике модуль
« Ответ #25 : 23.04.2011, 16:52:55 »
ЕЩЕ РАЗ:

не работать НЕ МОЖЕТ!

Не туда вставили яваскрипт? Прямо так как я написал, целиком, и засунули в текст?

Признайтесь - вам знакомы понятия HEADER и BODY?  ;)
Вставлял перед </head>, не так?
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Выпадающий при клике модуль
« Ответ #26 : 23.04.2011, 16:58:25 »
код шаблона покажите
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Re: Выпадающий при клике модуль
« Ответ #27 : 23.04.2011, 17:01:52 »
Adeptus, веселый Вы человек :) весь код кроме двух последних строк в хедер, две последние строки в шаблон, смайлик подсказал :)
Это получается будет ещё один запрос к серверу?

А на моотулс как-то ведь тоже можно реализовать?
И ещё бы пример как NightGuard предложил... Тогда тема точно в ТОП 20 самых посещаемых попала ;)
По примерам намного проще учиться изобретать что-то свое :)
Я с мобильного, в основном...
*

aspirant2602

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Выпадающий при клике модуль
« Ответ #28 : 23.04.2011, 17:03:28 »
код шаблона покажите
Отправил в личку
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Выпадающий при клике модуль
« Ответ #29 : 23.04.2011, 17:07:09 »
Ну я хз. Этот код не может не работать...  ^-^

Попробуйте в ява-функции удалить строчку return false.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль отображения сообщений группы телеграмм на сайте

Автор kunsaid

Ответов: 2
Просмотров: 277
Последний ответ 08.02.2024, 13:13:27
от kunsaid
Модуль вывода материалов

Автор alexandr-spb

Ответов: 3
Просмотров: 898
Последний ответ 21.10.2023, 00:20:17
от shur
Модуль вывода новостей по категориям

Автор Error222

Ответов: 1
Просмотров: 681
Последний ответ 31.07.2023, 09:44:53
от Vastriet
Модуль/компонент/плагин видео из Вконтакте

Автор Snip

Ответов: 0
Просмотров: 802
Последний ответ 25.05.2023, 19:16:49
от Snip
Модуль случайного вывода ссылок на материалы для Joomla! 2.5

Автор Serhio

Ответов: 22
Просмотров: 8583
Последний ответ 15.03.2023, 11:19:27
от Doctor Death