ScriptLife » DataLife Engine » Модули / Плагины DLE » Country Filter для DLE 15.3

Country Filter для DLE 15.3

08 дек 2022, 20:15
Добавил: ScriptLife
24
0
Данный материал предоставлен сайтом ScriptLife.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
  • Описание
    • Версия DLE: 15.3
    • Автор: MSW
    • Модификация: DarkLane
    • Версия PHP: 8.1.1
    • Интерфейс: русский, французский

Country Filter фильтрует контент в зависимости от страны посетителя, на основе базы данных IP-адресов. Эта модификация содержит небольшую адаптацию установщика *.xml, что позволяет использовать его с актуальной версией DLE 15.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-->
  1. Загрузить папки engine и language в корень сайта.
  2. Установить dle-country-filter.xml через систему управления плагинами.
  3. Перейти в админку модуля, скачать базу данных по ссылке и импортировать ее.
Ctrl
Enter
Заметили ошЫбку?
Выделите текст и нажмите Ctrl+Enter
Мы в

Комментарии

Минимальная длина комментария - 50 знаков. комментарии модерируются
  • Смайлы и люди
    Животные и природа
    Еда и напитки
    Активность
    Путешествия и места
    Предметы
    Символы
    Флаги
Комментариев еще нет. Вы можете стать первым!

Политика конфиденциальности

Сайт использует идентификационные файлы cookies для хранения информации. «Cookies» представляют собой файлы, которые могут использоваться сайтом для идентификации посетителей... Больше информации