CMS DataLife Engine - Система управления сайтами

GoLberg

При загрузке изображения возникает ошибка по Валидатору HTML

8 сообщений в этой теме

Добрый день.

 

При загрузке любого изображения в новость, возникает ошибка по HTML Валидатору.

Сайт - http://help-sdo.com/

 

Код ошибки:

 

Line 263, Column 225: end tag for "img" omitted, but OMITTAG NO was specified

…ya-33.jpg" alt="Помощь студентам дистанционного обучения по всем вузам РФ"></p>

You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".

 

Line 263, Column 4: start tag was here

<p><img style="display:block;margin-left:auto;margin-right:auto;" src="/uploads…

 

Исправить такую ошибку не представляется возможным. Система меняет все обратно, как было раннее.

 

Подскажите, что это может быть?

Изменено пользователем GoLberg
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Никакой ошибки тут нет. Просто у вас не соответствует doctype обьявленный в вашем шаблоне с тем что генерирует DLE. DLE генерирует код под HTML5 соответственно и doctype должен быть обьявлен как HTML5 а не XHTML

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Понятно, а не подскажите, как это исправить?

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, GoLberg сказал:

Понятно, а не подскажите, как это исправить?

В main.tpl

<!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" xml:lang="ru" lang="ru">

сменить на

<!DOCTYPE html>
<html lang="ru">

 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сменил. Теперь появляется ошибка:

 

Warning: Legacy encoding windows-1251 used. Documents should use UTF-8.

http://help-sdo.com/mum/26-mezhdunarodnyy-universitet-v-moskve.html

 

Как ее можно исправить? До этого ее не было.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Стандарты HTML5 требуют чтобы сайт был в кодировке UTF-8.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

То есть по новым правилам валидации сайтов требуется кодировка UNF-8? Из-за этого Валидатор ругается?

Сейчас сайт в кодировки windows-1251. Дайте ссылку если не сложно на инструкцию по переходу с windows-1251 на UNF-8.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
28 минут назад, GoLberg сказал:

То есть по новым правилам валидации сайтов требуется кодировка UNF-8? Из-за этого Валидатор ругается?

Не UNF-8 а UTF-8. Да эта кодировка требуется для HTML5 сайтов.

 

28 минут назад, GoLberg сказал:

Дайте ссылку если не сложно на инструкцию по переходу с windows-1251 на UNF-8.

https://dle-news.ru/release/922-datalife-engine-v85-utf-edition-final-release.html

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас