Если на вашем сайте требуется создание раздела с блогом или новостями, статьями. Записям в которых, посетители смогу ставить оценки и комментировать, сделать это достаточно просто. В этом видео расскажу как. За основу возьмем стандартный компонент новостей
Создание блога с комментариями, оценками и просмотрами на сайте с 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С-Битрикс
-
Локальный Copilot в PhpStorm / VSCode, с помощью Continue. Свой, бесплатный Cursor
Это краткий план-черновик для видео (само видео ниже). В нем рассказывается о том, как запустить локальную ИИ модель и подключить её к проекту...
-
Сортировать товары по названию, цене и дате поступления в каталоге Битрикс
Достаточно часто заказчик просит вывести сортировку по цене, новым поступлениям и названию в каталоге товаров работающего на Битрикс. Сделать это дос...
-
Запретить оплату с внутреннего счета, если в корзине есть определенный товар
Задача: пользователи могут оплачивать заказы с бонусного счета (штатный внутренний счет), но если в корзине есть определенные товар...
-
Получение SEO данных элементов и разделов инфоблока, через API 1С-Битрикс
Для того чтобы извлечь данные из вкладки SEO административной панели Битрикс, необходимо использовать специализированные классы для работы с наследуем...
-
Постраничная навигация в списке разделов Битрикс- catalog.section.list
Если в магазине очень много разделов и хочется вывести их с постраничной навигацией: можно воспользоваться методами CDBResult::IsNavPrint(), CDBResult...
-
Обновление 1С-Битрикс с PHP 7, до поддержки версии PHP 8.3
Задача: обновить устаревший сайт на платформе 1С-Битрикс, который не получал обновлений уже более 4 лет и работает на PHP 7.1.
