|
Битрикс - адаптивное меню для сайта | ☑ | ||
---|---|---|---|---|
0
Maniac
09.06.16
✎
23:37
|
Полдня бьюсь, гугл перерыл.
Не вставило. В стилях проблем нет. Есть проблема в том что топ-меню сейчас горизонтальное строится из модуля. Те пункты все автоматические. Я не врублюсь как мне все эти пункты впихнуть в новое адаптивное меню. |
|||
1
Юрий Лазаренко
09.06.16
✎
23:39
|
(0) Новое адаптивное меню в другом шаблоне находится, не в том, где старое неадаптивное?
|
|||
2
Maniac
09.06.16
✎
23:39
|
Вот пример
http://market.aspro-demo.ru/catalog/ Если браузер сужаем - появляется тупо кнопка с выпадающим вертикальным списком. В гугле нашел кучу примеров - но все они для простых случаев и только когда пункты меню в шаблоне прописаны программно каждый. |
|||
3
Maniac
09.06.16
✎
23:40
|
(1) все в одном. Там просто при сужении обработчик по размеру экрана скрывает одно и открывает другое. И наоборот когда расширяем скрывается второе и видимость включается у первого.
|
|||
4
Tarzan_Pasha
09.06.16
✎
23:42
|
(3)cамое обычное меню ) что в нем непонятного? модуль обычно генерирует просто список. а на него натягивают стили и получается вот такая менюха )
|
|||
5
Tarzan_Pasha
09.06.16
✎
23:43
|
(4)+ могу завтра тебе помочь.
|
|||
6
Tarzan_Pasha
09.06.16
✎
23:45
|
адаптивное меню bootstrap )) у меня тоже такое на сайте )
tarzanpasha.ru Я таких меню сотни в месяц вижу ) |
|||
7
Maniac
09.06.16
✎
23:46
|
Я код страницы глянул - там каждый пукт программно прописан. фиксированно.
|
|||
8
Maniac
09.06.16
✎
23:46
|
ладно еще голову почешу - может и фиксированно сойдет.
|
|||
9
Tarzan_Pasha
09.06.16
✎
23:48
|
(8)ну как знаешь. я могу разобраться если че. по братски.я же веб мастер. хоть и битрикс не моя основная специальность, но иногда приходится их штопать.
|
|||
10
Tarzan_Pasha
09.06.16
✎
23:48
|
просто нужен доступ к админке и чтобы ты сказал что не так, что нужно исправить-добавить.
|
|||
11
Maniac
09.06.16
✎
23:49
|
(6) во во то чно надо!
|
|||
12
Tarzan_Pasha
09.06.16
✎
23:50
|
если понадоблюсь знаешь как меня найти. в вотсапе например. или в телеграмме.
|
|||
13
Tarzan_Pasha
09.06.16
✎
23:54
|
всем таким меню передается на входе список
<ul> <li>Пункт 1</li> <li>Пункт 2</li> <li>Пункт 2</li> </ul> Этот список формируется скриптом и обычно считывается из иерархии страниц сайта. Но можно и вручную добавлять свои пункты. А чтобы это меню при сужении изменилось, об этом заботится уже код, который не должен волновать программиста. Там и стили и в некоторых видах меню javascript сам всю работу сделает. Ему главное передать список. |
|||
14
Maniac
09.06.16
✎
23:56
|
Это понятно. Это ручное программирование меню.
У меня же сейчас компонент динамический - стандартный. И я не хочу от него отказываться - так как там много вложенности всякой. |
|||
15
Maniac
09.06.16
✎
23:57
|
Ладно есть идейка сейчас ковырну. Попробую чтобы был такой а при сужении ручной с фиксированными пунктами.
|
|||
16
Звездец
10.06.16
✎
00:04
|
(14) >>Это ручное программирование меню
Прелестно, просто прелестно. Это надо запомнить Маня, найми программиста, не разобраться в принципе работы компонента меню в битриксе это сильно. По битриксу даже самые ленивые сделали видео уроки на ютубе, и такой компонент рассматривается всегда в начале, потому как это все начальный уровень |
|||
17
Maniac
10.06.16
✎
00:06
|
(16) ссылку в студию.
|
|||
18
Звездец
10.06.16
✎
00:09
|
||||
19
Maniac
10.06.16
✎
00:19
|
За это спасибо. По остальному что касается темы - голова уже кругом. ща вот видео на ютубе нашел - опять таки все пункты ручками.
Мне скрипта не хватает чтобы пукнты брались автоматом. |
|||
20
Котокот
10.06.16
✎
00:26
|
Что-то не пойму принцип работы этого адаптивного меню. Там должны быть одни и те же пункты, просто при изменении разрешения экрана у них надо менять стили.
|
|||
21
Котокот
10.06.16
✎
00:31
|
Вот и Паша в(13) то же утверждает.
|
|||
22
Звездец
10.06.16
✎
00:43
|
(19) значит плохое видео нашел
|
|||
23
Звездец
10.06.16
✎
00:44
|
(19) ну так напиши его. всего то надо выбрать их из БД. Где они хранятся?
|
|||
24
Tarzan_Pasha
10.06.16
✎
00:49
|
(14)так он и должен считывать эти пункты меню и давать список который натягивается на обертку
|
|||
25
Maniac
10.06.16
✎
02:35
|
ВОт скрипт нужен по любому
|
|||
26
Maniac
10.06.16
✎
02:39
|
Без скрипта нажатие на кнопку не будет тянуть свои классы.
(20) пункты меню хранятся в каталоге в определенном файле. при редактировании меню файл автоматически обновляется. Для чтения этого файла используется стандартный компонент, который уже содержит свой определенный шаблон. Менять этот шаблон будет большой геммор. КОроче я нашел что надо как минимум два скрипта. Один будет читать динамически пункты меню. а второй еще нужен по любому для нажатия на кнопку и выплывающий список. |
|||
27
Юрий Лазаренко
10.06.16
✎
10:47
|
(26) Не надо менять шаблон, сделай его копию, которая будет формировать меню в альтернативном варианте. Прикрути аякс к странице, пусть он при изменении размера окна браузера подгружает меню либо из одного, либо из другого шаблона. Если самому сложно это сделать, найми битриксоида за пару тыщ рублей - будет быстрее, прямее и дешевле.
|
|||
28
Юрий Лазаренко
10.06.16
✎
10:48
|
+(27) Если у тебя типовой шаблон меню не измененный, то и не трогай его, пусть будет типовой - меньше проблем при обновлении.
|
|||
29
Tarzan_Pasha
10.06.16
✎
15:23
|
99% все гораздо проще.
|
|||
30
Юрий Лазаренко
10.06.16
✎
15:36
|
(29) Ммммм?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |