Тема: Отображение сайта

Добрый день!
Перестал нормально отображаться сайт http://магазинчик-подарков.рф
При переходе на сайт отображается текстура из квадратов и всё.
Подскажите в чем может быть проблема?

Повысить оценку Понизить оценку

2 Отредактировано Александр (24.07.2015 12:06:35)

Re: Отображение сайта

Может быть всё, что угодно, нужно смотреть более детельно. Но вероятнее всего удалили специальную конструкцию для вывода информации( {$app->blocks->renderLayout()} ), либо удалили или указали пустой шаблон главной странице.
Что у Вас содержит layout.tpl и шаблон отвечающий за главную страницу?
Также проверьте в Веб-сайт->Конструктор сайта какой шаблон назначен для главной страницы?

3 Отредактировано Михаил (24.07.2015 12:17:49)

Re: Отображение сайта

Вот содержимое layout.tpl

{* Основной шаблон *}
{strip}
{addcss file="/rss-news/" basepath="root" rel="alternate" type="application/rss+xml" title="t('Новости')"}
{addcss file="style.css?v=2"}
{addcss file="fonts/style-fonts.css"}
{addcss file="colorbox.css"}

{addjs file="html5shiv.js" unshift=true}
{addjs file="jquery.min.js" name="jquery" basepath="common" unshift=true}
{addjs file="jquery.autocomplete.js"}
{addjs file="jquery.deftext.js" basepath="common"}
{addjs file="jquery.form.js" basepath="common"}
{addjs file="jquery.cookie.js" basepath="common"}
{addjs file="jquery.switcher.js"}
{addjs file="jquery.ajaxpagination.js"}
{addjs file="jquery.colorbox.js"}
{addjs file="jquery.activetabs.js"}
{addjs file="jquery.formstyler.min.js"}
{addjs file="common.js"}
{addjs file="theme.js"}
{addmeta http-equiv="X-UA-Compatible" content="IE=Edge" unshift=true}

{assign var=shop_config value=ConfigLoader::byModule('shop')}
{if $shop_config===false}{$app->setBodyClass('bg_1')}{/if}

{$app->setDoctype('HTML')}
{/strip}
{$app->blocks->renderLayout()}

А для главной страницы стоит шаблон index.tpl
Вот его содержимое

{extends file="%THEME%/body.tpl"}

{block name="content"}
    {moduleinsert name="\Banners\Controller\Block\Slider" zone="1"}
    
    {moduleinsert name="\Catalog\Controller\Block\TopProducts" pageSize="20" dirs="newest"}
    
    {moduleinsert name="\Catalog\Controller\Block\TopProducts" pageSize="20" dirs="skidka"}

    {*
    <!-- Лидеры продаж -->
    <div class="block_liders">

        <!-- заголовок -->
        <div class="polosa_red">
            <img src="{$THEME_IMG}/line_red_ug_l.gif" width="9" height="30" alt="">
            <h2>Лидеры продаж</h2>
            <img src="{$THEME_IMG}/line_red_ug_r.gif" width="9" height="30" alt="">
        </div>

        <ul class="menu_podr">
            <li class="act"><a href="#">Для семейного торжества</a></li>
            <li><a href="#">Для неё</a></li>
            <li><a href="#">Для него</a></li>
            <li><a href="#">Для всех</a></li>
        </ul>

        <div class="liderTab">
            {moduleinsert name="\Catalog\Controller\Block\TopProducts" pageSize="20" dirs="Dlya-semeynogo-torzhestva" indexTemplate="blocks/topproducts/top_products_lider.tpl"}
        </div>
        
        <div class="liderTab" style="display:none">
            {moduleinsert name="\Catalog\Controller\Block\TopProducts" pageSize="20" dirs="Dlya-neyo" indexTemplate="blocks/topproducts/top_products_lider.tpl"}
        </div>
        
        <div class="liderTab" style="display:none">
            {moduleinsert name="\Catalog\Controller\Block\TopProducts" pageSize="20" dirs="Dlya-nego" indexTemplate="blocks/topproducts/top_products_lider.tpl"}
        </div>
        
        <div class="liderTab" style="display:none">
            {moduleinsert name="\Catalog\Controller\Block\TopProducts" pageSize="20" dirs="Dlya-vseh" indexTemplate="blocks/topproducts/top_products_lider.tpl"}
        </div>
        
    </div>
    *}
{/block}

{block name="content_bottom"}
    
    {moduleinsert name="\Article\Controller\Block\LastNews" pageSize="4" category="2"}
   
{/block}

Повысить оценку Понизить оценку

Re: Отображение сайта

Забыл сказать

{$app->blocks->renderLayout()}

Должен быть в layout.tpl

Re: Отображение сайта

index.tpl расширяется от body.tpl
Что у вас в Body.tpl?

6

Re: Отображение сайта

{$app->setBodyClass('bg_1')}

<div id="body">
    <div id="template">

        {include file="%THEME%/header.tpl"}
        

        <!-- контент -->
        <div id="content">
            <div class="page">
                <div class="block_width">
                
                    <!-- левая колонка -->
                    <div class="kolonka_left bmain">
                        {block name="left_column"}
                            {moduleinsert name="\Catalog\Controller\Block\Category" root="0"}
                        {/block}
                    </div>
                    <!-- конец левой колонки -->

                    <!-- правая колонка -->
                    <div class="kolonka_right">
                        {block name="content"}
                           {$app->blocks->getMainContent()} 
                        {/block}
                    </div>
                    <!-- конец правой колонки -->

                     <!-- лайки -->
                    <div class="block_like">
                         {block name="content_bottom"}
                        {include file="%THEME%/social.tpl"}
                        {/block}
                    </div>
                    
                </div>
            </div>
        </div>
        <!-- конец контента -->
    </div>
</div>

{include file="%THEME%/footer.tpl"}

Повысить оценку Понизить оценку

7 Отредактировано Александр (24.07.2015 12:26:06)

Re: Отображение сайта

Всё правильно у Вас в шаблонах.
Посмотрев исходный код страницы, я заметил, что у вас подключаются шаблоны из темы классической(default). У вас насколько я помню тема оформления другая. Это говорит о том, что вы переключились  на классическую тему и где там внутри закрыли вывод.
Переключитесь на Вашу тему оформления и всё должно заработать.

8

Re: Отображение сайта

Да, тема своя у сайта.
А не подскажите где в админ панели можно переключить тему ?
Если захожу в Управление-Шаблоны - то там выбрана наша тема

Повысить оценку Понизить оценку

Re: Отображение сайта

Веб-сайт->Настройка сайта->Поле Тема
Рекомендую
Руководство пользователя
и
Руководство для разработчиков

10 Отредактировано Александр (24.07.2015 12:35:26)

Re: Отображение сайта

Ещё можно пройти данный курс
Создание собственной темы оформления
чтобы разбираться в шаблонах

11

Re: Отображение сайта

Александр пишет:

Веб-сайт->Настройка сайта->Поле Тема
Рекомендую
Руководство пользователя
и
Руководство для разработчиков

В поле "тема" была выбрана как раз наша тема
Заново выбрал ее и нажал сохранить, очистил кэш, но сайт так и не отображается

Повысить оценку Понизить оценку

12 Отредактировано Александр (24.07.2015 13:07:51)

Re: Отображение сайта

я разобрался в чём дело. Благо отрыл доступы.
Так вот у Вас в разделе Управление->Сайты, Ваш сайт не был установлен как сайт по умолчанию и поэтому внутреннее содержимое не определялось. Ведь этот сайт у Вас один с одним доменом.
Я выставил флаг сайта по умолчанию и всё заработало.

13

Re: Отображение сайта

Спасибо. в тот раз помогло. Сейчас новая проблема - сайт работает нормально, но не могу войти в админ панель - выдает ошибку
Fatal error: Namespace declaration statement has to be the very first statement in the script in /var/www/hk1333/data/www/xn----7sbabkcjwjawdptsdmv9j.xn--p1ai/modules/main/controller/admin/index.inc.php on line 17

Повысить оценку Понизить оценку

Re: Отображение сайта

Спасибо. в тот раз помогло. Сейчас новая проблема - сайт работает нормально, но не могу войти в админ панель - выдает ошибку
Fatal error: Namespace declaration statement has to be the very first statement in the script in /var/www/hk1333/data/www/xn----7sbabkcjwjawdptsdmv9j.xn--p1ai/modules/main/controller/admin/index.inc.php on line 17

Это говорит о том, что у вас перед записью namespace записана какая-то команда. Этого быть не должно, т.к. эта команда должна стоять первой. Предполагаю, что у Вас вирус на хостинге поразил файл, либо редактировали файл в редакторе windows и сохранили неправильно файл. Но скорее всего первое. Напишите нам на support@readyscript.ru доступы к FTP и в админку. Мы постараемся разобраться.

Re: Отображение сайта

я пересохранил файлы в кодировке utf8 без BOM, и нормально заработало

Повысить оценку Понизить оценку