Запрет на постинг в персональных блогах (ls 1.0.3)
Моё решение:
В classes\actions\ActionTopic.class.php
В шаблонах actions\ActionTopic\add.tpl
И вуаля — топики нельзя создать в личном блоге.
В classes\actions\ActionTopic.class.php
Ищем $oBlog=$this->Blog_GetPersonalBlogByUserId($oTopic->getUserId()); и меняем на //$oBlog=$this->Blog_GetPersonalBlogByUserId($oTopic->getUserId()); $oBlog=null; Далее ищем $oBlog=$this->Blog_GetPersonalBlogByUserId($this->oUserCurrent->getId()); и также меняем на //$oBlog=$this->Blog_GetPersonalBlogByUserId($this->oUserCurrent->getId()); $oBlog=null;
В шаблонах actions\ActionTopic\add.tpl
Ищем <option value="0">{$aLang.topic_create_blog_personal}</option> и меняем на <option>Выбор блога</option>
И вуаля — топики нельзя создать в личном блоге.