Загрузка данных
Логин:   Пароль:      
Регистрация   Забыли пароль?

Важные объявления:

При попытке присоединения к сообществу зависает окошко статуса, но тем не менее срабатывает

После долгого перерыва, мы вновь начали публиковать материалы интересующие вас

15 горячих:

Публикации с меткой «редирект»

BigStreet CMSПоисковая оптимизация BigStreet: закрытые внешние ссылки и валидный target = "_blank".

Очередное усовершенствование движка BigStreet для нашего сайта - закрытые внешние ссылки и, как бонус, валидное открытие внешних ссылок в новом окне.
В двух словах реализация такова:
Создаём закрытый для поисковых систем скрипт редиректа, который принимает адрес в виде GET переменной. Перед выводом сгенерированной страницы сайта в браузер обрабатываем её нашим плагином для Smarty, который заменяет все внешние ссылки на редирект. Скрипт понимает атрибут rel "allow", который указывает на то, что ссылку трогать не надо. Если у внешней ссылки нет атрибута rel="external", скрипт его дописывает.

По-поводу открытия внешних ссылок в новом окне:
После загрузки страницы, JavaScript ищет все ссылки с атрибутом rel="external" и выставляет им атрибут target = "_blank".

Подробности под катом.

UGN 12 мая 2009 06:01 комментариев: 12
:) 2,3 :(
© 2008 | Инструкции | О постах с файлами | Обратная связь

© Powered by BigStreet