Контактная форма Joomla не проходит проверку W3C - PullRequest
0 голосов
/ 30 декабря 2010

При попытке подтвердить контактную страницу на моем сайте появляется следующая ошибка:

тип документа не допускает здесь элемент "script"

Названный выше элемент был найден в контексте, где он не разрешен. Это может означать, что у вас неправильно вложенные элементы - например, элемент «style» в разделе «body» вместо «head» - или два элемента, которые перекрываются (что недопустимо).
Одной из распространенных причин этой ошибки является использование синтаксиса XHTML в документах HTML. Из-за правил HTML для неявно закрытых элементов эта ошибка может создавать каскадные эффекты. Например, использование «самозакрывающихся» тегов XHTML для «meta» и «link» в разделе «head» документа HTML может привести к тому, что анализатор выведет конец раздела «head» и начало «body» раздел (где «ссылка» и «мета» не разрешены; следовательно, сообщается об ошибке).


Я использую Joomla 1.5.7, а тип документа -

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Есть идеи, как это исправить?

1 Ответ

0 голосов
/ 30 декабря 2010

Во-первых, вам нужно обновить вашу версию Joomla.1.5.7 уже почти 2 года, и есть десятки известных проблем безопасности, которые были исправлены.Текущая версия 1.5.22, вы можете получить пакет исправлений здесь - 1.5.7 до 1.5.22 patch

Далее, самый простой способ наиболее вероятно исправить вашу проблему с проверкой состоит виспользуйте модифицированную версию страницы контактов, которая поставляется с шаблоном Beez в базовой установке.Если вы загляните в joomla / templates / bees / html /, вы увидите папку с именем com_contact.Скопируйте это в joomla / templates / [ваш шаблон] / html /, и это, скорее всего, решит проблему.Если у вас все еще есть проблема, вам нужно будет найти точную проблему и какой модуль / плагин добавляет код на страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...