Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> tidy, tidy добавляет лишние атрибуты 
:(
    Опции темы
Strech
Дата 3.4.2008, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 19.3.2008

Репутация: нет
Всего: нет



Тиди, почему-то к тегу img добавляет атрибут, который в итоге будет не валиден, а именно name="cr", как это отменить?
Код

<!-- до --><img id="cr" src="img/default/p12.gif" alt="" height="8" width="38" />
<!-- после --><img id="cr" src="img/default/p12.gif" alt="" height="8" width="38" name="cr" />

Код

$html = ob_get_clean();
// Specify configuration
$config = array(
    'hide-comments' => 1,
    'output-xhtml' => 1,
    'indent-spaces' => 0,
    //'tab-size' => 0,
    'wrap' => 0,
    'doctype' => 'strict',
    'wrap-sections' => 0,
    'indent' => 0,
    'wrap-php' => 0,
);

// Tidy
$tidy = new tidy;
$tidy->parseString($html, $config, 'latin1');
$tidy->cleanRepair();

echo $tidy;

PM MAIL   Вверх
bars80080
Дата 3.4.2008, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: нет
Всего: 315



я бы вспотрошил класс и вырезал всё не нужное
PM MAIL WWW   Вверх
Strech
Дата 3.4.2008, 18:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 19.3.2008

Репутация: нет
Всего: нет



Цитата(bars80080 @  3.4.2008,  18:08 Найти цитируемый пост)
я бы вспотрошил класс 
А есть какие-нибудь готовые решения? smile 

PM MAIL   Вверх
SelenIT
Дата 4.4.2008, 03:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: нет
Всего: 401



Похоже на то, что name выставляется в соответствии с id - видимо, для совместимости и обхода известного бага IE (который их вечно путает;). Как дичайший воркэраунд, можно перед "чисткой" все id заменить, например, на title="id=oldId", а в уже почищенном коде "вернуть взад". Хотя есть смысл, наверное, поиграться с настройками самого Tidy…


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Strech
Дата 4.4.2008, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 19.3.2008

Репутация: нет
Всего: нет



Цитата(SelenIT @  4.4.2008,  03:07 Найти цитируемый пост)
Хотя есть смысл, наверное, поиграться с настройками самого Tidy… 
Как вы наверное заметили - игрался

Цитата(SelenIT @  4.4.2008,  03:07 Найти цитируемый пост)
видимо, для совместимости и обхода известного бага IE
Эм ... совместимости, тиди, должен обеспечивать валидность, а картинка, с атрибутом name не валидна.

Теперь встал вопрос с другим, Тиди, по какой-то причине, для этих настроек (сервер стоит на Юникс платформе) с конце обрабатываемого html ставит непечатаемый символ "Nul", увидел его при помощи notepad++

PM MAIL   Вверх
SelenIT
Дата 4.4.2008, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: нет
Всего: 401



Цитата(Strech @  4.4.2008,  14:53 Найти цитируемый пост)
картинка, с атрибутом name не валидна

Не проще ли сменить доктайп на Transitional? Особенно если планируется отдавать страницу как text/html - тогда совместимость с реальными HTML-браузерами важнее формального соответствия DTD, на который браузеры все равно ни в одном режиме не смотрят...


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Extensions | Следующая тема »


 




[ Время генерации скрипта: 0.0663 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.