Как возобновить отображение страницы?

голоса: 0

На днях случайно (пользователи написали) обнаружил, что на моём сайте Эко.знай (http://ecoznay.ru/) страница "О проекте" (http://ecoznay.ru/index/o_proekte/0-6) не отображается, хотя её контент в полном порядке (проверял через функцию "Редактор страниц" и в панели HTML кодов, и в визуальном редакторе). Вместо контента отображается лишь значок -->. (До этого в течение почти полутора лет контент данной страницы отображался на ВСЕХ браузерах безукоризненно).

Сегодня решил добавить на указанный сайт ещё одну страницу, но когда её создал, сохранил и перешёл на неё, оказалось, что и на ней контент не отображается, а вновь виден лишь тот же самый значок -->.

Как это побороть? То есть, как возобновить прежнее отображение контента на странице http://ecoznay.ru/index/o_proekte/0-6, а также обеспечить беспроблемное отображение контента на ВСЕХ вновь создаваемых страницах?

Адрес сайта http://ecoznay.ru/
Закрыто с пометкой: Вопрос решен!
| Автор: | Категория: Дизайн сайта
Закрыт | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0

Вы сломали системные комментарии, проделайте следующее. Перейти в Панель управления - Главная - Дизайн - Быстрая замена участков шаблонов. Тип замены(многострочный).
  Что заменить:

<!-- <body> --></body> -->

на что:

<!-- <body> -->

Жмем на кнопку - Произвести замену.

| Автор:

Где-то есть ошибка в коде.
Скиньте html код "Страницы сайта"

Так и сделал. Знаок --> на странице http://ecoznay.ru/index/o_proekte/0-6 исчез. Но контент-то НЕ ПОЯВИЛСЯ!

Александр Милов,
Ознакомьтесь с материалом - http://www.ucoz.ru/help/pages/ne-otobrazhaetsya-soderzhimoe-glavnoj-stranicy там описан метод решения вашей проблемы.
Байрон,
Дело-то в том, что контент не отображается только на ОДНОЙ действующей странице и на ВНОВЬ создаваемых, а на всех остальных, также с шаблоном "Страницы сайта" - отображается прекрасно. Если бы, как Вы говорите, была ошибка в коде, она сказывалась бы на ВСЕХ страницах сайта, а не только на ОДНОЙ. Нет, тут чвно что-то другое.
Yuri_Geruk,
Простите, но Вы НЕВНИМАТЕЛЬНЫ: там речь идёт о ГЛАВНОЙ странице, которая управляется кодом, а у меня проблема с созданной и создаваемыми мной (без всяких кодов!).  Вы дали 2 бессмысленных ответа, из чего видно, что проблему не понимаете. Поэтому больше не отвлекайте, если не трудно!
Байрон,

У меня вот ещё какое наблюдение. На всех страницах сайта, кроме главной, у меня есть виджеты родственных групп в Фейсбуке и ВКонтакте. Так вот на всех видны ОБА виджета, а только на странице "О проекте" (http://ecoznay.ru/index/o_proekte/0-6) виден лишь один виджет - ВКонтакте (а на месте фейсбуковского - пустое пространство)

Так может скрипт вижета Фейсбука как-то вошёл в диссонанс с контентом страницы? Хотя виджеты установил полтора года назад и с тех пор в скриптах ничего не менял. Всё долго прекрасно работали - и вдруг перестало.

Байрон,

Впрочем, возможно, я и неправ. Вот html-код "Страницы сайта":

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Keywords" content="экознай, экология, экологическая культура, экокультура, экопросвещение, экологическое просвещение, биосфера">
<title>$SITE_NAME$</title>
<?$META_DESCRIPTION$?>

<script src="http://vk.com/js/api/openapi.js" type="text/javascript"></script>
 
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />
<link type="text/css" rel="StyleSheet" href="/css/features.css" /> 
<!--стили и эффекты слайдера >> -->
<link rel="stylesheet" type="text/css" href="/slider/css/slider.css" />
<script type="text/javascript" src="/slider/js/sliderjs.js" tppabs="../js/sliderjs.js"></script>
<script
 type="text/javascript"
 src="/js/tooltipsy.min.js">
</script>
<!--стили и эффекты слайдера << -->

<!--Ласт ИЕ >> -->
<!--[if lt IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->
<!--Ласт ИЕ << -->

</head>
 
<body>
 
 
$ADMIN_BAR$

<script>
$(document).ready(function() {
 if ($.browser.msie && parseInt($.browser.version, 10) <= 8) {
 $('*:last-child').addClass('last-child');
 }
});
</script> 

 

$GLOBAL_AHEADER$

<div class="main"> <!--940px main >> -->
<!-- <middle> -->
<div id="content"><!--контент >> -->
<!-- <body> -->
</div><!--контент << -->
<div id="sidebar"><!--сайдбар >> -->
$GLOBAL_CLEFTER$
</div><!--сайдбар << -->
<!-- </middle> -->
</div> <!--940px main << -->

$GLOBAL_BFOOTER$

Александр Милов,

Советовал бы внимательней читать ответы, ответ на поверхности, но вы этого не увидели, код:

<div id="content"><!--контент >> -->
<!-- <body> -->
</div><!--контент << -->

заменить на:

<div id="content">
<!-- <body> -->$CONTENT$<!-- </body> -->
</div>

Yuri_Geruk,

Вы не помните, что сами писали?

Напоминаю:

Что заменить:

<!-- <body> --></body> -->

на что:

<!-- <body> -->

Жмем на кнопку - Произвести замену.

 

А теперь утверждаете совсем другое. Это вызывает недоверие - раз путаетесь, значит не владеете вопросом.

Александр Милов,
Первый ответ, это исправление разметки конструктора так как она у вас была сломана. Второе, была предоставлена ссылка на материал где предлагалось проверить присутствие кода $CONTENT$ в шаблоне, вы материал по ссылке не прочитали, в итоге последовал ответ номер 3.
Yuri_Geruk,
Вы меня простите: я всё же имею дело со скриптами редко - лишь когда возникают проблемы (а они практически не возникают). Сделал всё же, как Вы в последний раз посоветовали. Контент восстановился. Большое спасибо. Но что бы Вам, опытному, как я вижу, челоеку на пальцах всё объяснить чайнику? Я в тех вопросах, где я - дока, именно так и делаю - разжёвываю максимально.  Ещё раз спасибо. И ещё раз извините.  Тепео ломаю голову, отчего возникла проблема, помочь разрешить которую я просил. Ведь никаких изменений я в код главной страницы я никогда не вновил - и никто не вносил (больше никто и доступа-то не имеет)! Как это могло случиться САМО СОБОЙ?!
Александр Милов,

Могло сломаться если вы работали в режиме конструктора, возможно встраивали код в конструкторе используя Визуальный редактор, советовал бы не использовать визуальный редактор если необходимо отредактировать дизайн страницы, только с панели управления с раздела Управление дизайном так как часто визуальный редактор приводит к поломке дизайна сайта.

Александр Милов,

По виджету фейсбука, это более похоже на блок с фото виджета, смотрим код:

<!--фейсбук плагин >> -->
<div class="fb-like-box" data-href="https://www.facebook.com/ecoznay" data-width="328" data-height="298" data-show-faces="true" 
data-header="true" data-stream="false" data-show-border="false"></div>
 <!-- <img src="/img/facebookwidget.jpg"> -->
<!--фейсбук плагин << -->

</div>

в данном случае вы закомментировали фото и блок отображается пустым, если удалить красное, фото снова отобразится. Виджет можно получить с страницы - https://developers.facebook.com/docs/plugins/page-plugin где в адресное поле введите ссылку на страницу - https://www.facebook.com/ecoznay и в итоге получите правильный код для вставки виджета там же и ширину можете настроить.

  • > Добрый день, уважаемый Юрий! 

    Несколько лет назад я обращался к Вам, и Ваш совет очень тогда мне помог. Поэтому я на всякий пожарный сохранил Вашу страничку - и вот она мне пригодилась.

    Я управляю сайтом ЭКО.ЗНАЙ - http://ecoznay.ru на базе технологии UCOZ. И вот недавно совершенно случайно заметил две вещи:

    1. Футер сайта стал отображаться неверно: не внизу страниц, как на главной (на главной всё отображается отлично!), а лишь кусочек под первым контейнером. Никаких изменений в скриптах страниц я не делал - только пополняю контент обычным образом. 

    2. На страницах http://ecoznay.ru/news/, http://ecoznay.ru/publ/, http://ecoznay.ru/index/o_proekte/0-6, http://ecoznay.ru/index/ehkoturizm/0-14 и связанных с ними внутренних страницах образуется огромный пробел между названием страницы и контентом.

    Пожалуйста, посоветуйте, как исправить. Если я что-то не вполне понятно объяснил, готов прислать скриншоты (только скажите, куда).

    Заранее спасибо!

    С уважением,
    Александр ЖАБСКИЙ, 
    редактор ресурса ЭКО.ЗНАЙ.

    Трубка: 8-904-632-2132. 
    E-mail: zhabskiy@mail.ru. 
    Личный сайт: http://zhabskiy.ru. 
    ЭКО.ЗНАЙ: http://ecoznay.ru.
    Блог в ЖЖ: https://aprosh.livejournal.com

  • >> Проверяйте есть ли резервная копия у вас в панели управления на то время когда все было хорошо. Если таковая есть, создайте сейчас свежую и актуальную чтобы была на случай друг восстановите что-то не то или слишком старое и после восстановите старую копию.

Yuri_Geruk,
Увы, я не знаю, когда произошли оба нарушения... Да и резервной копии в панели управления вообще не нашёл.
Александр Милов,
Я так понял вы уже решили проблему?
Yuri_Geruk,

Наученный горьким опытом, я параллельно с обращением к Вам обратился и в Службу поддержки UCOZ. К их чести, они вчера уже наладили футер - теперь он отображается всюду корректно. Но второй вопрос так и не решили - на внутренних страница контент по-прежнему отскакивает от линии, отделяющей его от меню. Вот так:

 

Ну, и так далее.

ВАШИМ советом, как писал, воспользоваться не смог по ДВУМ причинам: 1) не обратил внимания, с какого времени возникла проблема; 2) никаких резервных копий в панели управления не нашёл.

АВЖ.

Александр Милов,
Это отступ под рекламу http://joxi.ru/Y2Lzj37T9oPkvr если у вас она не отключена, тогда все нормально.
Yuri_Geruk,
Вот не подумал бы! Никакая реклама у меня не отображается (и никогда не отображалась, хотя я ничего не отключал), да и раньше такого отступа не было (он возник лишь месяц-полтора назад ПРИМЕРНО), поэтому я и встревожился.  АВЖ.
Yuri_Geruk,
БОЛЬШОЕ ВАМ СПАСИБО!  АВЖ.
...