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

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

irbees2008 irbees2008 Опубликовано - 12 - марта JS
6006
  • Адаптировал: 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Пользовательское событие, наступающее если посетитель отменяет переход по ссылке
скачать
Вы не можете скачивать файлы с нашего сайта ,рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Можешь почитать и вот эту статейку "particles-js"

Опрос

Ваше мнение

На каком движке ваш сайт?
Результаты

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

    Теги

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

    Статистика

    • Caйт cущecтвуeт: 4746 дней
    • Статических страниц: 10
    • Категорий: 28
    • Новостей: 622
    • Неопубликованных новостей: 8
    • Комментариев: 257
    • Зарегестрированных пользователей: 779
    • Онлайн всего: [7]
    • Гости: [7]
    • Сегодня нас посетили: [6] Larrytitly, irbees2008, Google, dankeanke, Яндекс, Яндекс
    • SQL запросов: 26
    • Генерация страницы: 0.073сек
    • Потребление памяти: 13.759 Mb 
    •   Яндекс.Метрика