AlexRUSA
Участник
- Регистрация
- 5 Фев 2022
- Сообщения
- 146
- Реакции
- 409
Country Filter фильтрует контент в зависимости от страны посетителя, на основе базы данных IP-адресов. Эта модификация содержит небольшую адаптацию установщика *.xml, что позволяет использовать его с актуальной версией DLE 15.3.
Установка:
Готово!
Тэги, используемые в шаблоне полной новости:
Пример рабочей настройки через доп.поле:
1. Создать в админке два доп.поля с названиями not_ru (описание: Блокировка RU), not_ua (описание: Блокировка UA). Тип поля : переключатель "Да"-"Нет" по умолчанию выключен. При добавлении или редактировании новости, если есть необходимость заблокировать видео в RU или UA, то просто переводим нужный переключатель в положение "Да".
2. В разделе управление рекламой создать два баннера с заглушками:
для блокировок UA - название not_ua
Для блокировок RU - название not_ru
Примеры вывода с использованием заглушек:
• Версия DLE: 15.3
• Версия PHP: 8.1.1
• Интерфейс: русский, французский
• Автор: MSW
• Модификация: DarkLane
Установка:
- Загрузить папки engine и language в корень сайта.
- Установить dle-country-filter.xml через систему управления плагинами.
- Перейти в админку модуля, скачать базу данных по ссылке и импортировать ее.
Готово!
Тэги, используемые в шаблоне полной новости:
Код:
[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