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

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

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

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

29.06.21 в 15:48
20.05.24 в 19:28
43
13.527
0
  1. TopicStarter Overlay
    WebMan

    WebMan Новичок

    Сообщения:
    37
    Симпатии:
    16
    Лучших ответов:
    1
    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$!
     
    Последнее редактирование: 3 июл 2021
  2. Bashmak

    Bashmak PRO Users

    Сообщения:
    642
    Симпатии:
    90
    Лучших ответов:
    1
    Зачем? Когда в клоудфлер бесплатно делается запрет на страны.
     
    • Согласен Согласен x 1
  3. Pr00f

    Pr00f Бывалый

    Сообщения:
    404
    Симпатии:
    64
    Лучших ответов:
    0
    каким образом определяется? в смысле, какая и чья база используется или сторонний сервис?
    поисковики тоже блокирует?
     
  4. TopicStarter Overlay
    WebMan

    WebMan Новичок

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

    WebMan Новичок

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

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

    Сообщения:
    8.805
    Симпатии:
    4.497
    Лучших ответов:
    10
    Мануалы:
    31
    лол
    ну тогда уж лучше клоуд.. там яндекс спокойно может войти при блоке рф
     
    • Нравится Нравится x 1
  7. ZerocooL

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

    Сообщения:
    8.805
    Симпатии:
    4.497
    Лучших ответов:
    10
    Мануалы:
    31
    WebMan заголовок топика исправил
    Так как модуль НИКАК не защитит от блокировок, а следовательно ввод новичков в заблуждение с целью под громким названием продать фильтр по гео.
     
  8. TopicStarter Overlay
    WebMan

    WebMan Новичок

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

    MIKE_FM Местный

    Сообщения:
    1.868
    Симпатии:
    284
    Лучших ответов:
    2
    Интересный модуль. Надо будет попробовать. Классно закрывать всякую Азию и прочую хрень от спамеров.
    Главное, чтобы модуль внезапно не стал глючить и закрывать сайт от норм людей из СНГ ))

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

    WebMan Новичок

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

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

    Сообщения:
    8.805
    Симпатии:
    4.497
    Лучших ответов:
    10
    Мануалы:
    31
    Вот это верное решение. Ибо в текущем варианте это просто ГЕО фильтр. такие уже были модули
     
    • Согласен Согласен x 1
  12. MIKE_FM

    MIKE_FM Местный

    Сообщения:
    1.868
    Симпатии:
    284
    Лучших ответов:
    2
    Я говорил об определении типа бот это или нет заходит
     
  13. Ботяра

    Ботяра Забанен

    Сообщения:
    0
    Симпатии:
    0
    Лучших ответов:
    54
    Простейший код:
    Код:
    <?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 Новичок

    Сообщения:
    37
    Симпатии:
    16
    Лучших ответов:
    1
    Смысл модуля не заблокировать весь сайт для определенной страны, а закрыт доступ к определенным новостям.

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

    Roman.U PRO Users

    Сообщения:
    6.895
    Симпатии:
    755
    Лучших ответов:
    5
    Модуль интересный, жаль что с привязкой.
     
  16. TopicStarter Overlay
    WebMan

    WebMan Новичок

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

    Bashmak PRO Users

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

    salomonkayn Забанен

    Сообщения:
    388
    Симпатии:
    68
    Лучших ответов:
    1
    Плюсую, и возможность отключать включать пользователям в профиле на что должно приходить уведомление.
     
  19. TopicStarter Overlay
    WebMan

    WebMan Новичок

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

    salomonkayn Забанен

    Сообщения:
    388
    Симпатии:
    68
    Лучших ответов:
    1
    На что уведомления
    1. Упоминание пользователя в комментарии
    2. Цитирование комментария пользователя
    3. Ответ на комментарий пользователя
    4. Оценка комментария пользователя
    5. Лайк комментария пользователя
    6. Дизлайк комментария пользователя
    7. Упоминание пользователя в статье
    8. Оценка статьи пользователя
    9. Оценка звездами статьи пользователя
    10. Лайк статьи пользователя
    11. Подписка на новости (уведомление пользователей об изменениях тех публикаций, на которые они подписались)
    12. Подписка на категории (уведомление пользователей о добавлении новых публикаций в тех категориях, на которые они подписались)
    13. Подписка на все комментарии сайта
    От чего отписаться
    11. Подписка на новости (уведомление пользователей об изменениях тех публикаций, на которые они подписались)
    12. Подписка на категории (уведомление пользователей о добавлении новых публикаций в тех категориях, на которые они подписались)
    13. Подписка на все комментарии сайта
     
Похожие темы
  1. river7
    Ответов:
    21
    Просмотров:
    5.751
  2. ZeuS
    Ответов:
    2
    Просмотров:
    2.721
  3. hent4iboys
    Ответов:
    0
    Просмотров:
    2.860
  4. Tolstyak87
    Ответов:
    27
    Просмотров:
    6.632
  5. Sam_Morrou
    Ответов:
    0
    Просмотров:
    2.514
Загрузка...