Вывод описания раздела товаров в типовом магазине на Битриксе

  Рет қаралды 4,959

Дмитрий Акифьев

Дмитрий Акифьев

Күн бұрын

Пікірлер: 32
@dimasharit
@dimasharit 10 жыл бұрын
Спасибо большое! Дмитрий вы начали развивать интереснейшее направление уроков по Битрикс. Их ждут многие.
@Panfilart
@Panfilart 8 жыл бұрын
Спасибо, Дмитрий, не первый раз ваши видео по Битриксу выручают!
@mallowspace
@mallowspace 8 жыл бұрын
Спасибо! Все работает! Дмитрию респект, за детальное объяснение!
@juoz8108
@juoz8108 10 жыл бұрын
Спасибо, Дмитрий ! Все ясно и понятно ! Очень хороший урок ! Жду продолжения этой темы ( серия уроков ).
@sergeylovchiy
@sergeylovchiy 10 жыл бұрын
Очень интересно! Продолжайте!
@Theaaaa92
@Theaaaa92 10 жыл бұрын
Добрый день! Было бы интересно увидеть видео про не стандартные возможности Битрикса, например, 1- про поиск по разделам (что бы было возможно выбирать сам раздел в котором будут искать), 2 - также было бы интересно увидеть как сделать проверку текущего пароля пользователя при изменении пароля, 3 - настройка почтовых шаблонов в виде html. 4 - про фильтры для товаров (не стандартные)
@akifjevda
@akifjevda 10 жыл бұрын
Это все классно, только часть Ваших вопросов точно не для новичков. Для решения Ваших вопросов надо быть уже подготовленным к работе с BF, чтобы уже показывать принцип решения, не останавливаясь на API, где и как писать код. А я хотел все-таки начать с основ - как делать простые компоненты, что такое API и как им пользоваться, как получить данные из БД без прямого обращения к таблицам, как сделать простейший модуль может быть даже без страницы в админке и т.п.
@Theaaaa92
@Theaaaa92 10 жыл бұрын
Дмитрий Акифьев Это все хорошо) Но все равно хотелось бы увидеть это в будующем .... также для новичков будет интересно посмотреть про ajax подгрузку нвостей или элементов каталога) (при нажатии на кнопку "показать больше" или при скроле )
@Theaaaa92
@Theaaaa92 10 жыл бұрын
Aleksandr LemzinУрок и правда для новичков полезный )) вот кстати как я вывожу массив видный только для администратора
@Theaaaa92
@Theaaaa92 10 жыл бұрын
Aleksandr LemzinКстати еще былобы интересно посмотреть про SEO (настройка файла robot для yandex и google и про создание автоматической карты сайта)
@akifjevda
@akifjevda 10 жыл бұрын
Aleksandr Lemzin По ajax: Можно сделать, на примере какой-нибудь простой фотогалереи из инфоблоков. Но потом, после основ, иначе сложностью можно отпугнуть начинающих :) По отладке: Можно и так выводить для админов, но я делаю функцию с большими возможностями (в том числе чтобы можно было и не авторизованным посмотреть при необходимости), подключаю ее в init.php и не парясь вызываю одной строкой. Про SEO все уже есть, ищите на моем блоге по тегу SEO.
@okyznetsov
@okyznetsov 4 жыл бұрын
Дмитрий, добрый день. Подскажите пожалуйста. На странице списка разделов (Услуги) под картинкой для анонса отображается текст с кратким описанием с помощью: . Мне нужно чтобы краткое описание отображалось непосредственно на странице раздела. Логично, нужно добавить в шаблон страницы раздела, что я и сделал. Но описание так и не отображается. В чем косяк?
@fedotov_a
@fedotov_a 9 жыл бұрын
Ну а какже картинку то еще из раздела вставить? Все делаю по такому же принципу, просто меняю на ["PICTURE"] но выводятся только цифры ... Как надо сделать, подскажите?
@akifjevda
@akifjevda 9 жыл бұрын
***** У каждой картинки куча параметров (это же медиабиблиотека). Вы же не думаете, что их все надо тащить в информацию о товаре или категории? Поэтому в элементах инфоблоков хранятся только идентификаторы картинок, с помощью которых через API уже вытаскивается нужная информация (физический путь до картинки, ее название для поля ALT или еще что-то). Пользуйтесь документацией Битрикса, я больше не обучаю работе с Битриксом.
@fedotov_a
@fedotov_a 9 жыл бұрын
Дмитрий Акифьев Дмитрий, спасибо за пояснение. Я просто подумал это проще, ведь я вытаскиваю описание раздела, ну и конечно я хотел чтобы и картинка этого раздела тоже была ... А вот вытащить ее оказалось не так просто. Я конечно ее вставил в описании к разделу, но у меня все задвоилось в самих разделах, ведь там выводится все тоже с картинками. А так, за урок большое спасибо, очень помогло - всегда готов поддержать, не только морально )))
@ЯрославКуделин-д3к
@ЯрославКуделин-д3к 9 жыл бұрын
Спасибо за урок. А как сделать , чтобы описание оказалось внизу страницы, под товарами?
@akifjevda
@akifjevda 9 жыл бұрын
Ярослав Куделин Воспользоваться механизмом отложенных функций. Пример есть в этом видео: blog.web-shoper.ru/blog/videolessons/bitrix/1871-movefilter.html
@ЯрославКуделин-д3к
@ЯрославКуделин-д3к 9 жыл бұрын
Дмитрий Акифьев Спасибо всё получилось! Огромный респект автору.... у хорошего наставника и у учащихся все получается...
@СептикТверь-ю5т
@СептикТверь-ю5т 8 жыл бұрын
У меня не получилось, возможно это связано с тем, что на сайте не интернет-магазин, а товары представлены под разделами.
@skremet
@skremet 10 жыл бұрын
Добрый день, Дмитрий. Спасибо за урок. Всё получилось. Только вот есть еще вопрос: А как вывести описание инфоблока, а не раздела. То есть поле ввода описания есть при создании инфоблока а вот описание не выводится.
@akifjevda
@akifjevda 10 жыл бұрын
Дело в том, что в компоненте catalog.section.list не собираются данные об инфоблоке или товарах, только о разделах. Если нужна такая информация, то надо либо до дорабатывать компонент, что не желательно, либо получать нужные данные уже после отработки компонента в файле result_modifier.php (кешируется и работает до вывода шаблона) или component_epilog.php (не кешируется, отрабатывает уже после вывода шаблона в буфер отображения, но может изменять отложенные функции). Эти файлы создаются прямо в папках нужных шаблонов, то есть компонент остается стандартным, а в свой шаблон Вы можете выводить любые дополнительные данные, которых не было в компоненте или преобразовать их в нужный вид.
@skremet
@skremet 10 жыл бұрын
Тогда очень хотелось бы посмотреть видео урок по result_modifier.php или component_epilog.php
@akifjevda
@akifjevda 10 жыл бұрын
Gena Skremet Будет и такой урок, если желающих наберется достаточно для затеи по урокам по программированию. Пока из моей базы в 6000 человек эта затея нужна меньше 10 человекам. С таким раскладом уроки вряд ли появятся вообще.
@skremet
@skremet 10 жыл бұрын
Дмитрий Акифьев Тогда лучше всего сделать топ запросов и открыть голосовалку на сайте blog.web-shoper.ru/blog/videolessons/bitrix/ - сделать рассылку и будет понятно что вообще нужно подписчикам.
@akifjevda
@akifjevda 10 жыл бұрын
Gena Skremet Так рассылка по базе была, вопросы собираю на свой email. Голосовалки раньше делал, сейчас не делаю, толку от них мало. У меня вопрос один был и не замысловатый - нужны или нет уроки про разработке для Битрикса. Я так и написал - не будет обратной связи (и мне без разницы, лениво или не интересно), то и записывать не буду, буду дальше типовой функционал с точки зрения администрирования показывать.
@Babakin1965
@Babakin1965 9 жыл бұрын
Дмитрий посмотрел, сделал все получилось, только введенный текст про дублировался. т.е. Если описание раздела , то получается два описания одно под другим. Подскажите, что не так делаю? Спасибо
@akifjevda
@akifjevda 9 жыл бұрын
Андрей Бабакин Честно - не знаю. Может код вывода написан 2 раза? Или оставили var_dump и нормальный вывод. Если ставили вывод 1 раз, то и напечатается 1 раз. Ищите косяк в своем коде, пересмотрите урок еще раз, чтобы стало понятнее.
@Babakin1965
@Babakin1965 9 жыл бұрын
Дмитрий я вроде. понял. У меня сейчас редакция 15.5.1 поэтому так.
@Valentin-n5g
@Valentin-n5g Жыл бұрын
Начало 7:20
@nikitafilimonov9013
@nikitafilimonov9013 10 жыл бұрын
Все хорошо,но: 1. редактирование шаблонов компонента лучше делать после копирования в папку templates (обновление может убить все что вы делали) 2. Данное решение не совсем верно. Описание будет выводиться на всех страницах данного раздела, т.е. если все товары данного раздела не влазят на одну страницу и появляется 2, 3 и т.д. страницы. Для решения этой проблемы нужно использовать компонент catalog.section и проверку на первую страницу
@akifjevda
@akifjevda 10 жыл бұрын
1. Урок не про то, как делать свои шаблоны и про это говорится в начале ролика. Как правильно копировать шаблоны и компоненты есть в других моих роликах. Здесь рассмотрена конкретная проблема. 2. Это ваша личная хотелка. Для большинства нужна именно логика вывода описания на любой странице раздела, вне зависимости от пагинации.
Вкладки (табы) на карточке товара в 1С-Битрикс 14
1:01:17
Дмитрий Акифьев
Рет қаралды 10 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
Подъем в ледяную гору. Китай против Quattro
15:32
Поднебесный Гараж
Рет қаралды 2,8 МЛН
Как устроен QR-код? [Veritasium]
33:28
Vert Dider
Рет қаралды 816 М.
Resignation of the Prime Minister / Coup and plans for overthrow
11:11
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН