Validator

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sherlock
phpBB 2.0.2
Сообщения: 301
Стаж: 14 лет
Откуда: Украина, Ивано-Франковск
Благодарил (а): 40 раз
Поблагодарили: 44 раза

Validator

Сообщение Sherlock »

Здравствуйте.

Я решил усовершенствовать свой ​​форум, но не получилось. :(
Прошел валидацию, после чего впал в депрессию. :mrgreen:
Помогите пройти валидацию. Я не понимаю почему валидатор ищет такие мелочи, которых просто невозможно исправить.

Скажите в чем моя проблема.
http://validator.w3.org/check?uri=http% ... ne&group=0

Форум http://www.playfun.com.ua/
SH
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Validator

Сообщение Sheer »

Sherlock писал(а):которых просто невозможно исправить.
Это отчего же?
Sherlock писал(а):в чем моя проблема
Начнем с того, что нельзя использовать <div></div> между тегами <head> И </head>
Исправь сначала это.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sherlock
phpBB 2.0.2
Сообщения: 301
Стаж: 14 лет
Откуда: Украина, Ивано-Франковск
Благодарил (а): 40 раз
Поблагодарили: 44 раза

Re: Validator

Сообщение Sherlock »

Sheer писал(а):Начнем с того, что нельзя использовать <div></div> между тегами <head> И </head>
хммм. не знал
Sheer писал(а):Исправь сначала это.
Исправил....
SH
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Validator

Сообщение Sheer »

Теперь замени

Код: Выделить всё

viewtopic.php?f=17&t=5
на

Код: Выделить всё

viewtopic.php?f=17&t=5
Валидатор ведь почти русским языком тебе об этом говорит
An entity reference was found in the document, but there is no reference by that name defined. Often this is caused by misspelling the reference name, unencoded ampersands, or by leaving off the trailing semicolon (;). The most common cause of this error is unencoded ampersands in URLs as described by the WDG in "Ampersands in URLs".

Entity references start with an ampersand (&) and end with a semicolon (;). If you want to use a literal ampersand in your document you must encode it as "&" (even inside URLs!).
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sherlock
phpBB 2.0.2
Сообщения: 301
Стаж: 14 лет
Откуда: Украина, Ивано-Франковск
Благодарил (а): 40 раз
Поблагодарили: 44 раза

Re: Validator

Сообщение Sherlock »

Sheer писал(а):Валидатор ведь почти русским языком тебе об этом говорит
Спасибо, учту. А что дальше? Читал но что-то не очень понял. Объясните пожалуйста
SH
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Validator

Сообщение Sheer »

Ссылки на сущности начинаются с амперсенда (&) и заканчиваются точкой с запятой (;). Если вы хотите использовать буквальный амперсенд в документе, вы должны закодировать его как "&" (даже внутри URL-адресов!).
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sherlock
phpBB 2.0.2
Сообщения: 301
Стаж: 14 лет
Откуда: Украина, Ивано-Франковск
Благодарил (а): 40 раз
Поблагодарили: 44 раза

Re: Validator

Сообщение Sherlock »

Sheer http://validator.w3.org/check?uri=http% ... ator%2F1.3
С этими ошибками я не справлюсь. Помогите
SH
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Validator

Сообщение Sheer »

Ну смотри, что за кавардак

Код: Выделить всё

			</li>
			<li class="but-development"><a href="//mon.source.org.ua/" onclick="return !window.open(this.href)"><span></span>Monitoring</a>
				

			<li class="but-community"><a href="/"><span></span>Rules</a>
Первый закрывающий </li> лишний, он ни к чему не относится, а вот после

Код: Выделить всё

<li class="but-development"><a href="//mon.source.org.ua/" onclick="return !window.open(this.href)"><span></span>Monitoring</a>
</li> пропущен, должно быть наоборот

Код: Выделить всё

<li class="but-development"><a href="//mon.source.org.ua/" onclick="return !window.open(this.href)"><span></span>Monitoring</a>
</li>
Здесь нет закрывающего </li>

Код: Выделить всё

<li class="but-community"><a href="/"><span></span>Rules</a>
Должно быть так

Код: Выделить всё

<li class="but-community"><a href="/"><span></span>Rules</a></li>
Плюс ко всему эти строки не обернуты в <ul></ul>, валидатор говорит
missing one of "ul"
Ну и так далее...
Читай, что валидатор тебе пишет:
possibly that you've forgotten to close a previous element
Гугль-переводчик в помощь, если англицкую мову не разумеешь.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sherlock
phpBB 2.0.2
Сообщения: 301
Стаж: 14 лет
Откуда: Украина, Ивано-Франковск
Благодарил (а): 40 раз
Поблагодарили: 44 раза

Re: Validator

Сообщение Sherlock »

Sheer писал(а):Ну смотри, что за кавардак
Спасибо, немного не так.

Вот например вот эта часть меню 
Вот например вот эта часть меню

Код: Выделить всё

			<li class="but-community"><a href="/"><span></span>Rules</a>
				
				<div class="sub-menu sub-menu-extra">
					<ul>
						<li>
							<h4><a href="/viewtopic.php?f=2&t=19#p25">Правила форума</a></h4>
							<p><a href="/viewtopic.php?f=2&t=19#p25">Подробная информация о правилах форума.</a></p>
						</li>
						<li>
							<h4><a href="/viewtopic.php?f=2&t=1#p1">Правила серверов</a></h4>
							<p><a href="/viewtopic.php?f=2&t=1#p1">Подробная информация о правилах серверов.</a></p>
						</li>
						<li class="last">
							<h4><a href="/viewtopic.php?f=9&t=3#p3">Меры наказания:</a></h4>
							<p><a href="/viewtopic.php?f=9&t=3#p3">Узнайте больше о тарифах банов.</a></p>
						</li>
					</ul>
					<ul>
						<li>
							<h4><a href="/viewtopic.php?f=2&t=4#p4">Несанкционированные действия с информацией </a></h4>
							<p><a href="/viewtopic.php?f=2&t=4#p4">Статья 362.</a></p>
						</li>
						<li>
							<h4><a href="/viewtopic.php?f=2&t=2#p2">Нарушение авторского права и смежных прав. </a></h4>
							<p><a href="/viewtopic.php?f=2&t=2#p2">Статья 176.</a></p>
						</li>
						
					</ul>
					<div class="sub-menu-bottom"><a href="/">&#0133; все правила в одном флаконе &raquo;</a></div>
				</div>
				
			</li>
Если я закрою вот это,

Код: Выделить всё

<li class="but-community"><a href="/"><span></span>Rules</a></li>
то тогда эта часть будет закрыта, и вот часть не будет выпадать.

Код: Выделить всё

				<div class="sub-menu sub-menu-extra">
					<ul>
						<li>
							<h4><a href="/viewtopic.php?f=2&t=19#p25">Правила форума</a></h4>
							<p><a href="/viewtopic.php?f=2&t=19#p25">Подробная информация о правилах форума.</a></p>
						</li>
						<li>
							<h4><a href="/viewtopic.php?f=2&t=1#p1">Правила серверов</a></h4>
							<p><a href="/viewtopic.php?f=2&t=1#p1">Подробная информация о правилах серверов.</a></p>
						</li>
						<li class="last">
							<h4><a href="/viewtopic.php?f=9&t=3#p3">Меры наказания:</a></h4>
							<p><a href="/viewtopic.php?f=9&t=3#p3">Узнайте больше о тарифах банов.</a></p>
						</li>
					</ul>
					<ul>
						<li>
							<h4><a href="/viewtopic.php?f=2&t=4#p4">Несанкционированные действия с информацией </a></h4>
							<p><a href="/viewtopic.php?f=2&t=4#p4">Статья 362.</a></p>
						</li>
						<li>
							<h4><a href="/viewtopic.php?f=2&t=2#p2">Нарушение авторского права и смежных прав. </a></h4>
							<p><a href="/viewtopic.php?f=2&t=2#p2">Статья 176.</a></p>
						</li>
						
					</ul>
					<div class="sub-menu-bottom"><a href="/">&#0133; все правила в одном флаконе &raquo;</a></div>
				</div>
				
Моя ошибка была в дистанции вот этого
Вот так правильно ;)

Код: Выделить всё

			<li class="but-community">
				<a href="/"><span></span>Rules</a>
а это не правильно

Код: Выделить всё

<li class="but-community"><a href="/"><span></span>Rules</a>
А 3 ошибки я не могу исправить.
где закрыть </ul> я это не могу найти
И еще ошибка у liveinternet
SH
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Validator

Сообщение Sheer »

С меню справился, как я посмотрю, а со счетчикам все тоже самое. Потеряны <li> после <ul>
assuming missing "li" start-tag

Код: Выделить всё

<ul class="linklist">
<!--LiveInternet counter--><script type="text/javascript">
надо

Код: Выделить всё

<ul class="linklist">
<li>
<!--LiveInternet counter--><script type="text/javascript">
соответственно не забыть про закрывающий. С Yandex счетчиком аналогично.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 15 лет 7 месяцев
Благодарил (а): 101 раз
Поблагодарили: 79 раз

Re: Validator

Сообщение Slash »

Sheer, подскажите как быть с BB кодом от VEG . Мой форум проходит валидацию http://validator.w3.org/check?uri=http% ... ator%2F1.3 кроме тех страниц где стоит этот BB код: http://validator.w3.org/check?uri=http% ... ator%2F1.3

Код: Выделить всё

<div class='bbmedia' data-url='{URL}' style='margin: 1px; display: inline-block; vertical-align: bottom;'><div style='width: 200px; height: 40px; border: 1px solid #999; display: table-cell; text-align: center; vertical-align: middle; font: 10px/10px Verdana; color: #555; opacity: 0.5;'><a style='color: #105289; text-decoration: none;' href='http://phpbbex.com/' target='_blank'>phpBB</a> &#91;media&#93;</div><script>if (typeof bbmedia == 'undefined') { bbmedia = true; var e = document.createElement('script'); e.async = true; e.src = 'http://phpbbex.com/api/bbmedia.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); }</script></div>
Спасибо.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Validator

Сообщение Пчелкин »

Raisin писал(а):подскажите как быть с BB кодом от VEG
1. Купить у него офф код для своего форума...у него ЭТО не дорого...Умные уже давно так поступили...
2. Продолжать пользоваться "как есть" и терпеть вытягивание скрипта с его сервера, ошибки валидатора по любому будут лезть...пока сам КОД не исправит у себя ТАМ автор...Фрейм то используется получается аж дважды...для скрипта и для источника видео..так?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 13 лет 9 месяцев
Благодарил (а): 42 раза
Поблагодарили: 251 раз

Re: Validator

Сообщение c61 »

Raisin писал(а):...как быть с BB кодом от VEG...
Скажите, для Вас валидация без ошибок является принципиальной ? Современные браузеры не считают за ошибки то, что было перечислено по второй ссылке для валидатора.

Не стоит обращать внимания на такие мелочи...

Если мне склероз не изменяет, VEG когда-то сам рекомендовал этот скрипт размещать на собственном сервере, если желаете избавиться от кое-каких проблем... и получить новые)
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: Validator

Сообщение VEG »

Raisin писал(а):Sheer, подскажите как быть с BB кодом от VEG .
Смените наконец устаревший XHTML на новый HTML5. Для этого замените ваш доктайп на:

Код: Выделить всё

<!DOCTYPE html>
Как правило, проходит безболезненно. Зато сразу после этого ваш остальной код станет намного валиднее :) Валидатор признает, что бывают data-атрибуты, и что type для скрипта совершенно не нужен. Ну а target="_blank" вы можете удалить. Хотя объективно — браузерам начхать на мнение валидаторов. Хорошо, что сейчас W3C уже не правит балом, иначе до сих пор мучались бы с их буквоедством. WHATWG и HTML5 — наше всё :) Там даже <html>, <head> и <body> можно не писать — и я целиком и полностью поддерживаю такой гибкий стандарт.
Пчелкин писал(а):Фрейм то используется получается аж дважды...для скрипта и для источника видео..так?
Нет, для скрипта не используется никаких фреймов. Ну а видеоплееры по возможности вставляются чрез фрейм (а не флэшем), чтобы была поддержка HTML5 версии плеера.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
Sherlock
phpBB 2.0.2
Сообщения: 301
Стаж: 14 лет
Откуда: Украина, Ивано-Франковск
Благодарил (а): 40 раз
Поблагодарили: 44 раза

Re: Validator

Сообщение Sherlock »

Sheer писал(а):С меню справился, как я посмотрю, а со счетчикам все тоже самое.
СПАСИБО
SH

Вернуться в «Поддержка phpBB 3.0.х»