0.00
Рейтинг
0.67
Сила
  • avatar Wasja
  • 2
Не очень понял, что Вы имеете в виду. Если, чтобы список топиков отображался по умолчанию с выбранным значением «За все время», то для этого необходимо заменить строку
$sPeriod=1;

на строку
$sPeriod='all';

в следующих местах:
1) github.com/wasja1982/livestreet_views/blob/master/classes/actions/ActionBlog.class.php#L45
2) github.com/wasja1982/livestreet_views/blob/master/classes/actions/ActionBlog.class.php#L107
3) github.com/wasja1982/livestreet_views/blob/master/classes/actions/ActionIndex.class.php#L29
4) github.com/wasja1982/livestreet_views/blob/master/classes/actions/ActionPersonalBlog.class.php#L35
тыц

В вашем случае {if $sAction=='index' && $sEvent==''}
  • avatar AlikMis
  • 1
www\classes\actions\ActionLogin.class.php

строка 152
или после или вместо
$this->Viewer_Assign('bRefreshToHome',true);

вставить
Router::Location(Config::Get('path.root.web').'/');

должно работать
Хотя знаете, я видимо не так понял идею. Вам не нужно что бы только админы могли создавать топики, что можно сделать плагином выше, вам нужно что бы только админы были на сайте пока он заполняется контентом.

Идея: Всех неавторизованных должно кидать на страницу логина.
Авторизованные проходят проверку на права и при отсутствии прав админа разлогиниваются и снова перебрасываются на страницу логина

Реализация: Добавить файл \classes\hooks\HookOnlyAdmin.class.php

<?php
//==============================
class HookOnlyAdmin extends Hook{
//==============================
	public function RegisterHook(){
		$this->AddHook('init_action','InitAction',__CLASS__);
	}
//==============================
	public function InitAction() {
		$oEngine=Engine::getInstance();
		if(!$oEngine->User_IsAuthorization()){
			if(Router::GetAction()!='login') Router::Location(Router::GetPath('login'));
		}else{
			$oUserCurrent=$oEngine->User_GetUserCurrent();
			if(!$oUserCurrent->isAdministrator()){
				$oEngine->User_Logout();
				Router::Location(Router::GetPath('login'));
			}
		}
	}
//==============================
}
?>

Код не тестировался, так что пользуйтесь на свой страх и риск.