13.09.2008, 18:56 | #1 |
Новичок
Регистрация: 19.03.2007
Адрес: Челябинск
Сообщений: 84
Вес репутации: 211
|
Если в ссылке амперсанд - теряется валидность страницы
Вот в таком стандарте:
<!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"> амперсанд в ссылке (http://site.ru/index.php?id=1&page=15) - &, должен прописываться в HTML как & - т.е. так: site.ru/index.php?id=1&page=15... ...иначе (здесь - http://validator.w3.org/check?uri=ht...одобная_ссылка) страница будет невалидной. Можно ли что-нибудь предпринять, дабы устранить сие безобразие?
__________________
|
13.09.2008, 19:44 | #2 |
Специалист
Регистрация: 08.07.2008
Сообщений: 429
Вес репутации: 208
|
Для каких целей и что необходимо устранить?
__________________
Размещайте ссылки навсегда в контексте или текстовых блоках. Хороший хостинг 1Гб - 60р./мес. |
13.09.2008, 19:51 | #3 |
Эксперт
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
|
Можно использовать ф-цию str_replace ("&",&",$str);
__________________
|
13.09.2008, 19:54 | #4 |
Новичок
Регистрация: 19.03.2007
Адрес: Челябинск
Сообщений: 84
Вес репутации: 211
|
Я думал в предыдущем посте все прозрачно...
Что ж, извольте - отвечаю: Цель - страница должна быть валидной (соответствовать стандарту XHTML). Для этого необходимо устранить присутствие в анкоре ссылки амперсанда ( & ) путем замены его на валидный ( & ).
__________________
|
13.09.2008, 20:03 | #6 |
Новичок
Регистрация: 19.03.2007
Адрес: Челябинск
Сообщений: 84
Вес репутации: 211
|
Т.е. вместо этого:
Код:
echo $sape->return_links(); Код:
echo str_replace ("&", &", $sape->return_links()); Сейчас попробую...
__________________
|
13.09.2008, 20:04 | #7 |
Эксперт
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
|
ну да, может потом пофиксят чтобы уже линки шли с &
__________________
|
13.09.2008, 20:30 | #9 |
Новичок
Регистрация: 19.03.2007
Адрес: Челябинск
Сообщений: 84
Вес репутации: 211
|
А вдруг у кого-то другой стандарт?..
Добавлено через 42 секунды Я и это пробую... Добавлено через 11 минут Не помогло. Добавлено через 11 минут Помогло. Теперь вместо: PHP код:
PHP код:
__________________
Последний раз редактировалось TVGeorge; 13.09.2008 в 20:30. Причина: Добавлено сообщение |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Если не все страницы в яндексе? | Danila | Вопросы по работе системы | 9 | 19.06.2008 20:35 |
Показыть текст если есть саповские ссылки для этой страницы | maksik | Вопросы от новичков | 3 | 12.05.2008 21:01 |
Валидность кода страниц | se7en | Пожелания пользователей системы | 3 | 06.03.2008 15:46 |
Если удаляешь контекстные страницы | Gamburger | Контекстные ссылки и все, что с ними связано | 2 | 04.02.2008 10:50 |
кириллица в ссылке | VoiD_BY | Яндекс | 3 | 01.02.2008 08:28 |
Часовой пояс GMT +3, время: 00:21.