Видеоурок №5: создание меню

Данный форум не является официальным и не преследует ни каких целей. Владелец сайта оставляет за собой право удалять, перемещать и закрывать темы и посты по своему усмотрению. Рекламные темы и сообщения только с согласия администратора.

Вход Регистрация
Быстрый вход / регистрация, через социальную сеть
Регистрируясь на форуме, Вы безоговорочно принимаете условия политики конфеденциальности и обработки персональных данных
RSS
Видеоурок №5: создание меню
 
Видеоурок №5: создание меню

Создаем основные разделы сайта. Рассказываю как устроены компоненты битрикс на примере меню. Копируем и верстаем шаблон компонента. Изучаем устройство файловой системы битрикс  сайта.
 
Добрый день Михаил, спасибо за уроки.
Почему то при скачивании этого урока время урока показывает 3.30.28 а не  23.51 как видео записи на  youtube и урок не совсем коректно отображается в проигрывателе.

С уважением
 
Цитата
Гость пишет:
Добрый день Михаил, спасибо за уроки.
Почему то при скачивании этого урока время урока показывает 3.30.28 а не 23.51 как видео записи на youtube и урок не совсем коректно отображается в проигрывателе.

С уважением
Да. Спасибо за найденную ошибку. Видео перезалил
 
Здравствуйте, а подскажите как сделать чтоб определенный пункт меню (каталог товаров) показывался только для зарегистрированных пользователей?
 
Цитата
Сергей пишет:
Здравствуйте, а подскажите как сделать чтоб определенный пункт меню (каталог товаров) показывался только для зарегистрированных пользователей?
Использовать ограничение прав на раздел в котором выводите нужный конетент. По идее без разницы что конкретно выводить, каталог, новости или просто страничку с текстом
 
Спасибо большое за уроки, давно искал нечно подобное.
Ещё из небольших косяков - вы используете в верстке <b>, что уже устарело и считается нарушением валидности.
 
Цитата
Сергей пишет:
Спасибо большое за уроки, давно искал нечно подобное.
Ещё из небольших косяков - вы используете в верстке <b>, что уже устарело и считается нарушением валидности.
Пожалуйста.
По поводу именно <b> не вижу смысла как-то иначе его осущевстлять. При использовании визуального редактора, все равно используется именно он. Так, что не избежно <b> на сайте будет и в больших количествах - если наполнять сайт будет обычный контент-менеджер.
С другой стороный, честно сказать впервые слышу это отностилено <b>. То что валидаторам не нравится? Ну и наплевать на них, самый лучший валидатор- это браузер. Если во всех, все выглядет так как задумывалось- не нужно париться с валидаторами...ну если сильно хочется только :) .  
 
Здравствуйте, Михаил!
Во-первых, спасибо за уроки, если бы не ваши уроки я бы на битрикс и не взглянула)
А теперь вопрос. У меня несколько типов страниц на сайте предполагается:
1 - страница ошибки 404 без верхнего и левого меню, например.
2 - страница каталога  с тремя меню: верхнее, нижнее и левое
3 - страница статей, новостей и т.п.
т е мне для каждого типа страниц необходимо создать свой шаблон?
 
Цитата
Анна пишет:
У меня несколько типов страниц на сайте предполагается:
1 - страница ошибки 404 без верхнего и левого меню, например.
2 - страница каталога с тремя меню: верхнее, нижнее и левое
3 - страница статей, новостей и т.п.
т е мне для каждого типа страниц необходимо создать свой шаблон?
Зависит от верстки конечно, технически можно это решить включаемыми областями- просто подключат область с нужными типами меню в нужных местах. Либо использовать вот этот метод  http://camouf.ru/blog-note/439/ - например у меня на этом сайте так и реализовано: здесь боковая панель есть, а например в портфолио ее нет- просто применено условие "Если раздел /portfolio/ и все вложенные- то боковой панели нет"

Можно и тремя видами шаблонов Вашу задачку решить- но по мне так это излишество. С тремя шаблонами все равно достаточно трудоемко управляться.
 
Такой вопрос: хочу переделать стандартное левое меню, vertical_multilevel.
Делаю из него развернутое, стили заменила. Все хорошо работает,  только не нравится, что при выборе подпункта - родительский пункт тоже подсвечивается, как активный, не могу понять как это обойти.
Пробовала в шаблоне условие с [CHILD_SELECTED], но не получилось. Как бы условие задать, чтоб только активный пункт подсвечивался, или может вообще другой шаблон за основу брать?  
 
Цитата
Аня пишет:
Такой вопрос: хочу переделать стандартное левое меню, vertical_multilevel.
Делаю из него развернутое, стили заменила. Все хорошо работает, только не нравится, что при выборе подпункта - родительский пункт тоже подсвечивается, как активный, не могу понять как это обойти.
Пробовала в шаблоне условие с [CHILD_SELECTED], но не получилось. Как бы условие задать, чтоб только активный пункт подсвечивался, или может вообще другой шаблон за основу брать?
Поэксперементируйте с условиям:

Код
 <?if ($arItem["DEPTH_LEVEL"] == 1):?>
 

и

Код
<?if($arItem["SELECTED"]):?>
 


То есть- если уровень такой-то,  должно произойти то-то.
 
Спасибо за урок, очень полезно! Разрешите задать пару вопросов:
1. В момент когда вы создавали два типа меню, вы указали типы top и bottom. Эти два слова могут быть произвольными и в данном случае вы просто ими указывали на то, что это верхнее и нижнее меню, или же это ключевые слова, зарезервированные системой, которые указывают системе на то какой тип меню будет? Т.е. можно ли было написать top_menu или обязательно нужно top?
2. Почему выше меню по умолчанию стало горизонтальным? Когда вы получали код меню в визуальном редакторе (2:50) у вас в параметрах компонента было указано "шаблон компонента: вертикальное меню". Почему в итоге то меню,стало горизонтальным?
 
Цитата
Михаил Базаров пишет:
Цитата
Аня пишет:
Такой вопрос: хочу переделать стандартное левое меню, vertical_multilevel.
Делаю из него развернутое, стили заменила. Все хорошо работает, только не нравится, что при выборе подпункта - родительский пункт тоже подсвечивается, как активный, не могу понять как это обойти.
Пробовала в шаблоне условие с [CHILD_SELECTED], но не получилось. Как бы условие задать, чтоб только активный пункт подсвечивался, или может вообще другой шаблон за основу брать?
Поэксперементируйте с условиям:
Код
  <?if ($arItem["DEPTH_LEVEL"] == 1):?>
  
и
Код
 <?if($arItem["SELECTED"]):?>
  
То есть- если уровень такой-то, должно произойти то-то.
Это не помогло, но вывела массив и посмотрела, что при выделенном подпункте и у род.пункта SELECTED=1, и "не за что зацепиться", но так же просмотрела массив tree и он мне больше понравился)
его до ума довела) сижу довольная. 5 минут на передых и можно снова в бой, Спасибо Вам!
 
Здравствуйте!
Я уже спрашивала у вас про шаблон (от 21-03-2014).
Вот с карточкой товара сложность.
Можно выводить левое меню, в которое из инфоблока типа Каталог товаров выводятся разделы и подразделы этого каталога, только на страницах каталога, но не выводить на странице товара? (т е в карточке товара). Как выводить его только на страницах каталога я разобралась (на страницах типа "доставка" и "контакты" я по условию не вывожу), а вот на в карточке товара как не выводить не представляю.
 
Цитата
Гость сайта пишет:
Как выводить его только на страницах каталога я разобралась (на страницах типа "доставка" и "контакты" я по условию не вывожу), а вот на в карточке товара как не выводить не представляю.
Я бы наверное вывел меню в sections.php шаблона каталога. Посмотрите как это реализовано в стандартном шаблоне интернет-магазина, там реализовано -то что Вы хотите но с фильтром (выводится в разделах и подразделах каталога, и не выводится в товарах и в остальных разделах сайта)
 
Здравствуйте Михаил, спасибо за ваши уроки!
У меня возник вопрос по созданию выпадающего меню такого типа http://usefulscript.ru/collapsing_menu.php,
в интернете ничего толком не нашел.

Можете посоветовать какое-либо решения?
Заранее спасибо!
 
Цитата
Александр пишет:

У меня возник вопрос по созданию выпадающего меню такого типа http://usefulscript.ru/collapsing_menu.php

Можете посоветовать какое-либо решения?
Заранее спасибо!
Прямо из этого же образца и сделайте. Просто интегрируйте эту верстку с компанентом "Меню"
 
При прохождении этого урока у меня возникла проблема... в Вашем видео после копирования компонента меню в папку default вы удаляете ненужные файлы, в частности style.css. При этом у Вас, как я понял, автоматически подхватились настройки стилей из файла template_style.css. У меня же после удаления файликов стили для меню просто слетели... (template_style.css менюшка не увидела). Подскажите, как поправить этот косяк? Эксперименты проводил на текущей версии битрикса (14.5)...
 
Цитата
Влад пишет:
...У меня же после удаления файликов стили для меню просто слетели... (template_style.css менюшка не увидела). Подскажите, как поправить этот косяк? Эксперименты проводил на текущей версии битрикса (14.5)...
Ищите ошибку в верстке, возможно что-то, где-то перебивает стили или в наблоне меню забыли прописать нужный селлектор
 
Заново поставил битрикс, для чистоты эксперимента (исключения собственных ошибок) шаблон сайта в битрикс создал из вашего "болванчика", добавил меню, затем перенес компонент в папку defaul, удалил style.css из /home/bitrix/www/bitrix/templates/.default/components/bitrix/menu/top_menu - оформление меню тут-же исчезло. Возможно, настройки битрикса по дефолту в версии 14.5 другие, чем в версии 12.5? Я раскопал, например, такой параметр, как Оптимзация CSS > Объединять CSS-файлы (кажется, в версии 12.5 его не было). Может еще что-то изменилось с тех пор...

Насчет "в шаблоне меню забыли прописать нужный селлектор"- можно чуть подробнее? Вроде в видеоуроке у вас об этом ничего не говориться... просто копируем компонент, удаляем style.scc, как ненужный, и предполагаем, что теперь все оформление будет считываться из template_style.css
 
Да нет, Оптимизация CSS идет еще толи из 9-ой, то ли из 10-ой версии.
Возможно что подключаете не тот шаблон меню, или внутри меню есть свои стили, или не тот вид меню. В общем, так можно долго разбираться, достаточно много мест где Вы могли ошибиться или недосмотреть. Мешать ничего не должно
 
По вашим урокам пытался создать меню, Сделал все точно так как описано в уроке. Такая проблемка, если заходить на главную страницу под админом, то меню совсем не видно, если открыть пункт меню "Услуги", то виден только этот пункт, Если открыть "Новости", то видны пункты от первого до "Новости". А если зайти на сайт просто как обычный пользователь никак не авторизовавшись, то видно все нормально. В чем проблема может быть?
 
Цитата
Гаджи пишет:
По вашим урокам пытался создать меню, Сделал все точно так как описано в уроке. Такая проблемка, если заходить на главную страницу под админом, то меню совсем не видно, если открыть пункт меню "Услуги", то виден только этот пункт, Если открыть "Новости", то видны пункты от первого до "Новости". А если зайти на сайт просто как обычный пользователь никак не авторизовавшись, то видно все нормально. В чем проблема может быть?
Проверьте кеширование, права доступа к папкам, наличие меню (файлов .тип_меню.php) в попдпапках. А еще лучше предоставьте скриншот файловой структуры сайта с развернутыми папками- будет понятнее
 
Здравствуйте Михаил. Спасибо вам за уроки, очень информативно и простым языком все преподносите. С одноуровневым меню разобрался, тут вопросов нет, а вот как доработать шаблон меню, который из урока чтобы сделать допустим двух уровневое меню. Смотрел другие меню horizontal_Multilevel, но пока тяжело понять откуда что там вытекает. Можете привести какой-нибудь не замороченый шаблон двух уровнего меню?
 
Постараюсь на днях, записать видео по многоуровнему меню
 
Здравствуйте, Михаил.
Спасибо за Ваши уроки. очень помогают. К сожалению в Ваших уроках нет примера создания левого выпадающего меню, которое очень распространенное на сайтах. Вот пытаюсь самостоятельно разобраться - пока не очень получается. Было бы конечно очень хорошо, если бы Вы записали урок по созданию многоуровневого левого меню сайта, а также рассмотрели в уроке как создать это левое меню из разделов инфоблока каталог.
Может Вы подскажете, как я могу сделать разделы из Инфоблока каталога, пунктами левого меню на сайте? Чтобы в итоге получить такое же выпадающее меню, как после установки 1с Битрикс модуля Интернет-магазина. Заранее благодарен.
 
Цитата
Гость сайта пишет:
...
Может Вы подскажете, как я могу сделать разделы из Инфоблока каталога, пунктами левого меню на сайте? Чтобы в итоге получить такое же выпадающее меню, как после установки 1с Битрикс модуля Интернет-магазина. Заранее благодарен.
Как сделать меню из разделов инфоблока написано здесь http://camouf.ru/blog-note/722/
По поводу выпадающего левого, просто возмите типовое меню vertical_multilever и адаптируйте под свой дизайн
 
Добрый день. Очень суперские уроки, но в данном не получается вывести меню. После копирования кода в header код не формирует меню, если глянуть редактором кода браузера, там не меню.
 
Цитата
Bacs пишет:
Добрый день. Очень суперские уроки, но в данном не получается вывести меню. После копирования кода в header код не формирует меню, если глянуть редактором кода браузера, там не меню.
А само-то меню есть? То есть разделы создали, указали им что выводиться нужно ИМЕННО В ЭТОМ!! типе меню - а их так и нет?
 
Михаил, у меня меню создается нормально, но компонент меню не копируется. Битрикс крутится на виртуалке VMware Fusion на маке (как у вас в примере).
Пробовал уже раза 3 заново переустанавливать битрикс - не спасает. Что делать?

 
Цитата
Гость сайта пишет:
Михаил, у меня меню создается нормально, но компонент меню не копируется. Битрикс крутится на виртуалке VMware Fusion на маке (как у вас в примере).
Пробовал уже раза 3 заново переустанавливать битрикс - не спасает. Что делать?
Посмотрите какие права у папки в которую копируется шаблон. Если используете Coda 2 - то правой кнопкой по папке и выставите права 777 на нее и все вложенные.
 
Цитата
Михаил Базаров пишет:
Цитата
Гость сайта пишет:
Михаил, у меня меню создается нормально, но компонент меню не копируется. Битрикс крутится на виртуалке VMware Fusion на маке (как у вас в примере).
Пробовал уже раза 3 заново переустанавливать битрикс - не спасает. Что делать?
Посмотрите какие права у папки в которую копируется шаблон. Если используете Coda 2 - то правой кнопкой по папке и выставите права 777 на нее и все вложенные.
Михаил, заново установил битрикс на виртуалку. Выставил для папки .default права 777. Вылазит такая же ошибка, но при этом папка top_menu создается и в ней лежат все необходимые файлы. Но шаблоном все равно считается тот, который лежит в bitrix/components/bitrix/menu/templates/.default.
При попытке принудительно изменить настройки компонента и сделать используемым шаблоном top_menu(Общий шаблон) вылазит такая же ошибка, как на скрине :(
Подскажите, пожалуйста, что делать...
 
Решил вопрос!) Нужно было на сам файл header.php поставить права 777. Хотя ставил права на всю папку, включая все вложения, но они не выставились. Странно.
 
Добрый вечер.Отличные уроки, именно в таком порядке, в каком нужно новичку Битрикс.возникла одна проблема, при удалении файла styles.css из компонента top_menu шаблона assistants , стили грузятся с папки bitrix/cache/css/s1/assistant/template_.Кэширование отключил полностью.
Прошу помочь!Заранее благодарю
 
дополнение к предыдущему комменту.я удалил эти стили , но они автоматически создаются снова.
 
Цитата
Добрый вечер.Отличные уроки, именно в таком порядке, в каком нужно новичку Битрикс.возникла одна проблема, при удалении файла styles.css из компонента top_menu шаблона assistants , стили грузятся с папки bitrix/cache/css/s1/assistant/template_.Кэширование отключил полностью.
Прошу помочь!Заранее благодарю
Разобрался.Нужно ,создавая меню , ставить галочку "Использовать индивидуальные настройки для каждого сайта:".
Код
 
 
Михаил, спасибо за видео-уроки, но у меня возник вопрос:
По уроку все получалось точь-в-точь, но на следующий день стиль меню вернулся на стандартный, а в template_styles.css все так, как должно быть.
Как устранить данную проблему?
 
Цитата
Айдын пишет:
По уроку все получалось точь-в-точь, но на следующий день стиль меню вернулся на стандартный, а в template_styles.css все так, как должно быть.
Как устранить данную проблему?
Посмотрите в шаблоне, наверное у вас там прописано типовое меню вместо использования вашего шаблона
 
Добрый день!
При изучении 5-го урока, возникла проблема. На странице редактирования страницы (в визуальном редакторе), обнаружил отсутствие многих инструментов.[img]D:\БИТРИКС\Создание сайта на битрикс\[/img] В этом разделе могу редактировать только текст. Нет компонентов. Может подскажете как настроить набор инструментов. Установил VMBitrix5.0.45-vmware.
Заранее благодарю!!!
 
Цитата
Виталий пишет:
Добрый день!
При изучении 5-го урока, возникла проблема. На странице редактирования страницы (в визуальном редакторе), обнаружил отсутствие многих инструментов.В этом разделе могу редактировать только текст. Нет компонентов. Может подскажете как настроить набор инструментов. Установил VMBitrix5.0.45-vmware.
Заранее благодарю!!!
Скорее всего инструменты у вас просто скрыты. Нажмите на стрелку справа
 
Спасибо!!!
 
Пыталась создавать меню по этому уроку. Столкнулась с проблемой - вместо горизонтального меню - создалось вертикальное. Разделы добавляются, пункты меню редактируются - но всё размещается вертикально. Поискала, где что не так, нашла строчку "catalog_horizontal", вставила её в код, получилось такое выражение:
Код
<?$APPLICATION->IncludeComponent(
   "bitrix:menu", "catalog_horizontal",
   "",
   Array(
   "ROOT_MENU_TYPE" => "top",
   "MENU_THEME" => "site",
   "MENU_CACHE_TYPE" => "A",
   "MENU_CACHE_TIME" => "3600",
   "MENU_CACHE_USE_GROUPS" => "Y",
   "MENU_CACHE_GET_VARS" => array(
   ),
   "MAX_LEVEL" => "1",
   "CHILD_MENU_TYPE" => "top",
   "USE_EXT" => "N",
   "DELAY" => "N",
   "ALLOW_MULTI_SELECT" => "N"
   ),
   false
);?>
 
Теперь строка меню отображается горизонтально, но не отображается ни один пункт меню! Разделы, ранее созданые, имеются в файловой системе, а меню на странице - в виде пустого прямоугольника! Почему так? Помогите разобраться!
 
Цитата
Светлана пишет:
Столкнулась с проблемой - вместо горизонтального меню - создалось вертикальное. Разделы добавляются, пункты меню редактируются - но всё размещается вертикально. Поискала, где что не так,
Разобралась. Оказывается в стиле не указала float: left. Исправила, всё встало, как надо.
 
Здравствуйте, у меня при создании меню, оно почему то начинает дублироваться на главной странице, только вертикальное! В чем может быть причина[img]D:\2014-09-29 14-57-09 Скриншот экрана.png[/img]
 
Я когда создаю нижнее меню, оно у меня почему то не наследует стили верхнего, что я мог сделать не так?
 
Цитата
Гость сайта пишет:
Я когда создаю нижнее меню, оно у меня почему то не наследует стили верхнего, что я мог сделать не так?
Так не подскажу, но ищите ошибки в верстке. обычно такие проблемы возникаю оттуда, что-то где-то не закрыли и опечатались в написании классов.
 
Здравствуйте, Михаил! Такая проблема: у меня не знаю как и почему пропало меню в разделе "Сайт"
там где кнопки "Создать страницу", "Создать раздел", "Изменить страницу", "Изменить раздел" и тд
Пожалуйста подскажите как его вернуть? Заранее благодарен
 
Цитата
Павел пишет:
Здравствуйте, Михаил! Такая проблема: у меня не знаю как и почему пропало меню в разделе "Сайт"
там где кнопки "Создать страницу", "Создать раздел", "Изменить страницу", "Изменить раздел" и тд
Пожалуйста подскажите как его вернуть? Заранее благода
Быть может оно просто свернуто, посмотрите сверху справа- там есть ссылка свернуть/развернуть?
 
Цитата
Михаил Базаров пишет:
Цитата
Павел пишет:
Здравствуйте, Михаил! Такая проблема: у меня не знаю как и почему пропало меню в разделе "Сайт"
там где кнопки "Создать страницу", "Создать раздел", "Изменить страницу", "Изменить раздел" и тд
Пожалуйста подскажите как его вернуть? Заранее благода
Быть может оно просто свернуто, посмотрите сверху справа- там есть ссылка свернуть/развернуть?
Здравствуйте, Михаил. Дело в том что у меня кроме вот этого ничего не отображается, не знаю что делать.
 
Михаил, здравствуйте. я снова по поводу панели в закладке "Сайт" , дело в том, что кнопка "свернуть\развернуть" у меня не отображается. что может быть не так?
 
Михаил, здравствуйте. Такой вопрос: почему после настройки модуля, когда начинаю вставлять в визуальном редакторе меню у меня в пункте "Тип меню для первого уровня" вместо закладок "верхнее меню" и "нижнее меню" выпадают "главное меню" и "меню раздела"? Как это исправить?
 
Цитата
Павел пишет:
Михаил, здравствуйте. Такой вопрос: почему после настройки модуля, когда начинаю вставлять в визуальном редакторе меню у меня в пункте "Тип меню для первого уровня" вместо закладок "верхнее меню" и "нижнее меню" выпадают "главное меню" и "меню раздела"? Как это исправить?
Эти названия задаются в Администрирование- Настройки- Настройки модулей- Управление структурой
 
Цитата
Михаил Базаров пишет:
Цитата
Павел пишет:
Михаил, здравствуйте. Такой вопрос: почему после настройки модуля, когда начинаю вставлять в визуальном редакторе меню у меня в пункте "Тип меню для первого уровня" вместо закладок "верхнее меню" и "нижнее меню" выпадают "главное меню" и "меню раздела"? Как это исправить?
Эти названия задаются в Администрирование- Настройки- Настройки модулей- Управление структурой
Спасибо, Михаил!
 
Приветствую Михаил.
Не могли бы Вы сделать урок по созданию горизонтального меню с выпадающими подменю. Очень надо. Заранее спасибо.
 
Добрый день!
Делаю с вами шаг за шагом. Пытаюсь создать меню. Сами странички, папочки создаются. А вот на главной странице кнопочки (ссылки) Новости, Услуги и т. д. не видны(. Что делать?
 
Цитата
АРтем пишет:
Добрый день!
Делаю с вами шаг за шагом. Пытаюсь создать меню. Сами странички, папочки создаются. А вот на главной странице кнопочки (ссылки) Новости, Услуги и т. д. не видны(. Что делать?
Отключите кеширование или, возможно, добавляете не в то меню разделы
 
Спасибо за уроки, было очень полезно  :)  Отдельно порадовала фраза "через отсюда". Вы не из Одессы?  :D
 
Нет, просто так вышло :D
 
Добрый день.

Делаю меню, но при добавлении раздела, пункт меню не появляется, светится только красный квадратик компонента. Однако в файл .top.menu.php который в корне сайта пункты добавляются. И при выборе в админке у файла .top.menu.php пункта "Редактировать меню" появляется ошибка "Parse error: syntax error, unexpected '[' in /home/bitrix/www/bitrix/modules/fileman/admin/fileman_menu_e­dit.php on line 27". Подскажите что я мог сделать не так, или куда копать?
 
Цитата
Дмитрий пишет:
Добрый день.

Делаю меню, но при добавлении раздела, пункт меню не появляется, светится только красный квадратик компонента. Однако в файл .top.menu.php который в корне сайта пункты добавляются. И при выборе в админке у файла .top.menu.php пункта "Редактировать меню" появляется ошибка "Parse error: syntax error, unexpected '[' in /home/bitrix/www/bitrix/modules/fileman/admin/fileman_menu_e­ ­dit.php on line 27". Подскажите что я мог сделать не так, или куда копать?
Скорее всего не отключили кеширование в битрикс, на время разработке его рекомендую вырубить + возможно, не хватает прав у папок и файлов. На время разработки сделайте всему 777 (не забудте потом вернуть на более безопасные)
 
Цитата
Михаил Базаров пишет:
Цитата
Дмитрий пишет:
Добрый день.

Делаю меню, но при добавлении раздела, пункт меню не появляется, светится только красный квадратик компонента. Однако в файл .top.menu.php который в корне сайта пункты добавляются. И при выборе в админке у файла .top.menu.php пункта "Редактировать меню" появляется ошибка "Parse error: syntax error, unexpected '[' in /home/bitrix/www/bitrix/modules/fileman/admin/fileman_menu_e­ ­ ­dit.php on line 27". Подскажите что я мог сделать не так, или куда копать?
Скорее всего не отключили кеширование в битрикс, на время разработке его рекомендую вырубить + возможно, не хватает прав у папок и файлов. На время разработки сделайте всему 777 (не забудте потом вернуть на более безопасные)
Права на все поставил 777, кеширование отключил, все равно не заработало, причем попробовал другие компоненты они тоже не заработали. В итоге все снес, поставил типовой интернет магазин, почистил его и все сделал заново, все стало работать. В чем был прикол не осознал=(. Спасибо, уроки действительно интересные и понятные.
 
Спасибо за курс! Если не против задам вопрос, как правильно организовать выпадающее меню, при этом чтобы корневой пункт первого уровня не вел на страницу, а был разделителем содержащим значение #, чтобы использовать верстку bootstrap navbar? Спасибо!
 
Цитата
Юрий пишет:
Спасибо за курс! Если не против задам вопрос, как правильно организовать выпадающее меню, при этом чтобы корневой пункт первого уровня не вел на страницу, а был разделителем содержащим значение #, чтобы использовать верстку bootstrap navbar? Спасибо!
Просто вместо ссылки указать #
 
При использовании шаблона horizontal multilevel вариант поставить родительскому пункту # приводит к тому, что дочерние пункты пропадают.
Так же хотел спросить, как можно организовать новости на сайте, чтобы при неправильном вводе адреса получать 404 ошибку, а не редирект на страницу новостей. К примеру новость с вашего демо-сайта
http://comp-assistant.ru/news/lacie-predstavila-nakopitel-fuel-obyemom-2-tb-stoimostyu-250.html
если убрать в пути часть адреса например
http://comp-assistant.ru/news/lacie-predstavila-nakopitel-fuel-obyemom
не возвращает 404 ошибку, а ведет на все новости.
Спасибо.
 
Михаил, здравствуйте!
Подскажите пожалуйста...
У меня есть сайт к примеру www.site.ru
в нем я сделал 4 пункта меню, к примеру www.site.ru/glavnaja, www.site.ru/page2, www.site.ru/page3, www.site.ru/page4
Мне нужно, чтобы когда я заходил на www.site.ru, я попадал на главную страницу, то есть www.site.ru/glavnaja
Как лучше сделать?
 
Цитата
Дмитрий пишет:
Михаил, здравствуйте!
Подскажите пожалуйста...
У меня есть сайт к примеру www.site.ru
в нем я сделал 4 пункта меню, к примеру www.site.ru/glavnaja, www.site.ru/page2, www.site.ru/page3, www.site.ru/page4
Мне нужно, чтобы когда я заходил на www.site.ru, я попадал на главную страницу, то есть www.site.ru/glavnaja
Как лучше сделать?
Редиректом в htaccess разве что
Redirect 301 / /glavnaja/
 
Михаил, здравствуйте. Перерыл все файлы, но так и не смог найти папку .default. Пользуюсь WinSPS, в битриксе и тамошнем редакторе и папка и файл top_menu.php имеется, а вот в WinSPS отсутствует напрочь. Прошу вашей помощи и совета.
 
Цитата
Илья пишет:
Михаил, здравствуйте. Перерыл все файлы, но так и не смог найти папку .default. Пользуюсь WinSPS, в битриксе и тамошнем редакторе и папка и файл top_menu.php имеется, а вот в WinSPS отсутствует напрочь. Прошу вашей помощи и совета.
Стоило переключится в интерфейс командера и вуаля, вот она пропажа :\
 
Цитата
Илья пишет:
Цитата
Илья пишет:
Михаил, здравствуйте. Перерыл все файлы, но так и не смог найти папку .default. Пользуюсь WinSPS, в битриксе и тамошнем редакторе и папка и файл top_menu.php имеется, а вот в WinSPS отсутствует напрочь. Прошу вашей помощи и совета.
Стоило переключится в интерфейс командера и вуаля, вот она пропажа
Она не пропала, просто она скрытая папка. Нужно включать отображение скрытых папок
 
Аналогичный вопрос был, но не отвечен-при  создании меню на главной странице дублируется вертикальное меню. Кеш отключен. В чем затыка может быть? Спасибо.
 
Цитата
Сергей пишет:
Аналогичный вопрос был, но не отвечен-при создании меню на главной странице дублируется вертикальное меню. Кеш отключен. В чем затыка может быть? Спасибо.
В том, что к вертикальному меню подключили вывод главное. Создайте для него свой тип меню в Настройки-Настройки модулей-Управление структурой
 
Так у вас в уроке про вертикальное ничего не было. Откуда оно взялось? Мне оно там не нужно, а пункта не выводить не нашел?
 
Цитата
Сергей пишет:
Так у вас в уроке про вертикальное ничего не было. Откуда оно взялось? Мне оно там не нужно, а пункта не выводить не нашел?
Разобрался, все проще, я просто вывел на страницу с контентом блок иеню. Спасибо
 
Цитата
Сергей пишет:
Цитата
Сергей пишет:
Так у вас в уроке про вертикальное ничего не было. Откуда оно взялось? Мне оно там не нужно, а пункта не выводить не нашел?
Разобрался, все проще, я просто вывел на страницу с контентом блок иеню. Спасибо
Еще есть вопрос, у меня весь шаблон прижат к левой части.Вывод положения выставляется отдельно?
 
Михаил, добрый день!

У меня есть действующий интернет магазин. Пытаюсь создать его мобильную версию (не имею практического опыта).
Возник вопрос: Каким образом можно подключить к Bitrix шаблон мобильной версии так, чтобы в Work area выводилось раскрывающееся меню типа аккордеон, а не инфоблоки "топ элементов каталога", "самые продаваемые товары" из основной версии сайта. ( При попытке изменить выводимую информацию в мобильном шаблоне с помощью визуального редактора Bitrix, происходит изменение в основном шаблоне).

Спасибо.
 
Цитата
Алексей пишет:
Михаил, добрый день!

У меня есть действующий интернет магазин. Пытаюсь создать его мобильную версию (не имею практического опыта).
Возник вопрос: Каким образом можно подключить к Bitrix шаблон мобильной версии так, чтобы в Work area выводилось раскрывающееся меню типа аккордеон, а не инфоблоки "топ элементов каталога", "самые продаваемые товары" из основной версии сайта. ( При попытке изменить выводимую информацию в мобильном шаблоне с помощью визуального редактора Bitrix, происходит изменение в основном шаблоне).

Спасибо.
Можно через условие

Код
<?if (SITE_TEMPLATE_ID == 'ПАПКА_МОБИЛЬНОГО_ШАБЛОНА'):?>  
 
 Компонент меню 
 
<?else:?>
 
 Компонент топа 
 
<?endif;?>

 
 
Добрый вечер, Михаил! Можно ли элемент одного компанента использовать в другом : например, поместить пункты Вход и Регистрация из формы аутентификации в Главное меню?
 
Цитата
Дмитрий пишет:
Добрый вечер, Михаил! Можно ли элемент одного компанента использовать в другом : например, поместить пункты Вход и Регистрация из формы аутентификации в Главное меню?
Вообще да, засуньте компонент в компонент через component_epilog.php (или component_prolog.php смотря куда вам надо его вывести)
 
Цитата
Михаил Базаров пишет:
Цитата
Дмитрий пишет:
Добрый вечер, Михаил! Можно ли элемент одного компанента использовать в другом : например, поместить пункты Вход и Регистрация из формы аутентификации в Главное меню?
Вообще да, засуньте компонент в компонент через component_epilog.php (или component_prolog.php смотря куда вам надо его вывести)
Спасибо!
 
Спасибо большое за видеоуроки. :)  Не подскажете как сделать постое меню из картинок?

С уважением Шамиль
 
Михаил все было хорошо до этого урока. У Вас приятный голос и стиль изложения.. В первых часятх тоже были были эти запинки
Ой, не так ах да а вот сюда но это потом
Но в этой части вы побили все рекорды, так запутать -это дар надо иметь
Или Вы волновались или думали о чем то другом
Если вы идете по теме, так идите!!! Зачем вы отвлекаетесь на ненужное и делаете на этом
Акцент?? Ученик сразу начинает это запоминать, думать об этом - в итоге информация не усвоена
Простите меня , но урок ужасен
 
Цитата
ГостьGuest пишет:
Михаил все было хорошо до этого урока. У Вас приятный голос и стиль изложения.. В первых часятх тоже были были эти запинки
Ой, не так ах да а вот сюда но это потом
Но в этой части вы побили все рекорды, так запутать -это дар надо иметь
Или Вы волновались или думали о чем то другом
Если вы идете по теме, так идите!!! Зачем вы отвлекаетесь на ненужное и делаете на этом
Акцент?? Ученик сразу начинает это запоминать, думать об этом - в итоге информация не усвоена
Простите меня , но урок ужасен
Пожалуй, соглашусь   :)   Эта часть далась мне тяжело- попытка донести сложную вещь простым языком. С меню все сложно, с точки зрения объяснения. На ютубе, на моем канале, лежит несколько видео по меню- одно из них ответ на примерно такой же комментарий, только более гневный.
Посмотрите это видео, возможно станет понятнее: http://www.youtube.com/watch?v=EBSUbGNPvt4&index=3&list=PL8CIWP7ylJEOIy1dqu8NEXkh2hsNusLP­i
 
Здравствуйте Михаил. С меню возник небольшой вопрос, очень надеюсь, что подскажите. У меня в меню всего два пункта (Новости и Программы), и есть еще один раздел about, который не включен в меню, а выводится ссылкой в footer. Так вот, почему-то, когда заходишь по адресу http://site.ru/about/ стиль selected остается на разделе "Новости", что не логично и может сбить пользователя. Если добавить пункт "О проекте" в меню, то все в порядке, при переходе на страницу http://сайт/about selected  перемещается на "О проекте". Как можно исправить?
 
Цитата
jim_nyc написал:
Здравствуйте Михаил. С меню возник небольшой вопрос, очень надеюсь, что подскажите. У меня в меню всего два пункта (Новости и Программы), и есть еще один раздел about, который не включен в меню, а выводится ссылкой в footer. Так вот, почему-то, когда заходишь по адресу  http://site.ru/about/  стиль selected остается на разделе "Новости", что не логично и может сбить пользователя. Если добавить пункт "О проекте" в меню, то все в порядке, при переходе на страницу http://сайт/about selected  перемещается на "О проекте". Как можно исправить?
Так подсказать тяжело. Это нужно поразбираться в вашей структуре и настройках меню. Но вообще, так быть не должно, если раздел about не является подразделом новостей.
 
Цитата
Михаил Базаров пишет:
Цитата
jim_nyc написал:
Здравствуйте Михаил. С меню возник небольшой вопрос, очень надеюсь, что подскажите. У меня в меню всего два пункта (Новости и Программы), и есть еще один раздел about, который не включен в меню, а выводится ссылкой в footer. Так вот, почему-то, когда заходишь по адресу http://site.ru/about/ стиль selected остается на разделе "Новости", что не логично и может сбить пользователя. Если добавить пункт "О проекте" в меню, то все в порядке, при переходе на страницу http://сайт/about selected перемещается на "О проекте". Как можно исправить?
Так подсказать тяжело. Это нужно поразбираться в вашей структуре и настройках меню. Но вообще, так быть не должно, если раздел about не является подразделом новостей.
Вроде исправил. В основном меню ссылка на "Новости (Главная)" указана как "/", и когда заходил в раздел about, она всегда подсвечивалась selected. Сделал для about свое меню, и указал точный адрес ссылки для раздела "Новости" - http://site.ru Теперь она не подсвечивается.
 
Здравствуйте, мне нужно сделать следующее: в верхней части сайта сделать горизонтальное выпадающее меню с 1 уровнем вложенности, а в левой части вывести вложенные пункты одного из пунктов главного меню (Услуги) в виде вертикального меню. И его тоже сделать выпадающим (это уже будет 2-й уровень вложенности, но выглядеть будет как первый). В общем-то я это сделала, но это вертикальное меню, так как состоит из подразделов раздела "Услуги", только в нем и отображается, а я хочу, чтобы отобрадался на всех страницах сайта.

Структура меню сейчас такая:
Сверху: Основное - Horizontal_multilevel (Горизонтальное выпадающее меню). Из него выпадает - podmenu (Горизонтальное подменю)
Слева: Основное: podmenu (Горизонтальное подменю) - podmenu2 (Вертикальное подменю)

Только сейчас дошло - а ведь это значит, что у меня леве меню будет меняться от раздела к разделу, так ведь?

Как мне сделать постояное вертикальное меню "Список услуг", при этом выпадающее?
 
Цитата
A A написал:
Здравствуйте, мне нужно сделать следующее: в верхней части сайта сделать горизонтальное выпадающее меню с 1 уровнем вложенности, а в левой части вывести вложенные пункты одного из пунктов главного меню (Услуги) в виде вертикального меню. И его тоже сделать выпадающим (это уже будет 2-й уровень вложенности, но выглядеть будет как первый). В общем-то я это сделала, но это вертикальное меню, так как состоит из подразделов раздела "Услуги", только в нем и отображается, а я хочу, чтобы отобрадался на всех страницах сайта.

Структура меню сейчас такая:
Сверху: Основное - Horizontal_multilevel (Горизонтальное выпадающее меню). Из него выпадает - podmenu (Горизонтальное подменю)
Слева: Основное: podmenu (Горизонтальное подменю) - podmenu2 (Вертикальное подменю)

Только сейчас дошло - а ведь это значит, что у меня леве меню будет меняться от раздела к разделу, так ведь?

Как мне сделать постояное вертикальное меню "Список услуг", при этом выпадающее?
Просто перенесите файл вызова меню в корень сайта. Точнее не перенесите, а скопируйте- что бы оно осталось и в верхнем как выпадающее. А подразделы этого меню сами возьмутся из раздела "Услуги"

Если я правильно понял задачку- то как-то так.  
 
И да, и нет. На главную то я это меню вывела. Но вот о чем я не подумала, так это о том, что  у меня в каждом разделе есть подразделы и в каждой папке раздела лежит свой файлик с меню. Стало быть, когда мы заходим в раздел - он нам слева будет демонстриривать список СВОИХ подразделов. А мне нужно, чтобы там всегда висел список  подразделов раздела "Услуги". А вот как это сделать?
 
Цитата
A A написал:
И да, и нет. На главную то я это меню вывела. Но вот о чем я не подумала, так это о том, что  у меня в каждом разделе есть подразделы и в каждой папке раздела лежит свой файлик с меню. Стало быть, когда мы заходим в раздел - он нам слева будет демонстриривать список СВОИХ подразделов. А мне нужно, чтобы там всегда висел список  подразделов раздела "Услуги". А вот как это сделать?
Тогда создайте еще один тип меню, чисто для вывода слева
 
Цитата
Тогда создайте еще один тип меню, чисто для вывода слева
Так вот я создала новый тип меню, но я не понимаю, как сделать, чтобы разделы стали пунктами этого нового меню. Я сделала просто "Создать меню в этом разделе" и руками добавила пункты и прописала ссылки на папки, но в этом случае если у меня добавится раздел в "Услугах" - он не появится в меню автоматически и менеджеру придется вручну. же его добавлять. Можно этого как-то избежать?
 
Михаил, добрый день! Спасибо Вам за уроки, все очень доступно изложено. Подскажите, пожалуйста, как при помощи компонента меню можно сделать горизонтальное многоуровневое меню НО!!! все пункты должны быть уже раскрыты, а не выпадающими при наведении. Примерно как здесь http://st-marketing.ru/
 
Цитата
Мария Семенова написал:
Михаил, добрый день! Спасибо Вам за уроки, все очень доступно изложено. Подскажите, пожалуйста, как при помощи компонента меню можно сделать горизонтальное многоуровневое меню НО!!! все пункты должны быть уже раскрыты, а не выпадающими при наведении. Примерно как здесь  http://st-marketing.ru/
Это просто верстка на css достаточно элементарная. Прям вот так, текстом не объяснить- но просто верстка
 
Спасибо!
 
День добрый, все делаю по вашему видео, клик в клик, но после сохранения разделы не появляются, как исправить? что делать?
 
Цитата
Инна Браженко написал:
День добрый, все делаю по вашему видео, клик в клик, но после сохранения разделы не появляются, как исправить? что делать?
ПРоверьте отключено ли у вас кеширование, бывает что не успевает перезаписаться
 
Привет Мих!
Не подскажешь как подправить момент один.  У меня при включении "правка меню", по каким-то причинам слетают сами стили меню. Сами стили правлю в скопированном шаблоне компонента меню, который находится в локал компонентах моего шаблона.
 
Цитата
Максим Тюльпаков написал:
Привет Мих!
Не подскажешь как подправить момент один.  У меня при включении "правка меню", по каким-то причинам слетают сами стили меню. Сами стили правлю в скопированном шаблоне компонента меню, который находится в локал компонентах моего шаблона.
Из за кеширование такое, чаще всего происходит- но нужно смотреть на конкретном сайте
 
Как сделать неактивными ( чтобы не было перехода на страницу) родительские пункты меню в выпадающем горизонтальном меню?
Заранее спасибо за ответ!
 
Цитата
Саша Плешевич написал:
Как сделать неактивными ( чтобы не было перехода на страницу) родительские пункты меню в выпадающем горизонтальном меню?
Заранее спасибо за ответ!
Просто убрать ссылку в шаблоне для root-menu (найдете там по селлектору)
 
Цитата
Михаил Базаров пишет:
Цитата
Саша Плешевич написал:
Как сделать неактивными ( чтобы не было перехода на страницу) родительские пункты меню в выпадающем горизонтальном меню?
Заранее спасибо за ответ!
Просто убрать ссылку в шаблоне для root-menu (найдете там по селлектору)
Спасибо большое! Очень помогли!
 
Добрый день Михаил! Может посоветуете, что можно сделать. У меня фиксированное меню и и панелька закрывает ее. Как можно устранить такой трабл? http://joxi.ru/12MDQMDuMBjJom Заранее большое спасибо!
Читают тему (гостей: 1)