Что нового

Бесплатно Country Filter для DLE: 15.3 (1 Viewer)

  • Автор темы AlexRUSA
  • Дата начала
AlexRUSA

AlexRUSA

Участник
Регистрация
5 Фев 2022
Сообщения
146
Реакции
409
Country filter 2 2
Country Filter фильтрует контент в зависимости от страны посетителя, на основе базы данных IP-адресов. Эта модификация содержит небольшую адаптацию установщика *.xml, что позволяет использовать его с актуальной версией DLE 15.3.

Установка:
  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
HTML:
<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
HTML:
<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: 15.3
Версия PHP: 8.1.1
Интерфейс: русский, французский
Автор: MSW
Модификация: DarkLane
 

Пользователи, просматривающие данную тему

Верх