retail 0 Опубликовано 31 мая, 2009 Жалоба Share Опубликовано 31 мая, 2009 Причесывал сегодня сайт XHTML 1.0 валидатором и обнаружил, что не валидно получается убирать Powered-by... этим методом http://vamshop.ru/faq.php/faq_id/62/question/Kak-ubrat-Powered-by-----vnizu- С файла outputfilter.note.php в хвостик индекса по всей видимости приставляется некий невидимый символ и валидатор пишет non SGML character number 0 заменил $str='60, 100, 105, 118, 32, 105, 100, 61, 34, 99, 111, 112, 121, 114, 105, 103, 104, 116, 34, 62, 80, 111, 119, 101, 114, 101, 100, 32, 98, 121, 32, 60, 97, 32, 104, 114, 101, 102, 61, 34, 104, 116, 116, 112, 58, 47, 47, 118, 97, 109, 115, 104, 111, 112, 46, 114, 117, 34, 32, 116, 97, 114, 103, 101, 116, 61, 34, 95, 98, 108, 97, 110, 107, 34, 62, 86, 97, 77, 32, 83, 104, 111, 112, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 47, 98, 111, 100, 121, 62, 60, 47, 104, 116, 109, 108, 62'; на $str='60, 47, 98, 111, 100, 121, 62, 60, 47, 104, 116, 109, 108, 62'; и позеленело. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июня, 2009 Жалоба Share Опубликовано 1 июня, 2009 Так а в faq ведь ещё написано, что нужно в index.html добавить: </body></html>[/code]Вот добавьте и тогда будет валидно. Ссылка на сообщение Поделиться на другие сайты
retail 0 Опубликовано 1 июня, 2009 Автор Жалоба Share Опубликовано 1 июня, 2009 конечно же фак я дочитал до конца и недостающие теги добавил. именно в таком варианте и невалидно Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июня, 2009 Жалоба Share Опубликовано 1 июня, 2009 Да валидно всё, в шаблоне vamshop по умолчанию. Значит правили что-то в коде, либо не включили опцию короткие url в Админке - Настройки - Мета-тэги. Ссылка на сообщение Поделиться на другие сайты
retail 0 Опубликовано 1 июня, 2009 Автор Жалоба Share Опубликовано 1 июня, 2009 ??? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июня, 2009 Жалоба Share Опубликовано 1 июня, 2009 У Вас же какой-то свой шаблон, а не стандартный. В стандартном ошибок нет. Ссылка на сообщение Поделиться на другие сайты
retail 0 Опубликовано 1 июня, 2009 Автор Жалоба Share Опубликовано 1 июня, 2009 стандартный, "светленький" кажется. поправлен css. Хотя по идее - без разницы - ведь фишка то в том, что outputfilter.note.php добавляет какой- то символ за тегом </html> - поэтому становится не валидно. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июня, 2009 Жалоба Share Опубликовано 1 июня, 2009 Нет, ничего не добавляет, по умолчанию. Дайте ссылку на магазин, гляну. Ссылка на сообщение Поделиться на другие сайты
retail 0 Опубликовано 1 июня, 2009 Автор Жалоба Share Опубликовано 1 июня, 2009 отправил. Паралельно еще по валидности. Я в тексте описания указываю гиперссылку вида <a href="http://site.ru/advanced_search_result.php?keywords=word&categories_id=15">, сохраняю. Если открою это описания для редактирование, тоувижу уже иную ссылку: <a href="http://site.ru/advanced_search_result.php?keywords=word&categories_id=15"> т.е. & меняется на &. Уже не валидно. Приходится снова ручками все & заменять на & Неудобно. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июня, 2009 Жалоба Share Опубликовано 1 июня, 2009 Шаблон у Вас не стандартный, добавляли какой-то свой код, поэтому и ошибки. Нужно читать текст ошибок валидатора и исправлять. По поводу ссылок, если сохраняете без испльзования html-редактора в админку, то ничего, по идее исправлять не будет. Ссылка на сообщение Поделиться на другие сайты
Dr.Hell 0 Опубликовано 3 июня, 2009 Жалоба Share Опубликовано 3 июня, 2009 retail, надо еще вот это закомментить //for ($i=0; $i<count($str_arr);$i++) $cop.=chr($str_arr[$i]); Тогда будет валидно. Ссылка на сообщение Поделиться на другие сайты
retail 0 Опубликовано 4 июня, 2009 Автор Жалоба Share Опубликовано 4 июня, 2009 да, эта штука че-то вставляет. $i=0 - вот, наверное, его. Ведь валидатор ругается на ноль non SGML character number 0 но я по другому сделал (в первом сообщении топика написал) и у меня тоже валидно. Ссылка на сообщение Поделиться на другие сайты
solopov 0 Опубликовано 19 июля, 2009 Жалоба Share Опубликовано 19 июля, 2009 retail, надо еще вот это закомментить //for ($i=0; $i<count($str_arr);$i++) $cop.=chr($str_arr[$i]); Тогда будет валидно. Респект! вариант рабочий. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения