Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Не отображается футер

00 голосов
6
ПОдскажите пожалуйста, столкнулся с такой проблемой, на 1 из страниц сайта не отображается почему-то футер, хотя код написан правильно. Когда делаешь предпросмотр кода, футер есть, когда применяешь шаблон к странице, футер пропадает. Не омгу никак разобраться в чем дело. Сайт: www.tunion.ru, страница без футера www.tunion.ru/specshini/. Вот на всякий случай код шаблона:

Код
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$APPLICATION->AddHeadScript('http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js');
$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH.'/scripts/lib.js');
$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH.'/scripts/common.js');
?>
<!DOCTYPE html>
<html>
<head>
<?$APPLICATION->ShowHead()?>
<title><?$APPLICATION->ShowTitle()?></title>
<link rel="icon" href="http://www.tunion.ru/bottom_logo.jpg" type="image/x-icon">
<div id="panel"><?$APPLICATION->ShowPanel();?></div>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<!-- Yandex.Metrika counter -->
<script src="//mc.yandex.ru/metrika/watch_visor.js" type="text/javascript"></script>
<div style="display:none;"><script type="text/javascript">
try { var yaCounter1724879 = new Ya.Metrika({id:1724879,
          clickmap:true,
          trackLinks:true});}
catch(e) { }
</script></div>
<noscript><div><img src="//mc.yandex.ru/watch/1724879" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
<body> 
<table width="100%" cellspacing="0" cellpadding="0" border="0" class="header"> 
  <tbody> 
    <tr><td class="logo" style="-moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none;"><a href="/"><img border="0" src="<?=SITE_TEMPLATE_PATH?>/images/logo.png" /></a></td><td style="-moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none;"><?$APPLICATION->IncludeComponent(
   "bitrix:search.form",
   "main",
   Array(
      "PAGE" => "/search/"
   )
);?></td><td class="phone" style="-moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none;"><img src="<?=SITE_TEMPLATE_PATH?>/images/phone.png" /></td></tr>
   </tbody>
 </table>
 
<table width="100%" cellspacing="0" cellpadding="0" border="0" class="menu"> 
  <tbody> 
    <tr><td class="menu_left" style="-moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none;"> 
        <br />
      </td><td style="-moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none;"> 
        <br />
      </td><td class="menu_right" style="-moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none;"><a href="/">Главная</a> <img width="20" height="1" src="/images/spacer.gif" /><a href="/track_tyres/">Грузовые шины</a> <img width="20" height="1" src="/images/spacer.gif" /><a href="/tyres/">Легковые шины</a> <img width="20" height="1" src="/images/spacer.gif" /><a href="/wheels/">Диски</a> <img width="20" height="1" src="/images/spacer.gif" /><a href="/storage/">Аккумуляторы</a> <img width="20" height="1" src="/images/spacer.gif" /><a href="http://tunion.ru/foto/index.php?foto=5643">Шиномонтаж</a> <img width="20" height="1" src="/images/spacer.gif" /><a href="/communication/forum/">Форум</a><img width="20" height="1" src="/images/spacer.gif" /><a href="/about/">Контакты</a></td></tr>
   </tbody>
 </table>
 
<table width="100%" cellspacing="0" cellpadding="0" border="0" class="catalog_center"> 
  <tbody> 
    <tr><td class="catalog" style="-moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none;"><?$APPLICATION->ShowTitle()?></td><td style="-moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none;"> 
        <br />
      </td><td class="cars">
<?$APPLICATION->IncludeComponent("bitrix:main.include", "template1", array(
   "AREA_FILE_SHOW" => "sect",
   "AREA_FILE_SUFFIX" => "inc",
   "AREA_FILE_RECURSIVE" => "Y",
   "EDIT_TEMPLATE" => "standard.php"
   ),
   false
);?> </td>
</tr>
   </tbody>
 </table>
 
<div class="hb">    
  <div>       
    <div id="filter_tabs" class="hb_filter">          
      <ul class="clearfix">             
        <li>Подбор спецшин             </li>
                </ul>
                       
      <div class="tab">   &n
спросил 16 Сен, 13 от Sangero (280 баллов)

6 Ответы

00 голосов
Включите просмотр ошибок. Скорее всего у вас ошибка на странице
ответил 20 Сен, 13 от NitroGeN (2,840 баллов)
00 голосов
Я конечно был в тихом ужасе созерцая код, такое ощущение что верстал это засланец из прошлого, только доктайп аштиэмэль пятый сначала написал, а дальше пошли лихие девяностые :)

Но если отвлечься от ужаса и посмотреть на обобщенную правильность построения html-структуры документа, то в приведенном коде шаблона есть ошибки. С 15 по 24 строку яндекс-метрика почему-то раположена после закрывающего
Код
</head>
но перед открывающим
Код
<body>
, далее в самом конце (строка 191) после закрывающего тега
Код
</body>
стоит зачем-то закрывающий
Код
</head>


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

Что касается страницы, где "недовыводится" html, то скорее всего ошибка в шаблоне вывода какого-то компонента, т.к. в шаблоне , при быстром просмотре, ничего криминального я не заметил, ни в html, ни в php вставках вызовов компонентов.
ответил 18 Дек, 13 от Traxexx (900 баллов)
00 голосов
С 95% вероятностью на странице www.tunion.ru/specshini/ есть какая-то ошибка PHP в публичной части. Поскольку показ ошибок на хостинге отключен, попробуйте найти её в журнале ошибок веб-сервера.
ответил 02 Апр, 14 от Ly (4,580 баллов)
00 голосов
по поводу кода согласен на все 100%) это жуть, сайт достался мне в наследство, а т.к. я верстку и программирование только изучаю, возможности переписать его пока нет, все это в перспективе) а по поводу барахлящих модулей, у меня есть подозрение что дело во включаемом компоненте Bitrix: main.include, который вставляет картиночку с трактором в правом углу.
Щас попробую проанализировать журнал ошибок, может поможет) спасибо за подсказки)
ответил 26 Июль, 14 от Sangero (280 баллов)
00 голосов
Цитата
Евгений Бескровный пишет:
Я конечно был в тихом ужасе созерцая код, такое ощущение что верстал это засланец из прошлого, только доктайп аштиэмэль пятый сначала написал, а дальше пошли лихие девяностые

Но если отвлечься от ужаса и посмотреть на обобщенную правильность построения html-структуры документа, то в приведенном коде шаблона есть ошибки. С 15 по 24 строку яндекс-метрика почему-то раположена после закрывающего
Код
</head>
но перед открывающим
Код
<body>
, далее в самом конце (строка 191) после закрывающего тега
Код
</body>
стоит зачем-то закрывающий
Код
</head>


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

Что касается страницы, где "недовыводится" html, то скорее всего ошибка в шаблоне вывода какого-то компонента, т.к. в шаблоне , при быстром просмотре, ничего криминального я не заметил, ни в html, ни в php вставках вызовов компонентов.



По поводу ужасного кода (td style="-moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none;) может подскажете почему при работе в визуальном редакторе через мозилу (начиная с 4 ее версии) вот такое самостоятельно проставляется?
Когда устранят эту ошибку? И в каком браузере теперь бедному контент-менеджеру работать?
ответил 27 Ноя, 14 от ProSpy (100 баллов)
00 голосов
Я, как уважающий себя и свой труд верстальщик, ко всем визивигам испытываю мягко говоря недоверчивое отношение :) Поэтому визивигами никогда не пользуюсь.

А также считаю, что любой уважающий себя контент-кенеджер также визивигом пользоваться не должен.
Соорудить простую таблицу, объединить нужные ячейки таблицы, вставить изображение, разделить по абзацам текст или добавить к элементу уже определенный класс в CSS файле - задачи не требующие особых знаний. Тем более знаний верстки. Достаточно просто представлять что это такое и уметь пользоваться к примеру сайтом http://www.w3schools.com или его русскоязычной версией части про HTML\CSS — http://htmlbook.ru

Мне, честно говоря, не совсем понятно, почему вставляются именно CSS-свойства с вендорным префиксом браузера Firefox (войства с вендорными префиксами для Firefox можно посмотреть здесь https://developer.mozilla.org/en/CSS_Reference/Mozilla_Extensions).

Почему визивиг битрикса вставляет эти свойства, нужно прежде всего спросить у самих разработчиков Битрикс, а именно в технической поддержке, указать версию браузера и полюбопытствовать, почему проставляются свойства в тегах, которые будут действовать только для Firefox в данном случае, т.к. указываются с вендорным префиксом -moz, который другими браузерами не распознается, продукт то коммерческий и техподдержка обязана ответить на этот весьма любопытный вопрос, кстати если узнаете отпишитесь, интересно почему так происходит.

Вообще, по идее, эти свойства должны поддерживаться без вендорных префиксов всеми браузерами не ниже IE7 http://www.w3schools.com/cssref/pr_border-top_color.asp

Хотя в технических требованиях относительно браузеров на сайте Битрикс указано (http://www.1c-bitrix.ru/products/cms/requirements.php#tab-browser-link), что все будет работать в IE выше 7 версии и Firefox от версии 3.6, а также в остальных браузерах последних версий.

Я, к примеру, в основном использую Chrome.

А вообще, как я уже говорил выше, визивиг — это зло, и пользоваться им оправдано могут лишь секретарши, которым по какой-то странной и невероятной причине доверили наполнение сайта контентом :)
ответил 22 Март, 15 от Traxexx (900 баллов)

Похожие вопросы

0 голосов
0 ответов
спросил 17 Фев, 20 от аноним
0 голосов
2 ответов
0 голосов
2 ответов
спросил 15 Март, 14 от koka2003 (160 баллов)
0 голосов
0 ответов
спросил 08 Март, 14 от Runnar (1,000 баллов)
0 голосов
3 ответов
спросил 02 Март, 14 от Taur (140 баллов)