Если на вашем сайте требуется создание раздела с блогом или новостями, статьями. Записям в которых, посетители смогу ставить оценки и комментировать, сделать это достаточно просто. В этом видео расскажу как. За основу возьмем стандартный компонент новостей
Для реализации нам понадобятся
Воспользуемся стандартным компонентом "Комментарии к товарам" который используется в торговом каталоге
В шаблоне компонента
В шаблоне компонента
Можно воспользоваться вызовом $arResult["DATE_CREATE"] ($arItem). Но тогда выводится в формате "12 Ноябрь 2015 12:31:17", намного красивее выводить в формате сайта, Например "12 Ноября 2015"
В шаблон компонента вставляем компонент голосования
Как и что применить смотрите в видео:
![]()
Юрий Зюзин
|
Михаил, огромное спасибо за видео, очень познавательно.
Но у меня возникла сложность с выводом комментариев, пробовал различные вариации вывода компонента, вкладка комментарии появляется, но самой формы внутри нету и ссылки на добавление комментария, причем даже в коде. Использую Битрикс последней версии, шаблон flat (в нём кстати уже штатно добавлен вывод количества просмотров), но возможности комментирования не появляется, может я что-то забыл? Нужно ли создавать форум для комментариев? |
![]()
Михаил Базаров
|
||
Ну и, проверьте подключение и конфликтность скриптов, возможно какой-то из ваших перешибает битриксовый |
||
![]()
Андрей Кругликов
|
Здравстуйте.
Сделал форум по вашему уроку. Все круто. В моей версии компонента можно даже комментарии вывести. С этими связана проблема: у тех комментариев, которые добавляются в настройках компонента новости, не могу найти шаблон вывода, а если сделать комменты по вашему уроку, то пишет ошибку "Элемент не найден". Id элемента/инфоблока, тип инфоблока указывал как напрямую, так и "ELEMENT_ID" => $arResult['ID'], "IBLOCK_ID" => $arParams['IBLOCK_ID'], "IBLOCK_TYPE" => $arParams['IBLOCK_TYPE'], и все равно ошибка. Буду благодарен за подсказку с возможными проблемами |
![]()
Михаил Базаров
|
||
|
||
![]()
chybakabra
|
Михаил, здравствуйте!
Создал раздел 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#/ Все разделы выводятся (показывает кол-во постов в разделе) но при нажатии на раздел пишет, что "Элемент не найден". Не подскажете, в чем возможная ошибка? |
![]()
Михаил Базаров
|
||
Тут ошибка, сначала #SECTION_CODE# потом #ELEMENT_CODE# |
||
![]()
chybakabra
|
Михаил, здравствуйте!
Благодарю за ответ. Исправил свою ошибку, но к сожалению элементы из конкретного раздела не подцепились "Элемент не найден". Пошел другим путем: В настройке компонента "Новости" прописал: Страница раздела: #SECTION_CODE_PATH#/ Страница детального просмотра: #SECTION_CODE_PATH#/#ELEMENT_CODE# В настройке компонента "Структура разделов": URL, ведущий на страницу с содержимым раздела: /blog/#SECTION_CODE_PATH#/ Такой вариант сработал. |
![]()
Димитрий Лебедев
|
Добрый день!
Как вы думаете с чем может быть связана проблема что не выводиться имя пользователя? Дата и само сообщение выводятся - а вот на месте имени пустота, в настройки пользователя проверял - все заполнено. Пробывал через forum.topic.reviews - имя показывает, а catalog.comments - нет ![]() |
![]()
Andrey Churashev
|
||
![]() Появился обновленный компонент *блог* |
||
![]()
Михаил Базаров
|
||||
|
||||
![]()
usr
|
Михаил, есть возможность премодерации комментариев, чтобы запись публиковалась только после одобрения админом?
|
![]()
usr
|
||
|
||
![]()
usr
|
Подскажите, кто знает, простой способ добавить пользовательское свойство для комментарию. Например текстовый инпут "рейтинг".
Стандартная форма по шаблону .default |
![]()
Александр Силуянов
|
||
Доброго дня Михаил.
У меня как всегда не заработало с первого раза)) И со второго)) Пишет: В настройках компонента не выбран ни один тип комментариев.
|
||
![]()
Александр Силуянов
|
Забыл добавить: Редакция СТАРТ
|
![]()
Михаил Базаров
|
||
|
||
![]()
demon_sl
|
Спасибо за уроки!
поправте код в В шаблон компонента "Оценка элемента звездочками", не хватает круглой скобки завершения инклуда, что вызывает ошибку. |
![]()
Alexandr Bezrukov
|
Михаил, добрый день!
Все сделал как вы показали в видео, но не фурычит - нет ссылки "Добавить комментарий". |
![]()
Alexandr Bezrukov
|
Уточнение. Версия - бизнес. Ссылка не видна - ugruni.ru/blog/
|
![]()
Татьяна Токаренко
|
Добрый день!
А если в редакции Бизнес выходит уведомление "В настройках компонента не выбран ни один тип комментариев", то с чем это может быть связано? |
![]()
Михаил Базаров
|
||
|
||
![]()
Sergey Savchuk
|
Михаил здравствуйте!
подскажите, а как реализовать рейтинг не с элементами, а с разделами инфоблока? Возможно ли это? Например с компонентом iblock vote? Спасибо |
![]()
Pashka Kent
|
||
|
||
![]()
Pashka Kent
|
Не могу найти как вывести аватар пользователя в этих комментариях. Подскажите, где включить или в каком шаблоне смотреть?
|
![]()
Павел Сидоров
|
Доброго времени суток.
Есть один нюанс при такой настройке ЧПУ как показано на видео. Например Каталог ЧПУ (относительно корня сайта): /recipes/ Страница общего списка: index.php Страница раздела: #SECTION_CODE#/ Страница детального просмотра: #ELEMENT_CODE#.php Тогда при обращении к несуществующей странице (например /recipes/авбгдеёж) будет отдаться не 404, а страница общего списка. Если знаете как исправить данный недостаток подскажите пожалуйста. Спасибо |
![]()
Михаил Базаров
|
||
Попробуйте, в настройках компонента, в самом низу- поставить галки: - Отдавать 404 - Показ специальной страницы (пропишите путь к странице ошибки) Должно бы помочь, но не точно. |
||
![]()
Ростислав Черненко
|
А есть ли у Вас урок, как с нуля создать раздел "блог" на сайте?
|
На нем, уже много видеоуроков по 1С-Битрикс. Как одиночные видео так и серии видеоуроков Перейти на канал
Совсем скоро выйдет видеокурс по разработке доски объявлений с мобильным приложением. Подписывайтесь и будьте в курсе: