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

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Динамическое меню  (Прочитано 549 раз)
0 Пользователей и 1 Гость смотрят эту тему.
x-mas
Захожу иногда
**

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

Сообщений: 20


Священный мамон


« : 07.02.2012, 19:28:20 »

Сразу прошу прощения, но не знаю как точно назвать.
Смысл: при прокрутке сайта с большим количеством информации на 1 странице, меню прикрепляется к верхней точке и всегда на экране, а лучше всего чтобы появлялось новое меню, т.е. этого меню не видно  когда экран в стандартном положении, и появляется когда ты опустился вниз.
Как-то так. помогите. или скажите как это точно называется =)
Записан
tefun
Практически профи
*******

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

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


Деньги пахнут тем, что на них куплено


« Ответ #1 : 07.02.2012, 19:31:01 »

позиция fixed в ксс
копай в этом направлении
на форуме ТОЧНО видел писали про это, ты не первый
сам я так не делал, поищи гогл про позицию fixed

http://joomlaforum.ru/index.php/topic,177930.0.html

вот принцыпе
« Последнее редактирование: 07.02.2012, 19:36:54 от tefun » Записан
x-mas
Захожу иногда
**

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

Сообщений: 20


Священный мамон


« Ответ #2 : 07.02.2012, 20:32:47 »

Что-то тыкал-тыкал, не получается  Angry
А вот если я создам новый модуль меню, и создам для него суффикс класса модуля, какой у меня должен быть CSS для него? Подскажите пожалуйста.
Записан
Efanych
Группа развития
*****

Репутация: +344/-3
Online Online

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



« Ответ #3 : 07.02.2012, 20:37:34 »

.moduletable_suffix {pozition:fixed; left:0; top:0;}
Записан
Pazys
Живу я здесь
******

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

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


<a>А где я ошибся-то?</b>


« Ответ #4 : 07.02.2012, 21:20:52 »

.moduletable_suffix {pozition:fixed; left:0; top:0;}

Код
.fixed-menu {pozition:fixed; left:0; top:0; display: block; height: 100px; width: 100%; background:red;}
- вставить в ЦСС

Код
<div class="fixed-menu"></div>
- вставить в индекс.пхп шаблона после <body>

Проверить.
Править под себя.



Записан
x-mas
Захожу иногда
**

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

Сообщений: 20


Священный мамон


« Ответ #5 : 07.02.2012, 22:55:59 »

Спасибо, все работает, но не совсем так как нужно, как сделать так, чтобы она стояла на своем месте, но когда я начну прокручивать вниз, модуль начнет двигаться только тогда, когда достигнет края браузера и ездит только по позиции "right"?

Если оставить просто position:fixed; то меню заезжает на нижний блок (footer)
 
И еще вопрос, как сделать чтоб меню не было видно в начальном положении? а появлялось только при смещении вниз, допустим, на 200px?
« Последнее редактирование: 07.02.2012, 23:01:46 от x-mas » Записан
danik.html
Практически профи
*******

Репутация: +305/-3
Online Online

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



« Ответ #6 : 07.02.2012, 22:59:54 »

Без знания js  вам этого не сделать.
Записан
Pazys
Живу я здесь
******

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

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


<a>А где я ошибся-то?</b>


« Ответ #7 : 08.02.2012, 07:17:13 »

http://ruseller.com/lessons.php?rub_id=32&id=999 - вам это надо?
Записан
Shustry
Группа развития
*****

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

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


Добрый зайка


« Ответ #8 : 08.02.2012, 08:00:32 »

На днях только выложили: http://www.xiper.net/collect/js-plugins/position-and-size/fixedbox.html
Записан
x-mas
Захожу иногда
**

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

Сообщений: 20


Священный мамон


« Ответ #9 : 08.02.2012, 08:52:04 »

http://ruseller.com/lessons.php?rub_id=32&id=999 - вам это надо?

да то что надо, спасибо.


Это тоже подойдет, спасибо.
Записан
x-mas
Захожу иногда
**

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

Сообщений: 20


Священный мамон


« Ответ #10 : 08.02.2012, 09:28:51 »

Вопрос еще:
Сайт http://d-podkolzin.ru, раздел биография, правое меню, что посоветуете? сделать новое меню которое будет состоять из главного и побочного, и сделать как описано в выше. Или тупо сделать главное меню как тут: http://www.xiper.net/examples/js-plugins/position/fixedbox.html
Записан
tefun
Практически профи
*******

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

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


Деньги пахнут тем, что на них куплено


« Ответ #11 : 08.02.2012, 10:16:06 »

увеличить ширину контента , сдвинуть вправо меню и позиция fixed

как здесь http://d-podkolzin.ru/biografija с картинкой, хм...только тогда не прикольно будет...и картинка и меню, не подумал я что то
Записан
x-mas
Захожу иногда
**

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

Сообщений: 20


Священный мамон


« Ответ #12 : 08.02.2012, 11:08:35 »

Видимо 1 вариант: создать новое меню (все в одном) тыкнуть в него суффикс, или забить на него т.к. у меня для биографии отдельный шаблон.
В CSS:
поменять стандартное описание на:
1 вариант:
Показать текстовый блок

2 вариант:
Показать текстовый блок
« Последнее редактирование: 08.02.2012, 11:43:19 от x-mas » Записан
x-mas
Захожу иногда
**

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

Сообщений: 20


Священный мамон


« Ответ #13 : 08.02.2012, 18:52:04 »

Что-то ничего не получается, прошу помощи  у тех кто знает как сделать и у кого есть время.
http://zalil.ru/32667956 - шаблон
Я уже готов полностью блок (позицию) right сделать таким образом. Хотя бы скажите куда вписывать код, а там уже сам.
Заранее благодарен. 
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@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