Коллективные блоги

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

доступ к телу блога

#1 21 октября 2013 в 00:22
Всем привет!
Сегодня начал активно заниматься коллективными блогами на сайте и столкнулся с таким нюансом в их работе: только владелец блога или админ может допустить к постингу в созданном коллективном блоге юзеров. Это очень неудобно, потому что в каждом коллективном блоге приходится мониторить и обновлять списки, т.к. постоянно регистрируются новые пользователи.

Как сделать так, чтобы постинг в коллективных блогах был доступн ВСЕМ пользователям, но ограничивался объемом кармы, прописанной в правилах к созданию личного или публичного блога, а, может быть, ввести доп. ограничитель "Постинг в публичных блогах" ради такого случая.
#2 22 октября 2013 в 07:01
а для большей эффективности текущий фильтр приспособить под "Блэклист", т.е. именно запрещать определенным особям постить в блог
#3 22 октября 2013 в 12:09
Корень вопроса был в настройках по дефолту коллективного блога "разрешать постить только пользователям из списка"
подлечить уалось так:

site.ru/components/blogs/frontend.php

163 строчку комментируем и вместо нее пишем

  1. $blog_id = $inBlog->addBlog(array('user_id'=>$inUser->id, 'title'=>$title, 'allow_who'=>$allow_who, 'ownertype'=>$ownertype, 'forall'=>1));
  2. [code]
  3.  
  4. все, теперь по умолчани постить могут все пользователи.
  5.  
  6. Помог с этой штукой [url=http://instantcms.ru/users/AlexG]Александр[/url], за что ему огромная благодарность!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.