Country Filter 2.1

Country Filter 2.1

Адаптация этого модуля под актуальные версии DLE, который фильтрует контент на основе базы данных IP адресов в зависимости от страны посетителя.
 
Установка:
1. Загрузить папки engine и language в корень сайта.

2. Установить dle-country-filter.xml через систему управления плагинами.

3. Перейти в админку модуля, скачать базу данных по ссылке и импортировать ее.

Готово!

Тэги, используемые в шаблоне полной новости:
[country=RU] показано только для RU, скрыто от остальных <br />[/country]
[country=RU,UA] показано только для RU и UA, скрыто от остальных <br />[/country]
[not-country=RU] скрыто только от RU, показано для всех остальных <br />[/not-country]
[not-country=RU,UA] скрыто только от RU и UA, показано для всех остальных <br />[/not-country]

Пример рабочей настройки через доп.поле:
1. Создать в админке два доп.поля с названиями not_ru (описание: Блокировка RU), not_ua (описание: Блокировка UA). Тип поля : переключатель "Да"-"Нет" по умолчанию выключен. При добавлении или редактировании новости, если есть необходимость заблокировать видео в RU или UA, то просто переводим нужный переключатель в положение "Да".

2. В разделе управление рекламой создать два баннера с заглушками:
для блокировок UA - название not_ua
<div style="background: #000; height: 400px;"> 
<span style="color: #fff; display: block; font-size: 16px; font-weight: normal; padding-top: 170px; text-align: center;"> 
К сожалению, именно <b>"{title}" </b> не доступен для показать в Украине.
<br><br> 
Мы можем тебе предложить другие <a href="/" style="color: #fff; font-weight: bold;" target="_blank">новинки фильмов и сериалов</a>? </span> 
</div>

для блокировок RU - название not_ru
<div style="background: #000; height: 400px;"> 
<span style="color: #fff; display: block; font-size: 16px; font-weight: normal; padding-top: 170px; text-align: center;"> 
К сожалению, именно <b>"{title}" </b> не доступен для показать в России.
<br><br> 
Мы можем тебе предложить другие <a href="/" style="color: #fff; font-weight: bold;" target="_blank">новинки фильмов и сериалов</a>? </span> 
</div>

Примеры вывода с использованием заглушек:
<!-- это фильм без блокировок RU и UA-->
[xfnotgiven_not_ru][xfnotgiven_not_ua]
<iframe width="560" height="400" src="[xfvalue_hdlight_player]" frameborder="0" allowfullscreen></iframe>
[/xfnotgiven_not_ua][/xfnotgiven_not_ru]
<!-- это фильм без блокировок RU и UA-->
<!-- это фильм блокировка RU-->
[xfnotgiven_not_ua][xfgiven_not_ru]
[not-country=RU]<iframe width="560" height="400" src="[xfvalue_hdlight_player]" frameborder="0" allowfullscreen></iframe>[/not-country]
[country=RU][banner_not_ru]{banner_not_ru}[/banner_not_ru][/country]
[/xfgiven_not_ru][/xfnotgiven_not_ua]
<!-- это фильм блокировка RU-->
<!-- это фильм блокировка UA-->
[xfnotgiven_not_ru][xfgiven_not_ua]
[not-country=UA]<iframe width="560" height="400" src="[xfvalue_hdlight_player]" frameborder="0" allowfullscreen></iframe>[/not-country]
[country=UA][banner_not_ua]{banner_not_ua}[/banner_not_ua][/country]
[/xfgiven_not_ua][/xfnotgiven_not_ru]
<!-- это фильм блокировка RU,UA-->
[xfgiven_not_ru][xfgiven_not_ua]
[not-country=RU,UA]<iframe width="560" height="400" src="[xfvalue_hdlight_player]" frameborder="0" allowfullscreen></iframe>[/not-country]
[country=UA][banner_not_ua]{banner_not_ua}[/banner_not_ua][/country]
[country=RU][banner_not_ru]{banner_not_ru}[/banner_not_ru][/country]
[/xfgiven_not_ua][/xfgiven_not_ru]
<!-- это фильм блокировка RU,UA-->

Скачать: файл могут только зарегистрированные посетители.
 
Версия DLE: 13.1-13.2
Кодировка: utf-8
 
Автор: MSW
Модификация: Tolstyak87
Источник:
  • Oxigen
  • 0
  • 240
Информация
Оставлять комментарии могут только зарегистрированные посетители.
  • Рейтинг@Mail.ru
  • Яндекс.Метрика