Сайт не проходит Валидацию на validator.w3.org

Главные вкладки

Аватар пользователя GoldWind GoldWind 21 февраля 2009 в 20:37

Сайт не проходит валидацию на validator.w3.org подозреваю счетчики, которыя я залил в файл page.tpl.php одной из тем.

Попробовал создать блок и в него вставить код счетчиков, но там только отображает top100.rambler, а LiveInternet и proext TOP не видны вообще. Подскажите пожалуйста как разрешить проблему.

ВложениеРазмер
Иконка изображения validator.jpg120.73 КБ

Комментарии

Аватар пользователя VeloTaurus VeloTaurus 21 февраля 2009 в 23:04

Вы не локальный вариант решили подвергнуть валидации? Название домена mysite.ru очень уж подозрительно выглядит.

Аватар пользователя iT iT 22 февраля 2009 в 1:45

Давно задумал - и вот повод опубликовать мое решение проблемы
Как заставить счетчики работать в блоке?

Ответ: создайте блок и вставьте коды+яваскрипт-коды нужных вам счетчиков. Смените формат ввода на PHP code и должно заработать. Модуль phpfilter должен быть включен.

А теперь кто-нибудь может пояснить почему код работает без всяких пхп-тегов и не опасно ли это?

Аватар пользователя Stan.Ezersky Stan.Ezersky 22 февраля 2009 в 3:47

Забавный вопрос:

вот вам наглядный пример: страница test.php

<?php
echo 'Это PHP-код';
?>
<div>А это HTML блок</div>
<?php
echo 'Хм... Это опять PHP-код';
?>

Не опасно ли это?

Аватар пользователя iT iT 24 февраля 2009 в 11:33

EzS, ну это я понимаю, но вот танец с бубном вокруг баннеров и phpfilter очень смущает, по сути если в баннеры что-нибудь проберётся опасное, оно сможет php-код выполнить.
Паранойа-)