июля 13

samborsky_away

Рубрики: Плагины  Количество просмотров: 1,748

Это плагин к MaxSite CMS, который создает специальную страницу-заглушку, на которую пользователи вашего сайта попадают, перейдя по внешней ссылке. Все сделано по аналогии с подобной страницей на vkontakte.ru, текст взят тоже с вконтакте.

Установка

  1. Активируйте плагин ч-з админку
  2. Откройте файл index.php вашей темы и где-нибудь вверху добавьте код:
    	if( 'away' == mso_segment(1) ){
    		samborsky_away();
    		exit();
    	}

Использование:

Предполагается, что редиррект-урл будет выглядить так:

http://rybalka.tv/away/?url=http://yandex.ru/yandsearch?text=шахтер

Думаю понятно, что в GET параметре url нужно указывать ссылку на которую идет переадресация.

Фичи:

  • Работает только, если ссылка находится на вашем сайте. Это исключает ситуации, когда ч-з ваш редиррект-скрипт будут гонять левые сайты, например зайдите по ссылке: http://rybalka.tv/away/?url=http://www.google.com. Что вы видите? Правильно, ничего
  • Средствами CodeIgniter  предотвращаются XSS атаки путем чистки GET параметра url

Текущая версия: 1.00

Дата выпуска: 14 июля 2009

Samborsky_away

Загрузок: 168 | Размер: 1.8 KiB

Скриншот:

——–

  1. Очередной магазин с часами: panerai replica
  2. Сомневаюсь что сейчас покупка яхты для вас приоритетна, но вдруг?
1 звезда2 звезд3 звезд4 звезд5 звезд (Еще не оценили)
Загрузка ... Загрузка ...
Другие статьи автора

Комментарии

  1. Цитировать Илья

    Редиректит ссылки только из контента или со всего сайта?
    С сапе-плагином не конфликтует?

  2. Цитировать Samborsky

    Ничего нигде плагин не трогает. Пока это просто инструмент.
    Предполагается что владелец сайта сам будет создавать ссылки вида /away/?url=…
    Программно, или руками при составлении поста.

    Я использую на автомате естественно. Уже работает на комментариях у меня.
    И собираюсь преобразовывать ссылки в пользовательских блогах.

  3. Цитировать Иван

    А может этот плагин включить в комплект поставки MaxSite? Даже не в качестве плагина можно… Мне кажется изменения в index.php в корне не должны вноситься кем-то кроме разработчика системы.

    Отличный плагин. Как раз то чего не хватает…

  4. Цитировать Samborsky

    Изменения должны вноситься не в index.php который в корне, а в index.php от темы, т.е. /application/maxsite/templates/my-template/index.php
    Я против внесения этого плагина в ядро, не нужно его засорять. Кому нужен плагин, поставит сам, тем более установить его очень просто

Добавить комментарий