Кнопка вступить в блог

Подскажите пжта, в каком файле прописывается вывод кнопки Вступить в блог и как можно убрать возможность пользователей вступать в блоги, кроме как удалив вывод этой самой кнопки?

9 комментариев

avatar
blog_list.tpl
avatar
как можно убрать возможность пользователей вступать в блоги
Если оставить возможность для админа, то добавить условие в function AjaxBlogJoin() в classes/action/ActionBlog.class.php, если совсем — убрать эвент $this->AddEvent('ajaxblogjoin', 'AjaxBlogJoin');
avatar
хочу и убрать кнопку и уюрать эвент. В blog_list.tpl удаление следующего кода кнопки не убирает:
{if $oUserCurrent}
<td class="cell-join">
{if $oUserCurrent->getId() != $oBlog->getOwnerId() and $oBlog->getType() == 'open'}
<a href="#" onclick="ls.blog.toggleJoin(this, {$oBlog->getId()}); return false;" class="link-dotted">
{if $oBlog->getUserIsJoin()}
{$aLang.blog_leave}
{else}
{$aLang.blog_join}
{/if}
</a>
{else}
—
{/if}
</td>
{/if}

А по поводу эвента: $this->AddEvent('ajaxblogjoin', 'AjaxBlogJoin'); где этот самый эвент убирается?
avatar
В том же файле, только в начале.
avatar
В blog_list.tpl удаление следующего кода кнопки не убирает
А кэш?
avatar
очистка кэша также не дает результата, как будто это не там задано…
avatar
решил, кнопка для определенных блогов убирается в файле blog.tpl в \actions\ActionBlog\
avatar
Вообще какая-то странная особенность, точно blog_list.tpl ничего не дублирует? может быть где-то вывод блогов еще прописан?
avatar
тему можно считать закрытой, решением проблемы бвл плагин simplerating
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.