• 14-07-2021, 17:28:53
    #1
    Selamlar, siteyi pc girişine nasıl kapatabiliriz? sadece mobilden giriş sağlansın.
  • 14-07-2021, 17:31:58
    #2
    User-agent yada screen size ile yapılabilir gibi. Şu cevaba bakabilirsiniz: https://stackoverflow.com/questions/...op-user-agents
  • 14-07-2021, 17:32:23
    #3
    isimkaydet.com
    Merhabalar,

    https://github.com/serbanghita/Mobile-Detect kütüphanesini ekleyerek index.php nin en başına kontrol yerleştirin, mobil değilse siteyi göstermesin.
    İyi çalışmalar.
  • 14-07-2021, 17:38:50
    #4
    <script>
            var isDesktop = {
                Windows: function() {
                    return navigator.platform.match('Win32|Win16|Win64|WinCE|Windows');
                },
                Mac: function() {
                    return navigator.platform.match('MacIntel|Macintosh|MacPPC|Mac68K');
                },
                any: function() {
                    return (isDesktop.Windows() || isDesktop.Mac());
                }
            };
    
            if (isDesktop.any()) {
                window.location = 'http://yonleneceksite.com';
            }
        </script>
  • 14-07-2021, 17:41:04
    #5
    Makalex adlı üyeden alıntı: mesajı görüntüle
    <script>
            var isDesktop = {
                Windows: function() {
                    return navigator.platform.match('Win32|Win16|Win64|WinCE|Windows');
                },
                Mac: function() {
                    return navigator.platform.match('MacIntel|Macintosh|MacPPC|Mac68K');
                },
                any: function() {
                    return (isDesktop.Windows() || isDesktop.Mac());
                }
            };
    
            if (isDesktop.any()) {
                window.location = 'http://yonleneceksite.com';
            }
        </script>

    Hocam index.php yapıştırdım çalışmadı.
  • 14-07-2021, 17:45:16
    #6
    Çalışmama ihtimali yok hocam. <body></body> arasına mı yapıştırdınız?
  • 14-07-2021, 18:11:31
    #7
    Makalex adlı üyeden alıntı: mesajı görüntüle
    Çalışmama ihtimali yok hocam. <body></body> arasına mı yapıştırdınız?
    Hocam tema düzenleyicide baya baktım arama da yaptım <body> etiketi yok. Panelden baktım dizinde de yoktu.
  • 14-07-2021, 18:19:31
    #8
    Yardımcı olabilecek kimse yok mu?
  • 14-07-2021, 18:26:44
    #9
    Developer
    temanızın header.php dosyasının en üstüne ekleyin;

    function isMobile() {
        return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]);
    }
    
    if(!isMobile()){
        die('sadece mobil olarak giriş yapabilirsiniz.');
    }