Если на вашем сайте требуется создание раздела с блогом или новостями, статьями. Записям в которых, посетители смогу ставить оценки и комментировать, сделать это достаточно просто. В этом видео расскажу как. За основу возьмем стандартный компонент новостей
Создание блога с комментариями, оценками и просмотрами на сайте с 1С-Битрикс
|
Михаил Базаров: 07.01.2017 01:00:00
Создание блога с комментариями, оценками и просмотрами на сайте с 1С-Битрикс
Если на вашем сайте требуется создание раздела с блогом или новостями, статьями. Записям в которых, посетители смогу ставить оценки и комментировать, сделать это достаточно просто. В этом видео расскажу как. За основу возьмем стандартный компонент новостей |
|
Юрий Зюзин: 07.01.2017 01:00:00
Михаил, огромное спасибо за видео, очень познавательно.
Но у меня возникла сложность с выводом комментариев, пробовал различные вариации вывода компонента, вкладка комментарии появляется, но самой формы внутри нету и ссылки на добавление комментария, причем даже в коде. Использую Битрикс последней версии, шаблон flat (в нём кстати уже штатно добавлен вывод количества просмотров), но возможности комментирования не появляется, может я что-то забыл? Нужно ли создавать форум для комментариев? |
|
Михаил Базаров: 07.01.2017 03:00:00
Нужно создать не форум, а тему блога- так как комментарии работают на базе блоговых комментов.
Ну и, проверьте подключение и конфликтность скриптов, возможно какой-то из ваших перешибает битриксовый |
|
Андрей Кругликов: 07.03.2017 06:00:00
Здравстуйте.
Сделал форум по вашему уроку. Все круто. В моей версии компонента можно даже комментарии вывести. С этими связана проблема: у тех комментариев, которые добавляются в настройках компонента новости, не могу найти шаблон вывода, а если сделать комменты по вашему уроку, то пишет ошибку "Элемент не найден". Id элемента/инфоблока, тип инфоблока указывал как напрямую, так и "ELEMENT_ID" => $arResult['ID'], "IBLOCK_ID" => $arParams['IBLOCK_ID'], "IBLOCK_TYPE" => $arParams['IBLOCK_TYPE'], и все равно ошибка. Буду благодарен за подсказку с возможными проблемами |
|
Михаил Базаров: 08.03.2017 03:00:00
Шаблон форумных комментариев в шаблоне новостей в директории forum.reviews
|
|
chybakabra: 12.04.2017 01:00:00
Михаил, здравствуйте!
Создал раздел blog, создал инфоблок "blog" в инфоблоке прописал: URL страницы информационного блока: #SITE_DIR#/blog/ URL страницы раздела: #SITE_DIR#/blog/#SECTION_CODE#/ URL страницы детального просмотра: #SITE_DIR#/blog/#ELEMENT_CODE#/#SECTION_CODE#.php Установил компонент "новости", в настройке прописал: URL страницы информационного блока: #SITE_DIR#/blog/ URL страницы раздела: #SITE_DIR#/blog/#SECTION_CODE#/ URL страницы детального просмотра: #SITE_DIR#/blog/#ELEMENT_CODE#/#SECTION_CODE#.php Установил компонент "Структура разделов" из Каталог", в настройках прописал: URL, ведущий на страницу с содержимым раздела: /blog/#SECTION_CODE#/ Все разделы выводятся (показывает кол-во постов в разделе) но при нажатии на раздел пишет, что "Элемент не найден". Не подскажете, в чем возможная ошибка? |
|
Михаил Базаров: 12.04.2017 01:00:00
Тут ошибка, сначала #SECTION_CODE# потом #ELEMENT_CODE#
|
|
chybakabra: 13.04.2017 12:00:00
Михаил, здравствуйте!
Благодарю за ответ. Исправил свою ошибку, но к сожалению элементы из конкретного раздела не подцепились "Элемент не найден". Пошел другим путем: В настройке компонента "Новости" прописал: Страница раздела: #SECTION_CODE_PATH#/ Страница детального просмотра: #SECTION_CODE_PATH#/#ELEMENT_CODE# В настройке компонента "Структура разделов": URL, ведущий на страницу с содержимым раздела: /blog/#SECTION_CODE_PATH#/ Такой вариант сработал. |
|
Димитрий Лебедев: 10.05.2017 12:00:00
Добрый день!
Как вы думаете с чем может быть связана проблема что не выводиться имя пользователя? Дата и само сообщение выводятся - а вот на месте имени пустота, в настройки пользователя проверял - все заполнено. Пробывал через forum.topic.reviews - имя показывает, а catalog.comments - нет |
|
Andrey Churashev: 04.06.2017 05:00:00
![]() Появился обновленный компонент *блог* |
|
Михаил Базаров: 04.06.2017 08:00:00
|
|
usr: 26.06.2017 07:00:00
Михаил, есть возможность премодерации комментариев, чтобы запись публиковалась только после одобрения админом?
|
|
usr: 26.06.2017 08:00:00
|
|
Александр Силуянов: 27.11.2017 03:00:00
Доброго дня Михаил.
У меня как всегда не заработало с первого раза)) И со второго)) Пишет: В настройках компонента не выбран ни один тип комментариев.
|
|
Михаил Базаров: 27.11.2017 03:00:00
|
|
demon_sl: 05.05.2018 03:00:00
Спасибо за уроки!
поправте код в В шаблон компонента "Оценка элемента звездочками", не хватает круглой скобки завершения инклуда, что вызывает ошибку. |
|
Татьяна Токаренко: 11.09.2018 03:00:00
Добрый день!
А если в редакции Бизнес выходит уведомление "В настройках компонента не выбран ни один тип комментариев", то с чем это может быть связано? |
|
Михаил Базаров: 11.09.2018 06:00:00
В общем-то, ответ в уведомлении. В настройках компонента, выберите тип комментариев- куда они должны записываться и ID элемента, к которому эти комментарии должны относиться
|
|
Pashka Kent: 07.02.2019 05:00:00
|
|
Pashka Kent: 07.02.2019 05:00:00
Не могу найти как вывести аватар пользователя в этих комментариях. Подскажите, где включить или в каком шаблоне смотреть?
|
|
Павел Сидоров: 02.10.2019 09:00:00
Доброго времени суток.
Есть один нюанс при такой настройке ЧПУ как показано на видео. Например Каталог ЧПУ (относительно корня сайта): /recipes/ Страница общего списка: index.php Страница раздела: #SECTION_CODE#/ Страница детального просмотра: #ELEMENT_CODE#.php Тогда при обращении к несуществующей странице (например /recipes/авбгдеёж) будет отдаться не 404, а страница общего списка. Если знаете как исправить данный недостаток подскажите пожалуйста. Спасибо |
|
Михаил Базаров: 02.10.2019 11:00:00
Попробуйте, в настройках компонента, в самом низу- поставить галки:
- Отдавать 404 - Показ специальной страницы (пропишите путь к странице ошибки) Должно бы помочь, но не точно. |
|
Виталий: 03.05.2025 12:00:00
Здравствуйте. Перехожу в конкретный раздел, где создан элемент, и на странице раздела выдаёт ошибку
Cannot find 'news' template with page 'section' |
|
Виталий: 03.05.2025 02:00:00
Разобрался. Отсутсвовал section.php в комплкксном компоненте
|
Блог-note Заметки по 1С-Битрикс
-
Показ страницы сайта в боковом слайдере, на примере всплывающей формы обратной связи.
Если вы хотите сделать подгрузку любой страницы сайта в боковой слайдер, для этого в битриксе есть метод BX.SidePanel.Instance.open. Метод открывает в...
-
Добавление в избранное или отложенные, на AJAX из карточки товара
В этой заметке рассакажу как добавлять товары в "Отложенные", для иммитации функционала "Избранное". Для этого будем использовать API 1С-Битрикс. Доба...
-
Получить все поля раздела, включая пользовательские, в section.php
Если нужно получить какие-то данные о текущем разделе, которых нет в изначальном массиве, можно воспользоваться методом CIBlockFindTools::GetSectionID...
-
Если пользователь авторизован то... API Битрикс
Достаточно часто, при создании сайта на битрикс нужно вывести в шаблон или компонент, некую информацию, доступную только для авторизованного пользоват...
-
Если папка то применяем, проверка текущего раздела или подраздела
Иногда требуется применить особый стиль к определённой директории сайта или управлять выводом элементов на странице в зависимости от текущего URL. Для...
-
Получение местоположений через API Битрикс c поиском по select.
Если нужно получить список городов из модуля "Местоположения" можно воспользоваться API Битрикс. Данные местоположения можно использовать в любом мест...
