Хаки и Скрипты Next Generation CMS

Хак- Предупреждение при переходе по внешней ссылке

irbees2008 irbees2008 Опубликовано - 12 - марта JS
5680 - 0
  • Адаптировал: irbees2008
  • Уровень сложности исполнения: это делается простым копированием и нажиманием кнопки
  • Демо:

tBlank устроен очень просто. Когда пользователь нажимает на ссылку, происходит проверка, в ходе которой выясняется является ссылка внутренней или внешней. Если ссылка оказывается внешней, то выводится всплывающее окно с информацией о ссылке и выборе открывать в новом или текущем окне. Выбор пользователя будет сохранен в cookies.

Подключите файлы в main.tpl

Код:
<link rel="stylesheet" type="text/css" href="engage.tblank.css" />
<script type="text/javascript" src="engage.tblank-min.js"></script>
Все начнет работать автоматически сразу по завершению загрузки страницы.
Чтобы указать настройки для tBlank можно воспользоваться следующим кодом:
Код:
$('body').tblank({
internal: 'samewindow',
cookie: true,
cookieName: 'windowOptions',
onOpen: function(){
alert('opened!');
},
devMode: true
});

Параметры

параметрзначение по умолчаниюописание
internalinternalЕсли у ссылки указан этот класс, то она всегда будет открываться в текущем окне
externalexternalЕсли у ссылки указан этот класс, то она всегда будет открываться в новом окне
cookietrueЗадает необходимость использования cookie для запоминания выбора посетителя
cookieNameengage.tblankИмя cookie
useBy365Время жизни cookie
popupText*Используемый HTML текст
onOpencallbackПользовательское событие, наступающее при открытии модального окна
devModefalseРежим отладки. На странице появится две кнопки, позволяющие получить значение или очистить cookie
onSamecallbackПользовательское событие, наступающее при выборе открытия ссылки в этом же окне
onNewcallbackПользовательское событие, наступающее при выборе открытия ссылки в новом окне
onCancelcallbackПользовательское событие, наступающее если посетитель отменяет переход по ссылке
скачать
Вы не можете скачивать файлы с нашего сайта ,рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Можешь почитать и вот эту статейку "Вывод иконки "новое""

Опрос

Ваше мнение

Какие темы вам интереснее?
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 4624 дня
  • Новостей: 568
  • Комменты: 257
  • Зарегистрированно : 673
  • Онлайн всего: [19]
  • Гости: [18]
  • Поисковики: [1] Google
  • Были сегодня : [1] Google
  • SQL запросов: 34
  • Генерация страницы: 0.559сек
  • Потребление памяти: 5.170 Mb 
  •   Яндекс.Метрика