Пропали блоки

после моих манипуляций с кодом пропали блоки «прямой эфир», «теги» и «топ блогов», в какую сторону копать?

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

avatar

если на главной то x:\home\livestreet\www\classes\actions\ActionIndex.class.php

строка с:
/**
         * Инициализация
         *
         */
        public function Init() {                       
                $this->Viewer_AddBlocks('right',array('comments','tags','blogs'));
                /**
avatar
Это я не трогал (тоесть там так же всё), больше всего ковырял header.tpl и footer.tpl, но уже поменял на дефолтовые — всё равно.
avatar

скорей всего, как я поняла вы пытаетесь натянуть другой шаблон на скрипт а значит вы упустили код вывода блоков в дизайне:
{if isset($aBlocks.right)}
                                {foreach from=$aBlocks.right item=aBlock}                                                                                                                      
                                        {if $aBlock.type=='block'}
                                                {insert name="block" block=`$aBlock.name` params=`$aBlock.params`}
                                        {/if}
                                        {if $aBlock.type=='template'}                                            
                                                {include file=`$aBlock.name` params=`$aBlock.params`}
                                        {/if}                                  
                                {/foreach}                     
                        {/if}  

вставьте его в любое место в шаблоне и посмотрите что будет :)
avatar
Проверил в первую очередь, что ж буду ковырять.
avatar
Удалил header.tpl и обновил через svn, заработало. Только теперь стала поазываться статистика запросов внизу, хотелось бы её задизейблить.
avatar

в корне файл index.php
уберите вот это:

<?
$oUser=$oRouter->User_GetUserCurrent();
if (Router::GetIsShowStats() and $oUser and $oUser->getId()==2) {
?>
<fieldset>
<legend>Статистика выполнения</legend>
<table>
        <tr align="top">
                <td align="top">
                <ul>
        <li>
        <b>MySql</b>
       
avatar

хм… месь код не пустило, в общем от этого кода (и его тоже):
<?
$oUser=$oRouter->User_GetUserCurrent();
if (Router::GetIsShowStats() and $oUser and $oUser->getId()==2) {
?>
и всё до самого низа полностью
avatar
Я так понял что getId()==1, означает что статистика будет показываться только юзеру с ID 1?
avatar
да
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.