У меня активированы только группа Public, но пользователи каким-то образом загружат Личные альбомы и видео, которые не доступны другим пользователям! Это в 7.1
У меня активированы только группа Public, но пользователи каким-то образом загружат Личные альбомы и видео, которые не доступны другим пользователям! Это в 7.1 |
Файлы загруженные через такие модули, как Группы и События всегда попадают в альбом который никому не виден, и отображаются независимо в модуле Групп/Событий Rules → http://www.boonex.com/terms |
Я имею ввиду, что у меня включеный группы приватности в настройках сайта только 2: Enable 'Default' group и Enable 'Public' group Насколько я понимаю это значит, что пользователь не может ограничивать никак просмотр и весь контент становится публичным, но при загрузке фото в Таймлайн создаётся альбом "Фото в таймлайне" , который приватный и никто его не может посмотреть кроме владельца, пока он не поменяет у этого альбома настройки приватности. Вот собственно вопрос, почему этому альбому по по умолчанию ставится такие настройки приватности, а для других фотоальбомов ставятся публичные. Ведь настройки то должны быть одни. |
Все медиа файлы загруженные через не собственные модули, автоматически попадают в альбом с настройками приватности "виден только дял меня". Это сделано для того, чтобы пользователь случайно не выложил какие-то личные фотографии для всеобщего обозрения, так как контроль приватности в таких случаях не прозрачный - кажется, что фотка заливается только в волл(таймлайн), группу, событие и т.п., но при этом она может отобразиться еще где-то. Rules → http://www.boonex.com/terms |
Понял, но может тогда отдельную настройку вывести для этого? |
У таймлайна есть настройка приватности, выставляемая самим пользователем в его профиле. Логичнее сделать, чтобы именно она и определяла приватность альбомов, создаваемых через таймлайн. Иначе получается, что через таймлайн смотреть можно, а через сам альбом нельзя, хотя контент там одинаковый. Если владелец разрешил друзьям смотреть таймлайн, то значит он не против, чтобы они же смотрели этот контент и через альомы? Разве не так? |
Просмотр профайла может быть заперещен, или блока с таймлайном на страничке профайла. Вообще альбом с фотками таймлайна создается один раз автоматически, и если потом поменять его приватность на публичный, то он будет публичным всегда, пока опять не поменяют его вручную Rules → http://www.boonex.com/terms |
Подскажите, пожалуйста, где и что поменять, чтобы он по дефолту был публичным? Сейчас я кроном прогоняю и меняю в базе значение с 2 на 3 в соответствующем поле, но сами понимаете это в корне не правильно. |
При загрузке фотографий в модуль Photos из других модулей (например, Avatar, Wall и тд) или из системных частей Dolphin (например, добавление аватара на Join форме) необходимый альбом создаётся автоматически. Для него по умолчанию выставляется BX_DOL_PG_NOBODY группа доступа. Соответствующий PHP код можно найти в inc/classes/BxDolAlbums.php файле, addAlbum методе. if (isset($aData['AllowAlbumView'])) Можно поменять BX_DOL_PG_NOBODY на BX_DOL_PG_ALL, тогда автоматически будут создаваться публичные альбомы. Но не забывайте, это будет применено ко всем автоматически создаваемым альбомам. Best Regards AntonLV - http://www.boonex.com/market/posts/AntonLV |