Имя: Пароль:
IT
Веб-мастеринг
Битрикс - адаптивное меню для сайта
, , ,
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
(17) https://camouf.ru/blog-note/

очень много полезного материала
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) Ммммм?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn