да, Олег, сделай открытие внешних ссылок в новом окне
return '<a href="' . $set['homeurl'] . '/go.php?url=' . base64_encode(str_replace(':', ':', $m[1])) . '" target="_blank">' . str_replace(':', ':', $m[2]) . '</a>';
и тут
return '<a href="' . $set['homeurl'] . '/go.php?url=' . base64_encode($m[3]) . '" target="_blank">' . $m[3] . '</a>';
seg0ro (24.03.2011/14:44)
да, Олег, сделай открытие внешних ссылок в новом окне
я об этом знаю, но НЕЛЬЗЯ!
Прогони подобную страницу по мобильному валидатору и убедишься, сразу схлопочешь штрафов.
Стандарт XHTML Mobile запрещает подобные ссылки. которые открываются в новом окне
Страницу с редиректом зачем в новой вкладке открывать, она же к сайту относится?
target="_blank" надо прописывать к внешней ссылке на странице перехода, а не в функции.
Krite (24.03.2011/15:50)
Страницу с редиректом зачем в новой вкладке открывать, она же к сайту относится?
target="_blank" надо прописывать к внешней ссылке на странице перехода, а не в функции.
Нельзя
За
target="_blank" штрафы на мобильном валидаторе.
Злые законы XHTML..гГ чтоб их..
Законы и нужны для того,чтобы их нарушать
AlkatraZ (24.03.2011/15:51)
Нельзя
За target="_blank" штрафы на мобильном валидаторе.
Ну нифига себе отмаз
ява скрипты значет можно стало использовать на штраф пофиг, а тут вдруг нельзя o_o
Scroll (24.03.2011/15:53)
Законы и нужны для того,чтобы их нарушать
Не, в данном случае лучше соблюдать.
Если очень хочется открытие в новой вкладке, тогда просто нужно заюзать переменную $is_mobile и открывать новую вкладку только для компьютеров.
В этом случае, мобильные законы нарушаться не будут.
AlkatraZ, спасибо, сейчас попробую...
Krite (24.03.2011/15:56)
Ну нифига себе отмаз
ява скрипты значет можно стало использовать на штраф пофиг, а тут вдруг нельзя o_o
Где ты видел Java скрипты?
Глянь код, тот тулбар (быстрые тэги) светится только для компьютеров
В мобильной версии ничего подобного нет ($is_mobile).