ПОдскажите пожалуйста, столкнулся с такой проблемой, на 1 из страниц сайта не отображается почему-то футер, хотя код написан правильно. Когда делаешь предпросмотр кода, футер есть, когда применяешь шаблон к странице, футер пропадает. Не омгу никак разобраться в чем дело. Сайт: www.tunion.ru, страница без футера www.tunion.ru/specshini/. Вот на всякий случай код шаблона:
Я конечно был в тихом ужасе созерцая код, такое ощущение что верстал это засланец из прошлого, только доктайп аштиэмэль пятый сначала написал, а дальше пошли лихие девяностые
Но если отвлечься от ужаса и посмотреть на обобщенную правильность построения html-структуры документа, то в приведенном коде шаблона есть ошибки. С 15 по 24 строку яндекс-метрика почему-то раположена после закрывающего
Код
</head>
но перед открывающим
Код
<body>
, далее в самом конце (строка 191) после закрывающего тега
Код
</body>
стоит зачем-то закрывающий
Код
</head>
Кроме этих грубых и странных ошибок, остальной код, если это можно называть кодом, вроде бы не содержит структурных ошибок, при беглом осмотре, все теги закрыты, пересечений нет.
Что касается страницы, где "недовыводится" html, то скорее всего ошибка в шаблоне вывода какого-то компонента, т.к. в шаблоне , при быстром просмотре, ничего криминального я не заметил, ни в html, ни в php вставках вызовов компонентов.
Профессионально занимаюсь версткой и интеграцией оной в шаблон «1С-Битрикс» beskrovnyy.com
С 95% вероятностью на странице www.tunion.ru/specshini/ есть какая-то ошибка PHP в публичной части. Поскольку показ ошибок на хостинге отключен, попробуйте найти её в журнале ошибок веб-сервера.
по поводу кода согласен на все 100%) это жуть, сайт достался мне в наследство, а т.к. я верстку и программирование только изучаю, возможности переписать его пока нет, все это в перспективе) а по поводу барахлящих модулей, у меня есть подозрение что дело во включаемом компоненте Bitrix: main.include, который вставляет картиночку с трактором в правом углу. Щас попробую проанализировать журнал ошибок, может поможет) спасибо за подсказки)
Евгений Бескровный пишет: Я конечно был в тихом ужасе созерцая код, такое ощущение что верстал это засланец из прошлого, только доктайп аштиэмэль пятый сначала написал, а дальше пошли лихие девяностые
Но если отвлечься от ужаса и посмотреть на обобщенную правильность построения 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 ее версии) вот такое самостоятельно проставляется? Когда устранят эту ошибку? И в каком браузере теперь бедному контент-менеджеру работать?
Я, как уважающий себя и свой труд верстальщик, ко всем визивигам испытываю мягко говоря недоверчивое отношение Поэтому визивигами никогда не пользуюсь.
А также считаю, что любой уважающий себя контент-кенеджер также визивигом пользоваться не должен. Соорудить простую таблицу, объединить нужные ячейки таблицы, вставить изображение, разделить по абзацам текст или добавить к элементу уже определенный класс в CSS файле - задачи не требующие особых знаний. Тем более знаний верстки. Достаточно просто представлять что это такое и уметь пользоваться к примеру сайтом http://www.w3schools.com или его русскоязычной версией части про HTML\CSS — http://htmlbook.ru
Почему визивиг битрикса вставляет эти свойства, нужно прежде всего спросить у самих разработчиков Битрикс, а именно в технической поддержке, указать версию браузера и полюбопытствовать, почему проставляются свойства в тегах, которые будут действовать только для Firefox в данном случае, т.к. указываются с вендорным префиксом -moz, который другими браузерами не распознается, продукт то коммерческий и техподдержка обязана ответить на этот весьма любопытный вопрос, кстати если узнаете отпишитесь, интересно почему так происходит.
А вообще, как я уже говорил выше, визивиг — это зло, и пользоваться им оправдано могут лишь секретарши, которым по какой-то странной и невероятной причине доверили наполнение сайта контентом
Профессионально занимаюсь версткой и интеграцией оной в шаблон «1С-Битрикс» beskrovnyy.com