راکت

تشخیص فقط تبلت در php

12 پاسخ

دوستان سلام،
آیا راهی هست که بشه دیوایس تبلت رو تشخیص داد توی php ، متاسفانه Mobile Detect فقط موبایل رو تشخیص میده. ممنون میشم از دوستان اگه اطلاعی در این مورد داشته باشند.

نیما  ش
نیما ش
@nimageneral
ثبت پرسش جدید

پاسخ‌ها

12
فخرالدین لنگی
فخرالدین لنگی
@fakhraddin

تخصص: برنامه نویس وب، آندروید و سیستم های کامپیوتری

با سلام دوست گرامی
شما می تونی برای این راه کار از جاوااسکریپن استفاده کنید
اما توی همون کتابخونه که گذاشتید یک تابع برای این مورد داره تابع isTablet

نیما  ش
نیما ش
@nimageneral

تخصص: برنامه نویس وب

ممنونم آقای لنگی عزیز، @fakhraddin
با جاوا اسکریپت که خیلی راحت میشه این کار رو کرد، بزارید اینجوری بگم من ویدیوهای مختلفی دارم واسه دیوایس های مختلفی ، میخوام که مثلا حالت دسکتاپ ، ویدیوهای تبلت و موبایل لود نشن و همین وضعیت واسه موبایل و تبلت! در غیر اینصورت اگر بخواهیم با جاوا اسکریپت بنویسیم ویدیو ها در هر صورت لود میشوند و این باعث بیشتر شدن حجم سایت میشه! میخوام که لود این ویدیو ها رو یه جوری مدیریت کنم که فقط تو دیواس سایز مربوط به خودشون لود بشن!

دوستان تجربه ای دارند در این مورد ؟
@ali.bayat @hosseinshirinegad98 @hesammousavi

شاید پاسخ شما همین‌جا باشد

فخرالدین لنگی
فخرالدین لنگی
@fakhraddin

تخصص: برنامه نویس وب، آندروید و سیستم های کامپیوتری

خوب بازم که ساده است موضوع شما روی رویداد ready یا load یک تابع ایجکس می نویسید و اون دستور ایجکس فقط ویدیوهایی رو لود می کنه که شما می خوایید تفاوت خیلی خاصی هم نداره با موضوعی که شما دستورات رو با php لود بفرمایید
@nimageneral

نیما  ش
نیما ش
@nimageneral

تخصص: برنامه نویس وب

درست متوجه منظور شما نشدم ، میشه کمی بیشتر توضیح بدید ، یا تکه کدی در این مورد؟ @fakhraddin

فخرالدین لنگی
فخرالدین لنگی
@fakhraddin

تخصص: برنامه نویس وب، آندروید و سیستم های کامپیوتری

حتما دوست گرامی من براتون یک شبه کد نوشتم امیدوارم براتون مفید باشه

<script>

    let device; // متغیر جهت نگه داری پارامتر نوع دستگاه شامل mobile, table, desktop

    $(document).ready(function () {

        //کد های لازم برای تشخیص دستگاه کاربر رو اینجا تایپ کنید

        loadVideos();
    });

    function loadVideos(){

        $.ajax({
            url: url_for_get_videos,
            method: "POST", // متد ارسالی شما می تونه به روش POST یا GET باشه
            dataType: "json",
            data: {
                device: device,
            },
            error: function(request, xhr, response){
                //وقتی توی بازگذاری خطایی پیش بیاد
            },
            success: function(response){
                //بعد از موفقیت شما می تونید با کدای جاوااسکریپت المان های خودتون رو شامل ویدیو ها بسازید و به تگ لیست ویدیو ها attach کنید
            }
        });
    }
<script>

بازم نیاز به راهنمایی داشتید بفرمایید
@nimageneral

نیما  ش
نیما ش
@nimageneral

تخصص: برنامه نویس وب

ممنونم فخر الدین عزیز بابت وقتی که گذاشتی @fakhraddin
پس اگر بخواهیم به این صورت بنویسیم نیاز به نوشتن یک API داریم که نوع دستگاه رو بهش ارسال کنیم و با توجه به اون یک لینک به ما برگردونه !

فخرالدین لنگی
فخرالدین لنگی
@fakhraddin

تخصص: برنامه نویس وب، آندروید و سیستم های کامپیوتری

خواهش می شه برادر گرامی شما می تونی لینک برگردونی یا حتی یک لیست از ویدیوه ها برگردونی بعد تگ ها یا جدول ویدیو ها رو بسازی بعد اون رو به یک تگ html صفحه است لینک کنی حتی بدون اینکه نیاز بشه کاربر رو به لینک دیگه ایی ارجاع بدی برای اینکه بتونی با جی کویری تگ html بسازی و به تگ های توی صفحه بدون بارگذاری اتچ کنی یا حتی قسمتی رو حذف کنید پیشنهاد می دم لینک زیر رو مشاهده بفرمایید
https://www.w3schools.com/jquery/jquerydomadd.asp
خودم حدود نه ساله توی وبم اما خداییش پویاسازی که جاوااسکریپت به صفحات آورد هیچ زبون دیگه ایی نتونسته بیاره بحث مقایسه با php رو ندارم چون زمینه کاری این دو کاملا متفاوته اما ترکیب این دو کاری با سایتتون می کنه که مشتریتون رو توی سایت نگه می داره
@nimageneral

نیما  ش
نیما ش
@nimageneral

تخصص: برنامه نویس وب

ممنونم لطف کردید بابت وقتی که گذاشتید @fakhraddin

حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

سلام اگه کارت انجام نشده یه سری به این کتابخونه تو گوگل هم بزن.Mobile-Detect-2.8.33

نیما  ش
نیما ش
@nimageneral

تخصص: برنامه نویس وب

سلام حسین جان، @hosseinshirinegad98
ممنونم اما متاسفانه این حالت تبلت مودش کار نمیکنه

حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

سلام در این سایت نحوه شناسایی موبایلو گفته اگه برای مدیر کامنت بزنی ازش سوال بپرسی واسه تبلت بهت جواب میده ایشون خیلی متخصص PHP اند
NETPARADIS

لینک زیر هم نحوه تشخیص دستگاه در لاراول هست
tejariapp

اشکان نظری
اشکان نظری
@ashkannazari248

تخصص: برنامه نویس

سلام. میتونی رزلوشتی که میخای رو اخر لینک ویدیو بزاری و با وب سرور کار رو مدیریت که که مثلاً اگه 720 بود برو از مسیر فلان که ویدیو هاش 720 هستن بخونش

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام