Создаем включаемые области на сайте. Рассказываю какими они бывают и возможные способы применения включаемых областей.
Видеоурок №7: включаемые области в битрикс
Михаил Базаров: 29.01.2014 07:32:14
Видеоурок №7: включаемые области в битрикс
Создаем включаемые области на сайте. Рассказываю какими они бывают и возможные способы применения включаемых областей. |
Петр: 29.01.2014 07:32:14
Добрый день.
По вашим урокам созддал раздел Акции. если смотреть на анонс - всё нормально. если нажать подробно, то картинка шириной в 800px перекрывает правый блок можно это исправить? если непонятно - могу прислать скриншот (указать путь не удается, я не понимаю как это сделать, т.к. тоже на маке ![]() ...заодно еще вопрос, можно сделать на сайте добавление скриншотов перетаскиванием в тело сообщения? спасибо |
Михаил Базаров: 29.01.2014 09:24:32
Сделайте ее в акциях шириной 100%, чтобы не вылезала за рамки дозволенного. либо укажите для картиинки в пикселях ширину своего тела.
Добавление скринов перетаскиванием может и можно, о ни разу не заморачивался такой фичей. |
Петр: 30.01.2014 05:51:54
О если бы я мог это делать
![]() т.е. этого в уроке нет? или я что-то пропустил? ...а добавление скринов ОЧЕНЬ для меня актуально, хочу с вашей помощью сделать интересный портал. |
Михаил Базаров: 30.01.2014 15:07:07
Обычная верстка. Там где вызывается картинка анонса припишите ей ширину <img src="вызов картинки" width="100%" ... /> и она сама подстроится по ширине под родительский блок- в данном случае <article>
|
Руслан: 08.03.2014 11:25:23
Здравствуйте, а можете выслать мне на почту готовый template_styles.css с этого урока)) и Спасибо за хорошие уроки) сижу создаю сайт! как создам обызательно поддержу Ваш труд)
|
Михаил Базаров: 08.03.2014 12:57:30
|
Руслан: 08.03.2014 13:13:48
а можете скинуть этот готовый проект конечный? на почту)а то времени нет создавать просто поменять под себя все)
|
Михаил Базаров: 08.03.2014 14:34:58
Это стоит 5000 рублей) лицензия битрикс на Ваше имя входит в цену. Напишите мне в скайп: mibazarow
|
Doctor: 05.04.2014 03:45:44
А я и так бы поддержал, только QIWI нет
|
Анна: 21.04.2014 19:08:05
А если у меня есть раздел статей, и я хочу выводить для каждой статьи разные картинки. Для этого случая подойдут включаемые области?
Выглядит это примерно так, рабочая область поделена на 2 части: левая - где текст статьи, правая - картинки. Я думаю левую, где основной текст статьи, редактировать через "изменить страницу", а правую - оформить как включаемая область, но не могу пока сообразить, как сделать ее уникальной для каждой статьи раздела. Надеюсь, понятно объяснила. |
Михаил Базаров: 21.04.2014 22:57:46
|
Гость сайта: 22.04.2014 10:17:29
|
Михаил Базаров: 22.04.2014 15:25:42
В общем это не сложно, просто немного прикинуть и воспользоваться API битрикс Вот это должно помочь: http://camouf.ru/blog-note/439/ - вывод условия если раздел-то... в шаблоне http://camouf.ru/blog-note/421/ - вывод свойств в компанентах |
Александр: 05.05.2014 18:17:24
день добрый, уже всю голову сломал, вставляю включаемую область,но не могу оцентровать её, постоянно занимает левый угол. не пристраивается к шаблону.
|
Инна: 05.05.2014 19:23:11
Добрый день! у меня получается нижнее меню в "режиме правки" выглядит правильно -горизонтально, а вот если выйти из "режима правки", то оно вновь расположено вертикально. В чем может быть ошибка? все делалось по уроку
|
Михаил Базаров: 06.05.2014 03:36:22
|
Максим: 23.06.2014 21:18:37
Добрый день!
Подскажите пожалуйста, почему после вставки включаемой области блок не обтикается? либо не обтикается область. На сайте имеется левый сайдбар и контент до вставки областей в левый сайдбар все отображалось верно, но после вставки в упор не хочет обтикаться. Для справки- Все выведено как обычно- сайдбар имеет float:left, а див с контентом нужный отступ. <div class="workarea"> <div class="left-sidebar"> <div class="catalogue"> cbgnjhm,m.lnmlhn gcvbv </div> <div class="information-left"> <?$APPLICATION->IncludeComponent( "bitrix:main.include", "", Array( "AREA_FILE_SHOW" => "file", "PATH" => "/includes/new-spare-parts.php", "EDIT_TEMPLATE" => "" ;) , false ;) ;?> </div> <div class="information-left"> <?$APPLICATION->IncludeComponent( "bitrix:main.include", "", Array( "AREA_FILE_SHOW" => "file", "PATH" => "/includes/delivery", "EDIT_TEMPLATE" => "" ;) ,false ;) ;?> </div> <div class="catalogue"> <?$APPLICATION->IncludeComponent( "bitrix:main.include", "", Array( "AREA_FILE_SHOW" => "file", "PATH" => "/includes/repair", "EDIT_TEMPLATE" => "" ;) , false ;) ;?> </div> </div> <div id="content"> стили /*--------------------------workarea---------------------*/ .workarea-wrapper{ background-color:#CC311D;} .workarea{ width:814px; } .catalogue{ width:177px; } .left-sidebar{ width:177px; float:left; } .inner-content{ width:177px; float:left; } .inner-content p { display:inline-block; } #content{ padding-left:200px; } |
максим: 23.06.2014 23:26:18
сейчас сайт находится по этому адресу http://www.life-and-auto.ru/
|
Айдын: 28.07.2014 02:53:47
На примере данного урока внутри включаемой области создал контент->новости, которые должны выводить в aside right статьи. Но когда нажимаю на название статьи, она не открывает детальные, а выводит вот это:
Fatal error: Call to a member function IncludeComponent() on a non-object in /home/bitrix/www/sect_article.php on line 5 Обращаюсь к этой строке и там:
Когда кликаю по названию в отдельном разделе, все работает. Проблему мне нужно решить срочно. Так что в чем же дело? |
Леонид: 25.10.2014 13:16:10
Создал включаемую область по уроку для слайдера. Вставил туда картинку (как заглушку, пока не сделал слайдер). Теперь под своим акком я ее вижу, а выйду - "Раздел не найден" горит... Я понимаю, что нужно доступ выставить, но вот где, найти не могу. Кто знает?
|
Катерина: 18.11.2014 08:36:29
Добрый день помогите как изменить товар в разделе ..с этим товаром покупают,,
|
Михаил Базаров: 18.11.2014 14:27:06
|
Михаил Базаров: 18.11.2014 14:28:58
|
Роман: 26.11.2014 09:01:51
Добрый день, можете подсказать
столкнулся с задачей У меня есть главная страница, куда надо вывести свой баннер. 7 брендов, у каждого тоже должен быть свой баннер. Вывел включаемую область, подскажите как лучше сделать? Чтобы в зависимости от бренда и главной страницы, содержимое различалось я назначал баннер сам. Спасибо большое |
Михаил Базаров: 26.11.2014 09:54:05
Понимаю, что ерунду спрашиваю ![]() |
Гость сайта: 08.12.2014 14:04:05
1)В шаблоне выделено место под логотип компании. 2)В зависимости от страницы главная,каталог,или страница бренда - содержимое включаемой области должно быть разное! Для главной и страниц каталога я сделал. А как сделать, чтобы для страница бренда, включаемая область была своя.7 Брендов, 7 картинов Передавать туда ={"/include_areas/file_brend_".$arResult[BRAND_CODE].".php"} Такого вида? |
Михаил Базаров: 12.12.2014 18:25:42
http://camouf.ru/blog-note/439/?sphrase_id=1952 Или примерно оно |
Гость сайта: 27.12.2014 15:13:17
Очень нужные уроки для начинающих. Удобно что их (уроков) серия. Автору респект. Но нужно что то делать с английским. Все таки, это тоже как то позиционирует вас в профессиональной среде. А всякие «асистант» и «инклюдэс» очень режут слух.
|
Михаил Базаров: 27.12.2014 21:33:05
![]() |
Давид: 02.02.2015 22:22:51
Здравствуйте, а можете выслать мне на почту готовый template_styles.css с этого урока?
Я сделал 7 уроков,всё получается,единственное нижнее меню съехало влево,не могу разобраться почему. (Davidyshka.me@yandex.ru) |
Михаил Базаров: 03.02.2015 05:02:13
|
Давид: 04.02.2015 17:24:51
Спасибо большое за весь шаблон сайта,а самое главное хотелось бы вас поблагодарить за комплекс видео уроков.Спасибо Михаил!
|
Александр: 18.03.2015 01:29:36
Михаил, спасибо вам за уроки! Хотел задать вопрос, у меня почему то оба меню и верхнее и нижнее забирают друг у друга имя класса... Когда я прописываю нижнему меню <ul class="bottom_menu"> такой же класс прописывается и для топ меню, когда меняю верхнему класс на
<ul class="top_menu"> оно прописывается и для нижнего меню соответственно и все стили одинаковые становятся, никак не могу понять из-за чего такое происходит и где я мог ошибиться?? Подскажите пожалуйста, спасибо. |
Александр: 18.03.2015 12:20:10
Все, я вроде разобрался в инклуде в обоих меню у меня было прописано
![]() |
Михаил Базаров: 18.03.2015 13:06:55
|
Александр: 18.03.2015 16:56:46
Подскажите еще, Михаил, никак не могу разобраться, где к картинкам слайдера прописаны размеры? в css файле который редактируется в 8м уроке есть только размеры слайдера и баннера, а вот картинок найти не могу, они у меня в акциях большого размера, а в слайдере в левом верхнем углу висят и никак не могу их на всю длину растянуть, спасибо. |
Кирилл: 22.03.2015 19:27:45
После вставки:
<?$APPLICATION->IncludeComponent( "bitrix:main.include", "", Array( "AREA_FILE_SHOW" => "sect", "AREA_FILE_SUFFIX" => "slider_map", "AREA_FILE_RECURSIVE" => "Y", "EDIT_TEMPLATE" => "" ), false );?> сайт не запускается, что делать? |
Екатерина: 28.04.2015 17:34:23
Михаил, просто хочу написать Вам спасибо за уроки, за потраченное время и силы! Только принялась изучать Битрикс и могу сказать, что без Вас вряд ли разобралась бы... Яндекс-деньгами немножко отблагодарила тоже... всякий труд должен быть оплачен, я в этом уверена!
![]() |
Михаил Базаров: 29.04.2015 21:54:18
|
Андрей: 04.06.2015 09:53:19
Привет,начал учиться делать сайты по вашим урокам..Дошёл до конца 6,новости и услуги создал..Но не понимаю как сделать такую же цену как у вас(под текстом и в зелёном фоне),так же с датой в новостях..Научите пожалуйста,как это сделать..Это как я понимаю тоже нужно в коде писать?
|
Михаил Базаров: 04.06.2015 11:02:00
|
Игорь: 30.07.2015 15:06:03
Здравствуйте! Дошел до задания в 6 уроке "сделать инфоблок в Акциях", но битрекс выдает, что в начальной триальной редакции доступны только ДВА инфоблока, а они уже под Новостями и Услугами... Платить за битрекс пока рано - хотелось бы пройти уроки до конца. Что посоветуете?
|
Михаил Базаров: 30.07.2015 19:21:19
|
Guest: 01.08.2015 09:44:13
|
Игорь: 01.08.2015 23:35:48
все решилось переустановкой и прохождением заново всех уроков, ибо копию проекта не сохранил отдельно) Также легко и седьмой урок освоилю Спасибо!
|
Марина: 09.09.2015 13:55:35
Добрый день, уважаемый Михаил!
Огромное спасибо за Ваши уроки! Благодаря им у меня что-то получается в Битриксе. Буду признательна за совет. В компоненте "Каталог" созданы разделы: раздел1, раздел2, ... В разделе1, соответственно, элементы: элемент1, элемент2.... Мне необходимо, чтобы внутри раздела над списком элементов был некоторый текст, в каждом разделе свой, а в списке разделов текста не было. Поставила встраиваемую область внутри раздела (где список элементов), но область появилась и в списке разделов. Т.е. она есть или и там, и там, или нигде. Получается, что список разделов и список элементов раздела как-бы она страница? И как можно это обойти? Спасибо. |
Михаил Базаров: 09.09.2015 18:24:03
|
Марина: 10.09.2015 13:06:13
Правильно ли я поняла: В Типе инфоблока во вкладке Инфоблок я ставлю текст описания, а в /bitrix/templates/.default/components/bitrix/catalog/template/bitrix/catalog.section.list/.default/template.php ставлю в нужное место
Таким образом у меня не сработала. К сожалению, еще не сильна в php.(( |
Марина: 10.09.2015 17:40:50
И можно еще вопрос не по этой теме? Bitrix и JavaScript вообще дружат? У меня совсем не подключается jQuary.
|
Марина: 10.09.2015 17:57:36
Прошу прощения! Подключила jQuary. Моя ошибка.
|
Дор: 14.09.2015 19:29:39
Здравствуйте Михаил!
При попытке подключить включаемую область с меню (раздела) в раздел Группы, у меня почему то на страницах данного раздела это меню не появляется. Как сделать чтоб автоматически на всех страницах раздела появлялось данное меню и другие включаемые области? С уважением, Дор |
Ольга: 07.02.2016 00:20:16
У меня в папках еще нет файлов включаемых областей. А включаемая область все равное не выводится при переходе с главной в другие разделы.
Только на главной она есть. С нижней областью все то же самое. Не забирает файлик почему то из папки выше. Почему такое может быть? С верхом понятно, что все в результате как и надо. А вот с низом получается что copiraiter выводится только на главной странице. На других пусто, только квадратик маленький с красной точкой. P.s. Уроки супер ![]() ![]() ![]() |
Ольга: 07.02.2016 00:32:10
Все, нашла ошибку, почему то не поставилось "из файла", проделала все с начала и заработало как надо.
|
Нели Маями: 04.11.2016 23:37:47
Привет. Подскажите как для включаемой области сделать отдельный css файл чтобы его можно было в режиме разработчика редактировать.
|
Михаил Базаров: 05.11.2016 02:18:48
А можно в основном файле стилей сайта прописать все нужные селекторы, тут как удобнее. |
Нели Маями: 05.11.2016 16:36:52
|
Михаил Базаров: 06.11.2016 05:54:57
|
Станислав Мишин: 31.05.2017 13:07:22
Здравствуйте, Михаил!
Я хочу использовать включаемую область для статической информации только на конкретной странице. Подскажите пожалуйста, есть ли необходимость создавать для моей статической информации (для вставки во включаемую область) свой инфоблок>раздел>страницу или лучше сделать проще и сверстать статику в html и css прямо в теле самой включаемой области? По сути это статичный текстовой баннер с текстовыми блоками и меняться он не будет. Будет ли это корректно? Заранее благодарю за ответ. |
Михаил Базаров: 31.05.2017 19:00:07
![]() |
Юрий Агеев: 31.10.2018 19:38:37
Здравствуйте Михаил, а возможно ли выложить файлы данного урока?
|
Михаил Базаров: 01.11.2018 09:22:54
![]() |
Юрий Агеев: 03.11.2018 11:48:45
Я не могу найти где можно установить шрифт цены и сделать рамку как у Вас
|
Михаил Базаров: 03.11.2018 12:22:57
https://yadi.sk/d/h6nn2TWnP3h6fg |
Юрий Агеев: 03.11.2018 18:28:08
увы, но то, что мне нужно там отсутствует
|
Юрий Агеев: 03.11.2018 18:29:16
может тогда подскажите в каком файле можно отредактировать вид цен?
|
Михаил Базаров: 03.11.2018 21:22:45
шаблон_сайта/components/bitrix/catalog/bitrix/catalog.element/template.php |
Юрий Агеев: 04.11.2018 11:43:11
у меня выведены услуги по Вашим урокам, но цена в услугах очень мелко смотрится вот и хочу увеличить шрифт
|
Артём Черепанов: 31.01.2020 12:52:14
Здравствуйте Михаил
Подскажите как лучше реализовать следущее: Трехколоночный сайт, первая колонка это меню сайта, вторая колонка меню раздела, третья колонка контент (work_area), но все три колонки должны быть видны только в элементах инфоблока. Сейчас на сайте созданы несколько разделов новостей, на странице любого раздела должны быть только 2 колонки, это первая колонка с меню сайта и колонка с work_area. На детальной странице, должна выводится еще колонка, со списком всех записей этого раздела (компонент Список новостей). Сейчас пытаюсь сделать следующее - вставил в шаблон сайта включаемую область для третьей колонки, но третья колонка выводится во всем разделе, и я не знаю как запретить вывод включаемой области на странице раздела и оставить в детальной новости. И правильно ли вообще использовать включаемую область в моем случае? |
Михаил Базаров: 31.01.2020 15:24:19
Зависит от общей компановки и верстки сайта. Но думаю поможет следующее: 1) Создаете дополнительный параметр в управлении структурой. 2) В нужных раздела указываете нужное количество колонок 3) Используете условие
Но, в целом, как-то так |
Артём Черепанов: 31.01.2020 16:31:34
Спасибо огромное за ответ! буду пробовать ваш вариант
|
Артём Черепанов: 01.02.2020 14:03:22
Здравствуйте Михаил
А как теперь сделать чтоб третья колонка не показывалась на странице раздела, а выводилась бы только на детальной странице. |
1С-Битрикс на моем Boosty канале
Блог-note: заметки разработчика
Вывести свойство отдельно ото всех или исключить из всех
Иногда, на сайте, под управлением 1С-Битрикс, нужно вывести какое-то конкретное свойство отдельно ото всех, или вообще н...
Валидация пароля и подтверждения при регистрации в битрикс
Встала задачка сделать валидацию пароля и его подтверждения в стандартной форме регистрации сайта под управлением Битрик...
Вывести информацию, только на первом уровне раздела каталога, в 1С-Битрикс
Задача: на сайте, в каталоге, выводится два фильтра - боковой и верхний. Оба компонента подключены в файле section.php к...
Создание мобильного приложения на cordova, для любого сайта.
Если стоит задача разработки мобильного приложения для сайта, можете воспользоваться данной заметкой. Постарался сделать...
Если предложение SKU в корзине, поменять кнопку добавления на "В корзине"
Данная заметка является дополнением к ранее опубликованной: Если товар в корзине, поменять значение input на "В корзине"...
Малая корзина Битрикс, упрощенный шаблон
Шаблон малой корзины битрикс, который можно вывести в боковом разделе шаблона или в шапке интернет-магазина. Код окульту...
Оптимизация jpeg и png картинок на cron, с помощью jpegoptim и optipng
Задача: на сайт каждый день проходит выгрузка из 1С с обновлением картинок. Нужно оптимизмровать эти картинки с помощью...
XML в формате Commerce ML-2, города России и Мира, для выгрузки в инфоблок Битрикс
Подвернулась задачка, создать инфоблок для Битрикс, в котором будут просто города России и мира в виде элементов инфобло...
Массово изменить коэффициент единицы измерения в каталоге
Задача: всем товарам каталога или товарам определённого раздела изменить коэффициент единицы измерения.