1. на сайте 2 группы блогов - "личные блоги" и "корпоративные новости"
2. страница - комплексный компонент "блоги" (bitrix:blog).
в настройках "Группа блогов для отображения" = "личные блоги"
сразу проблемы: если у юзера нет блога, то появляется ссылка "Создать свой блог", при нажатии на которую предлагается выбрать - в какой группе создавать блог
3. страница профиля - "Комплексный компонент социальной сети для пользователя" (bitrix:socialnetwork_user)
в настройках - "Группа блогов для блогов" = "корпоративные новости"
Итак проблемы:
Вариант 1. реальный и очень нехороший
Пользователья Петя
создает себе личный блог с названием "Блог пети" и адресом "test"
Пишет там сообщение.
Переходит в профиль и во вкладке "корпоративные новости" ("Блог") пишет еще сообщение - ему автоматом создается новый блог (компонент blog.post.edit) с авто-названием "Блог пользователя Петя Петин" и адресом "petya-blog"
переходим в личные блоги и теперь все меню блога (Новое сообщение|Мой блог|Мой профиль|Настройки) ссылаются на новый блог в корп. новостях (petya-blog), хотя "Последние сообщения" - выводит пост из личных.
выводы:
1. не работает фильтрация по группам блогов!
2. неверно работает блок меню блогов (bitrix:blog.menu) - по-видимому ищущий блог по адресу а не по группе
Вариант 2.
Пользователья Вася
1. у юзера есть блог в личных блогах со стандартным названием и ссылкой (vasya-blog)
2. Заходит в профиль и постим сообщение в корп. новостях.
3. И получаем ошибку "Не указан блог сообщения" - ибо компонент blog.post.edit пытается создать ему блог с адресом vasya-blog
выводы:
1. blog.post.edit - не проверяет возможности существования блога с таким адресом.
Итоги: 3 часа потраченные впустую на поиски ошибок в стандартных компонентах, + 2 гневных фидбека от Васи с Петей
2. страница - комплексный компонент "блоги" (bitrix:blog).
в настройках "Группа блогов для отображения" = "личные блоги"
сразу проблемы: если у юзера нет блога, то появляется ссылка "Создать свой блог", при нажатии на которую предлагается выбрать - в какой группе создавать блог
3. страница профиля - "Комплексный компонент социальной сети для пользователя" (bitrix:socialnetwork_user)
в настройках - "Группа блогов для блогов" = "корпоративные новости"
Итак проблемы:
Вариант 1. реальный и очень нехороший
Пользователья Петя
создает себе личный блог с названием "Блог пети" и адресом "test"
Пишет там сообщение.
Переходит в профиль и во вкладке "корпоративные новости" ("Блог") пишет еще сообщение - ему автоматом создается новый блог (компонент blog.post.edit) с авто-названием "Блог пользователя Петя Петин" и адресом "petya-blog"
переходим в личные блоги и теперь все меню блога (Новое сообщение|Мой блог|Мой профиль|Настройки) ссылаются на новый блог в корп. новостях (petya-blog), хотя "Последние сообщения" - выводит пост из личных.
выводы:
1. не работает фильтрация по группам блогов!
2. неверно работает блок меню блогов (bitrix:blog.menu) - по-видимому ищущий блог по адресу а не по группе
Вариант 2.
Пользователья Вася
1. у юзера есть блог в личных блогах со стандартным названием и ссылкой (vasya-blog)
2. Заходит в профиль и постим сообщение в корп. новостях.
3. И получаем ошибку "Не указан блог сообщения" - ибо компонент blog.post.edit пытается создать ему блог с адресом vasya-blog
выводы:
1. blog.post.edit - не проверяет возможности существования блога с таким адресом.
Итоги: 3 часа потраченные впустую на поиски ошибок в стандартных компонентах, + 2 гневных фидбека от Васи с Петей