Тема: Отображение сайта
Добрый день!
Перестал нормально отображаться сайт http://магазинчик-подарков.рф
При переходе на сайт отображается текстура из квадратов и всё.
Подскажите в чем может быть проблема?
Форум ReadyScript Вопросы по работе с системой Отображение сайта
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Добрый день!
Перестал нормально отображаться сайт http://магазинчик-подарков.рф
При переходе на сайт отображается текстура из квадратов и всё.
Подскажите в чем может быть проблема?
Может быть всё, что угодно, нужно смотреть более детельно. Но вероятнее всего удалили специальную конструкцию для вывода информации( {$app->blocks->renderLayout()} ), либо удалили или указали пустой шаблон главной странице.
Что у Вас содержит layout.tpl и шаблон отвечающий за главную страницу?
Также проверьте в Веб-сайт->Конструктор сайта какой шаблон назначен для главной страницы?
Вот содержимое 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}
Забыл сказать
{$app->blocks->renderLayout()}
Должен быть в layout.tpl
{$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"}
Всё правильно у Вас в шаблонах.
Посмотрев исходный код страницы, я заметил, что у вас подключаются шаблоны из темы классической(default). У вас насколько я помню тема оформления другая. Это говорит о том, что вы переключились на классическую тему и где там внутри закрыли вывод.
Переключитесь на Вашу тему оформления и всё должно заработать.
Да, тема своя у сайта.
А не подскажите где в админ панели можно переключить тему ?
Если захожу в Управление-Шаблоны - то там выбрана наша тема
Веб-сайт->Настройка сайта->Поле Тема
Рекомендую
Руководство пользователя
и
Руководство для разработчиков
Ещё можно пройти данный курс
Создание собственной темы оформления
чтобы разбираться в шаблонах
Веб-сайт->Настройка сайта->Поле Тема
Рекомендую
Руководство пользователя
и
Руководство для разработчиков
В поле "тема" была выбрана как раз наша тема
Заново выбрал ее и нажал сохранить, очистил кэш, но сайт так и не отображается
я разобрался в чём дело. Благо отрыл доступы.
Так вот у Вас в разделе Управление->Сайты, Ваш сайт не был установлен как сайт по умолчанию и поэтому внутреннее содержимое не определялось. Ведь этот сайт у Вас один с одним доменом.
Я выставил флаг сайта по умолчанию и всё заработало.
Спасибо. в тот раз помогло. Сейчас новая проблема - сайт работает нормально, но не могу войти в админ панель - выдает ошибку
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
Спасибо. в тот раз помогло. Сейчас новая проблема - сайт работает нормально, но не могу войти в админ панель - выдает ошибку
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 и в админку. Мы постараемся разобраться.
я пересохранил файлы в кодировке utf8 без BOM, и нормально заработало
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум ReadyScript Вопросы по работе с системой Отображение сайта