Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Платно Модуль dle acess by country

Тема в разделе "Платные модули DLE", создана пользователем WebMan, 29 июн 2021.

29.06.21 в 15:48
23.12.22 в 13:05
40
5.686
0
  1. TopicStarter Overlay
    WebMan

    WebMan Новичок

    Регистрация:
    16 окт 2020
    Сообщения:
    37
    Лучших ответов:
    1
    Рейтинги:
    +17 / 1 / -0
    dle_abc_logo.jpg
    Представляю вашему вниманию уникальный модуль для ограничения показа новостей в зависимости от страны посетителя - DLE Acess by country.

    Модуль устанавливается через систему плагинов, в один клик
    Screenshot_1.jpg

    При создании или редактировании новости доступна новая вкладка "Ограничение по странам", при клике на неё вы можете каждой новости выставить разрешенные или запрещенные для просмотра страны посетителей
    Screenshot_2.jpg

    1. Если выбрать разрешенные страны для просмотра, то посетители вашего сайта, которые не относятся к этим странам не смогут войти в новость или увидеть ее на сайте. Она будет скрыта.
    2. Если выбрать запрещенные страны для просмотра, то посетители которые относятся к этим странам не смогут войти в новость или увидеть ее на сайте. Она будет скрыта.
    3. Можно указать одну страну или несколько, есть возможность поиска по списку стран. Сам список и коды стран взят с википедии
    Screenshot_3.jpg Screenshot_4.jpg

    Страна определяется на основе IP адреса посетителя. При условии что посетителю запрещено видеть новость она будет скрыта полностью с сайта, с главной, с категорий, с поиска по доп полям и тд. Если вручную попытаться войти в новость, набрав ее в браузере то будет выведена стандартная ошибка о несуществующей странице

    Screenshot_5.jpg

    В модуле реализовано кеширование для минимизации нагрузки на ваш веб сайт. Принимаю предложении и идеи для расширения функционала. Связь через телеграмм, который указан под моей аватаркой на данном форуме или внизу данного поста.

    Условия продажи:
    1. Модуль предназначен для DLE 13.x-14.x
    2. Модуль имеет привязку к домену, при этом будет работать на ваших поддоменах
    3. Для работы необходимо наличие ioncube и версия php 7.1 - 7.4
    4. Стоимость первой покупки 8 wmz, получаете два ключа на два домена и их поддомены, дополнительные ключи 4 wmz/домен. Принимаю только webmoney.
    5. Бесплатная смена домена при блокировке вашего сайта, обращаться в телеграмм.
    6. Первым 10 покупателем модуль достанется за 4 wmz. С вас проверка работы модуля, обратная связь со мной и по желанию отзыв в данной теме.
    7. Добавлена версия без привязки к домену, временная стоимость 20wmz, позже цену подниму.
    Screenshot_6.jpg Screenshot_7.jpg Screenshot_8.jpg Screenshot_9.jpg Screenshot_10.jpg

    Все вопросы, пожелания, поддержка и продажа модуля осуществляется через телеграмм. Желаю вам бескрайний океан трафика :cool:

    ОффТоп Осталось 8 продаж по скидке за 4$!
     
    #1 WebMan, 29 июн 2021
    Последнее редактирование: 3 июл 2021
  2. Bashmak

    PRO Users

    Регистрация:
    25 фев 2017
    Сообщения:
    642
    Лучших ответов:
    1
    Рейтинги:
    +167 / 25 / -0
    Зачем? Когда в клоудфлер бесплатно делается запрет на страны.
     
  3. Pr00f

    Pr00f Бывалый

    Регистрация:
    4 фев 2019
    Сообщения:
    405
    Лучших ответов:
    0
    Рейтинги:
    +164 / 12 / -0
    каким образом определяется? в смысле, какая и чья база используется или сторонний сервис?
    поисковики тоже блокирует?
     
  4. TopicStarter Overlay
    WebMan

    WebMan Новичок

    Регистрация:
    16 окт 2020
    Сообщения:
    37
    Лучших ответов:
    1
    Рейтинги:
    +17 / 1 / -0
    Используйте клаудфлар, никто не мешает
     
  5. TopicStarter Overlay
    WebMan

    WebMan Новичок

    Регистрация:
    16 окт 2020
    Сообщения:
    37
    Лучших ответов:
    1
    Рейтинги:
    +17 / 1 / -0
    Думал над выбором базы или сервиса определения страны по api, остановил выбор на Sypex Geo - быстрое и качественное определение страны и города по IP-адресу. База ip адресов от них, в скачанном виде, в комплекте с модулем.
    Если поисковый робот зайдет с российского ip адреса, при этом у новости запрет на показ в России, то поисковик не увидит новость
     
  6. ZerocooL

    Команда форума Администратор VIP Кинотрафик v2

    Регистрация:
    29 янв 2015
    Сообщения:
    8.679
    Лучших ответов:
    9
    Мануалы:
    31
    Рейтинги:
    +5.089 / 210 / -1
    лол
    ну тогда уж лучше клоуд.. там яндекс спокойно может войти при блоке рф
     
    • Нравится Нравится x 1
  7. ZerocooL

    Команда форума Администратор VIP Кинотрафик v2

    Регистрация:
    29 янв 2015
    Сообщения:
    8.679
    Лучших ответов:
    9
    Мануалы:
    31
    Рейтинги:
    +5.089 / 210 / -1
    WebMan заголовок топика исправил
    Так как модуль НИКАК не защитит от блокировок, а следовательно ввод новичков в заблуждение с целью под громким названием продать фильтр по гео.
     
  8. TopicStarter Overlay
    WebMan

    WebMan Новичок

    Регистрация:
    16 окт 2020
    Сообщения:
    37
    Лучших ответов:
    1
    Рейтинги:
    +17 / 1 / -0
    ZerocooL, Как скажете, босс.
    Звучит как идея для модуля, добавить проверку, срабатывать если заходит реальный человек, в иных случаях показывать все новости, как поисковикам так и всевозможным паукам, парсерам с ваших сайтов и тд. Добавлю возможность задать настройку, запрещать показ только физическим посетителям или всем без разбору
     
  9. MIKE_FM

    MIKE_FM Местный

    Регистрация:
    27 дек 2015
    Сообщения:
    1.884
    Лучших ответов:
    2
    Рейтинги:
    +370 / 43 / -0
    Интересный модуль. Надо будет попробовать. Классно закрывать всякую Азию и прочую хрень от спамеров.
    Главное, чтобы модуль внезапно не стал глючить и закрывать сайт от норм людей из СНГ ))

    Добаление этой функции ОЧЕНЬ сильно расширит твой модуль. Там очень много "но" и "если". Конечно, это если ты хочешь, чтобы это определение реально работало.
     
  10. TopicStarter Overlay
    WebMan

    WebMan Новичок

    Регистрация:
    16 окт 2020
    Сообщения:
    37
    Лучших ответов:
    1
    Рейтинги:
    +17 / 1 / -0
    Нужны тесты, однозначно. Все предельно просто, берется ip посетителя, по базе ip проверяется с какой он страны. Дальше модуль показывает/скрывает новость тому кто в списке разрешенных/запрещенных стран. Скрывается со всего сайта в целом и новость недоступна к просмотру. Возможность показывать новость поисковикам игнорируя запрет добавим. Еще добавлю в настройки возможность самому решать с каких разделов сайта скрыть запрещенную к просмотру новость - просмотр категории, тегов, поиск по доп полю, поиск самих новостей и тд. Принимаю предложения, идеи, хочется сделать удобный практичный продукт
     
  11. ZerocooL

    Команда форума Администратор VIP Кинотрафик v2

    Регистрация:
    29 янв 2015
    Сообщения:
    8.679
    Лучших ответов:
    9
    Мануалы:
    31
    Рейтинги:
    +5.089 / 210 / -1
    Вот это верное решение. Ибо в текущем варианте это просто ГЕО фильтр. такие уже были модули
     
    • Согласен Согласен x 1
  12. MIKE_FM

    MIKE_FM Местный

    Регистрация:
    27 дек 2015
    Сообщения:
    1.884
    Лучших ответов:
    2
    Рейтинги:
    +370 / 43 / -0
    Я говорил об определении типа бот это или нет заходит
     
  13. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.204 / 74 / -0
    Простейший код:
    Код:
    <?php
    if (!defined('DATALIFEENGINE')) {
        header("HTTP/1.1 403 Forbidden");
        header('Location: ../../');
        die("Hacking attempt!");
    }
    include_once (ENGINE_DIR . '/classes/sxgeo.php');
    $SxGeo = new SxGeo(ENGINE_DIR . '/data/SxGeo.dat');
    $ip_user = $_SERVER['REMOTE_ADDR'];
    $country = $SxGeo->getCountry($ip_user);
    if ($country == "UA" || $country == "KZ") { // Проверяем страну посетителя
        //if(in_array($country, [LT,US,BR,GB,FR,DE,FI,BY,NL,MD,CA,CA,CZ,EE,IN,IE,IT,LV,PL,ZA,UA]) { // Или страны массивом
        @header("Status: 503 Service Temporarily Unavailable");
        echo <<<HTML
    
    Извините, но для Вашей страны заблокирован доступ к нашему сайту!
    
    HTML;die();}
    
    ?>
    Так же к нему можно подключить проверку поисковых ботов чтобы давать им контент. Делаем include в main.tpl и блокируем неугодные страны.

    Код конечно не идеальный, но рабочий.

    Список поисковых ботов нагуглить так же не проблема.
     
    • Нравится Нравится x 1
  14. TopicStarter Overlay
    WebMan

    WebMan Новичок

    Регистрация:
    16 окт 2020
    Сообщения:
    37
    Лучших ответов:
    1
    Рейтинги:
    +17 / 1 / -0
    Смысл модуля не заблокировать весь сайт для определенной страны, а закрыт доступ к определенным новостям.

    По работе над модулем:
    1. Добавлена проверка на поискового бота, им можно смотреть новости невзирая на ограничения по странам. Включается выключается в админке модуля.
    2. Написана сама админка со всевозможными настройками
    Screenshot_6.jpg Screenshot_7.jpg Screenshot_8.jpg Screenshot_9.jpg
    3. На последнем скрине видно что можно задать свое информационное сообщение при попытке войти в заблокированную по стране полную новость, выглядит на сайте так
    Screenshot_10.jpg
     
    • Нравится Нравится x 1
  15. Roman.U

    PRO Users

    Регистрация:
    13 ноя 2015
    Сообщения:
    6.154
    Лучших ответов:
    5
    Рейтинги:
    +1.028 / 115 / -0
    Модуль интересный, жаль что с привязкой.
     
  16. TopicStarter Overlay
    WebMan

    WebMan Новичок

    Регистрация:
    16 окт 2020
    Сообщения:
    37
    Лучших ответов:
    1
    Рейтинги:
    +17 / 1 / -0
    Вынужденная мера для защиты от перепродаж или в целом слива. Версия без привязки тоже будет доступна к покупке, подойдёт тем кто плодит и держит прибыльные сайты, но позже, само собой ценник выше.
    В целом ситуация со сливом модулей и тех же шаблонов отбивает желание создавать что либо для движка DLE, разработчики уходят в работу на заказ, в одни руки. Я сам из таких. Решил попробовать как пойдет продажа модулей, будет спрос, будем создавать
     
    #16 WebMan, 30 июн 2021
    Последнее редактирование: 30 июн 2021
  17. Bashmak

    PRO Users

    Регистрация:
    25 фев 2017
    Сообщения:
    642
    Лучших ответов:
    1
    Рейтинги:
    +167 / 25 / -0
    Если попрёт предлагаю следующим модулем сделать колокольчик уведомлений как в ВК, уже всем разрабам предлагал, но почему-то никто не берётся, хз почему, актуалочка же.
     
    • Нравится Нравится x 1
  18. salomonkayn

    Забанен

    Регистрация:
    23 сен 2018
    Сообщения:
    388
    Лучших ответов:
    1
    Рейтинги:
    +117 / 24 / -0
    Плюсую, и возможность отключать включать пользователям в профиле на что должно приходить уведомление.
     
  19. TopicStarter Overlay
    WebMan

    WebMan Новичок

    Регистрация:
    16 окт 2020
    Сообщения:
    37
    Лучших ответов:
    1
    Рейтинги:
    +17 / 1 / -0
    Bashmak , salomonkayn
    Опишите подробнее как должен работать этот колокольчик, что в нем будет показываться, какие настройки в профиле должны быть
     
  20. salomonkayn

    Забанен

    Регистрация:
    23 сен 2018
    Сообщения:
    388
    Лучших ответов:
    1
    Рейтинги:
    +117 / 24 / -0
    На что уведомления
    1. Упоминание пользователя в комментарии
    2. Цитирование комментария пользователя
    3. Ответ на комментарий пользователя
    4. Оценка комментария пользователя
    5. Лайк комментария пользователя
    6. Дизлайк комментария пользователя
    7. Упоминание пользователя в статье
    8. Оценка статьи пользователя
    9. Оценка звездами статьи пользователя
    10. Лайк статьи пользователя
    11. Подписка на новости (уведомление пользователей об изменениях тех публикаций, на которые они подписались)
    12. Подписка на категории (уведомление пользователей о добавлении новых публикаций в тех категориях, на которые они подписались)
    13. Подписка на все комментарии сайта
    От чего отписаться
    11. Подписка на новости (уведомление пользователей об изменениях тех публикаций, на которые они подписались)
    12. Подписка на категории (уведомление пользователей о добавлении новых публикаций в тех категориях, на которые они подписались)
    13. Подписка на все комментарии сайта
     
Похожие темы
  1. river7
    Ответов:
    21
    Просмотров:
    4.042
  2. ZeuS
    Ответов:
    2
    Просмотров:
    895
  3. hent4iboys
    Ответов:
    0
    Просмотров:
    1.040
  4. Tolstyak87
    Ответов:
    27
    Просмотров:
    3.057
  5. Sam_Morrou
    Ответов:
    0
    Просмотров:
    2.236
Загрузка...
Яндекс.Метрика