Вернуться   Форум SAPE.RU > Система SAPE.ru > Установка кода на различные движки

-->
Ответ
 
Опции темы
Старый 04.05.2009, 11:42   #1
Новичок
 
Регистрация: 12.09.2007
Сообщений: 4
Вес репутации: 0
IgrOK на пути к лучшему
По умолчанию target="_blank" в ссылках

Можно ли SUBJ убирать? Я вот убрал — мне выдает ERROR везде теперь. Не хочется портить XHTML валидный
IgrOK вне форума   Ответить с цитированием
Старый 04.05.2009, 11:49   #2
фОшЫст
 
Аватар для WebFX
 
Регистрация: 10.01.2008
Адрес: Эквадор
Сообщений: 6,773
Вес репутации: 502
WebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущее
Отправить сообщение для WebFX с помощью ICQ
По умолчанию

сабж открывает ссылку при клике в новом окне.
Что в нём невалидного?
__________________
Скоро 2012 год. Скоро наступит апокалипсис. Страшный апокалипсис. Тупой апокалипсис. Ну вообще без мозгов апокалипсис.
WebFX вне форума   Ответить с цитированием
Старый 04.05.2009, 11:54   #3
Новичок
 
Регистрация: 12.09.2007
Сообщений: 4
Вес репутации: 0
IgrOK на пути к лучшему
По умолчанию

Цитата:
Сообщение от WebFX Посмотреть сообщение
сабж открывает ссылку при клике в новом окне.
Что в нём невалидного?
Смотрим:
http://validator.w3.org/check?uri=ht...Inline&group=0
IgrOK вне форума   Ответить с цитированием
Старый 04.05.2009, 12:12   #4
фОшЫст
 
Аватар для WebFX
 
Регистрация: 10.01.2008
Адрес: Эквадор
Сообщений: 6,773
Вес репутации: 502
WebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущее
Отправить сообщение для WebFX с помощью ICQ
По умолчанию

IgrOK, а у вас какой DOCTYPE стоит, а?
__________________
Скоро 2012 год. Скоро наступит апокалипсис. Страшный апокалипсис. Тупой апокалипсис. Ну вообще без мозгов апокалипсис.
WebFX вне форума   Ответить с цитированием
Старый 04.05.2009, 18:58   #5
Новичок
 
Регистрация: 12.09.2007
Сообщений: 4
Вес репутации: 0
IgrOK на пути к лучшему
По умолчанию

Решение найдено:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
[ <!ATTLIST a target CDATA #IMPLIED> ]>

Добавлено через 22 минуты
Вот полное решение:
Цитата:
<?php
if (stristr($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml")) {
header("Content-type: application/xhtml+xml");
}
else { header("Content-type: text/html"); }
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" [ <!ATTLIST a target CDATA #IMPLIED> ]>
Добавлено через 6 часов 14 минут
К сожалению, убедился, что этот код не работает в IE… там надо еще что-то придумать. Думаю.

Последний раз редактировалось IgrOK; 04.05.2009 в 18:58. Причина: Добавлено сообщение
IgrOK вне форума   Ответить с цитированием
Старый 04.05.2009, 19:33   #6
Специалист
 
Регистрация: 16.03.2008
Сообщений: 256
Вес репутации: 203
sVs скоро станет известенsVs скоро станет известен
По умолчанию

А вообще, чекер ссылок НЕ должен бы проверять атрибуты типа target, class и так далее, (ну, исключая, разве что rel), неправильно это и мешает тем, кто ссылки выводит не стандартным, а своим клиентским кодом.
sVs вне форума   Ответить с цитированием
Старый 04.05.2009, 21:01   #7
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 715
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

Цитата:
Сообщение от sVs Посмотреть сообщение
НЕ должен бы проверять атрибуты
а также ноиндекс и куда ведет. Да и вообще что либо проверять. Просто отчислять бабло.
__________________
Начать зарабатывать на своих сайтах. Консультирую своих рефов по аське

Читаем ФАК
Ank вне форума   Ответить с цитированием
Старый 05.05.2009, 09:05   #8
Специалист
 
Регистрация: 16.03.2008
Сообщений: 256
Вес репутации: 203
sVs скоро станет известенsVs скоро станет известен
По умолчанию

Ank, при всем уважении, передергиваете... никогда не участвовал в гонках "чиста за баблом"
Я лишь заострил внимание, что было бы правильнее, как мне кажется,
чтобы чекер не тупо сравнивал всю строку ссылки вместе с требуемым окружающим текстом и атрибутами, а проверял только то, что влияет на работу, исключая те же target, class (уже забылись проблемы полугодовой или больше давности с class?).
Никто не говорил, что не нужно отлавливать включения в noindex или установку nofollow или проверки meta.
Почему тема зацепила - объясню: все ссылки у меня лежат в базе в разобранном виде (в том числе: урл, анкор и тексты), мне так нужно для анализа и пр., и для вывода их на площадках они собираются заново...
эх, да ладно, и чего это я действительно... как уж водится - у кого проблема, тот и решает.
sVs вне форума   Ответить с цитированием
Старый 05.05.2009, 11:13   #9
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

Цитата:
Сообщение от sVs Посмотреть сообщение
чтобы чекер не тупо сравнивал всю строку ссылки вместе с требуемым окружающим текстом и атрибутами, а проверял только то, что влияет на работу
Тупо сравнивать проще. Меньше времени требуется, знаете ли. На десятках миллионов ссылок хороший выигрыш в процессорном времени получается.


Цитата:
Сообщение от sVs Посмотреть сообщение
у кого проблема, тот и решает.
ога, ога
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Старый 05.05.2009, 12:00   #10
Новичок
 
Регистрация: 12.09.2007
Сообщений: 4
Вес репутации: 0
IgrOK на пути к лучшему
По умолчанию

А зачем вообще там этот title="_blank", интересно? Неужели предполагается, что ссылки будут размещены так, что по ним будут часто кликать? 0_о
IgrOK вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DLE rel="nofollow" target="_blank" sergx Курилка 4 24.03.2011 11:55
О ссылках с "кривым" текстом awe Пожелания пользователей системы 12 21.05.2008 19:59
Что скажете, о таких "ссылках" стоит докладывать админам? XAOC Вопросы от новичков 16 27.04.2008 21:40
Манипуляции с target="_blank" dell Пожелания пользователей системы 23 05.09.2007 10:40


Часовой пояс GMT +3, время: 15:28.