Создание блога с комментариями, оценками и просмотрами на сайте с 1С-Битрикс

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

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

Если на вашем сайте требуется создание раздела с блогом или новостями, статьями. Записям в которых, посетители смогу ставить оценки и комментировать, сделать это достаточно просто. В этом видео расскажу как. За основу возьмем стандартный компонент новостей
 
Михаил, огромное спасибо за видео, очень познавательно.
Но у меня возникла сложность с выводом комментариев, пробовал различные вариации вывода компонента, вкладка комментарии появляется, но самой формы внутри нету и ссылки на добавление комментария, причем даже в коде. Использую Битрикс последней версии, шаблон flat (в нём кстати уже штатно добавлен вывод количества просмотров), но возможности комментирования не появляется, может я что-то забыл? Нужно ли создавать форум для комментариев?
 
Цитата
Юрий Зюзин написал:
Михаил, огромное спасибо за видео, очень познавательно.
Но у меня возникла сложность с выводом комментариев, пробовал различные вариации вывода компонента, вкладка комментарии появляется, но самой формы внутри нету и ссылки на добавление комментария, причем даже в коде. Использую Битрикс последней версии, шаблон flat (в нём кстати уже штатно добавлен вывод количества просмотров), но возможности комментирования не появляется, может я что-то забыл? Нужно ли создавать форум для комментариев?
Нужно создать не форум, а тему блога- так как комментарии работают на базе блоговых комментов.
Ну и, проверьте подключение и конфликтность скриптов, возможно какой-то из ваших перешибает битриксовый
 
Здравстуйте.
Сделал форум по вашему уроку. Все круто. В моей версии компонента можно даже комментарии вывести. С этими связана проблема: у тех комментариев, которые добавляются в настройках компонента новости, не могу найти шаблон вывода, а если сделать комменты по вашему уроку, то пишет ошибку "Элемент не найден".  Id элемента/инфоблока, тип инфоблока указывал как напрямую, так и

"ELEMENT_ID" => $arResult['ID'],
"IBLOCK_ID" => $arParams['IBLOCK_ID'],
"IBLOCK_TYPE" => $arParams['IBLOCK_TYPE'],

и все равно ошибка.
Буду благодарен за подсказку с возможными проблемами
 
Цитата
Андрей Кругликов написал:
Здравстуйте.
Сделал форум по вашему уроку. Все круто. В моей версии компонента можно даже комментарии вывести. С этими связана проблема: у тех комментариев, которые добавляются в настройках компонента новости, не могу найти шаблон вывода, а если сделать комменты по вашему уроку, то пишет ошибку "Элемент не найден".  Id элемента/инфоблока, тип инфоблока указывал как напрямую, так и

"ELEMENT_ID" => $arResult['ID'],  
"IBLOCK_ID" => $arParams['IBLOCK_ID'],  
"IBLOCK_TYPE" => $arParams['IBLOCK_TYPE'],  

и все равно ошибка.
Буду благодарен за подсказку с возможными проблемами
Шаблон форумных комментариев в шаблоне новостей в директории forum.reviews
 
Михаил, здравствуйте!

Создал раздел 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#/

Все разделы выводятся (показывает кол-во постов в разделе) но при нажатии на раздел пишет, что "Элемент не найден".
Не подскажете, в чем возможная ошибка?
 
Цитата
chybakabra написал:
URL страницы детального просмотра: #SITE_DIR#/blog/#ELEMENT_CODE#/#SECTION_CODE#.php


Тут ошибка, сначала #SECTION_CODE# потом #ELEMENT_CODE#
 
Михаил, здравствуйте!
Благодарю за ответ. Исправил свою ошибку, но к сожалению элементы из конкретного раздела не подцепились "Элемент не найден". Пошел другим путем:

В настройке компонента "Новости" прописал:

Страница раздела: #SECTION_CODE_PATH#/
Страница детального просмотра: #SECTION_CODE_PATH#/#ELEMENT_CODE#

В настройке компонента "Структура разделов":
URL, ведущий на страницу с содержимым раздела: /blog/#SECTION_CODE_PATH#/

Такой вариант сработал.
 
Добрый день!
Как вы думаете с чем может быть связана проблема что не выводиться имя пользователя?
Дата и само сообщение выводятся - а вот на месте имени пустота, в настройки пользователя проверял - все заполнено. Пробывал через forum.topic.reviews - имя показывает, а catalog.comments - нет  :(
 
Цитата
За основу возьмем стандартный компонент новостей


Появился обновленный компонент *блог*  
 
Цитата
Andrey Churashev написал:
Цитата
За основу возьмем стандартный компонент новостей


Появился обновленный компонент *блог*  
Это именно многопользовательские блоги. В примере делаю однопользовательский.
 
Михаил, есть возможность премодерации комментариев, чтобы запись публиковалась только после одобрения админом?
 
Цитата
usr пишет:
Михаил, есть возможность премодерации комментариев, чтобы запись публиковалась только после одобрения админом?
Все нашел, процедура описана в разделе "Модерация комментариев": https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=42&LESSON_ID=3669
 
Подскажите, кто знает, простой способ добавить пользовательское свойство для комментарию. Например текстовый инпут "рейтинг".

Стандартная форма по шаблону .default
https://db.tt/zXofaoPK5L
 
Доброго дня Михаил.
У меня как всегда не заработало с первого раза)) И со второго))
Пишет: В настройках компонента не выбран ни один тип комментариев.


Код
 <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>

<?$APPLICATION->IncludeComponent(
"bitrix:catalog.comments",
"",
Array(
"AJAX_POST" => "Y",
"BLOG_TITLE" => "",
"BLOG_URL" => $arParams['BLOG_URL'],
"BLOG_USE" => "Y",
"CACHE_GROUPS" => $arParams['CACHE_GROUPS'],
"CACHE_TIME" => "3600",
"CACHE_TYPE" => "A",
"COMMENTS_COUNT" => "50",
"COMPONENT_TEMPLATE" => ".default",
"ELEMENT_CODE" => "",
"ELEMENT_ID" => $arResult['ID'],
"EMAIL_NOTIFY" => "N",
"FB_APP_ID" => $arParams['FB_APP_ID'],
"FB_COLORSCHEME" => "light",
"FB_ORDER_BY" => "reverse_time",
"FB_TITLE" => "Facebook",
"FB_USE" => "N",
"FB_USER_ADMIN_ID" => "",
"IBLOCK_ID" => "4",
"IBLOCK_TYPE" => "content",
"PATH_TO_SMILE" => "",
"SHOW_DEACTIVATED" => "N",
"SHOW_RATING" => "N",
"SHOW_SPAM" => "Y",
"TEMPLATE_THEME" => "black",
"URL_TO_COMMENT" => "",
"VK_API_ID" => $arParams['VK_API_ID'],
"VK_TITLE" => "В контакте",
"VK_USE" => "N",
"WIDTH" => ""
),
$component,
Array(
'HIDE_ICONS' => 'Y'
)
);?>





 
 
Забыл добавить: Редакция СТАРТ
 
Цитата
Александр Силуянов написал:
Забыл добавить: Редакция СТАРТ
В старте нет модуля блогов, не получится. Минимум стандарт нужен
 
Спасибо за уроки!
поправте код в В шаблон компонента "Оценка элемента звездочками", не хватает круглой скобки завершения инклуда, что вызывает ошибку.
 
Михаил, добрый день!

Все сделал как вы показали в видео, но не фурычит - нет ссылки "Добавить комментарий".
https://ugruni.ru/blog/polza_perepelinogo_myasa_kak_vybrat_khranit_i_gotovi­t/
 
Уточнение. Версия - бизнес. Ссылка не видна - ugruni.ru/blog/
 
Добрый день!
А если в редакции Бизнес выходит уведомление "В настройках компонента не выбран ни один тип комментариев", то с чем это может быть связано?
 
Цитата
Татьяна Токаренко написал:
Добрый день!
А если в редакции Бизнес выходит уведомление "В настройках компонента не выбран ни один тип комментариев", то с чем это может быть связано?
В общем-то, ответ в уведомлении. В настройках компонента, выберите тип комментариев- куда они должны записываться и ID элемента, к которому эти комментарии должны относиться  
Читают тему