نیما - ش
4 سال پیش توسط نیما - ش مطرح شد
12 پاسخ

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

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


ثبت پرسش جدید
فخرالدین لنگی
تخصص : برنامه نویس وب، آندروید و سیست...
@fakhraddin 4 سال پیش مطرح شد
0

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


نیما - ش
تخصص : برنامه نویس وب
@nimageneral 4 سال پیش مطرح شد
0

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

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


فخرالدین لنگی
تخصص : برنامه نویس وب، آندروید و سیست...
@fakhraddin 4 سال پیش آپدیت شد
0

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


نیما - ش
تخصص : برنامه نویس وب
@nimageneral 4 سال پیش مطرح شد
0

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


فخرالدین لنگی
تخصص : برنامه نویس وب، آندروید و سیست...
@fakhraddin 4 سال پیش آپدیت شد
1

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

<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 4 سال پیش مطرح شد
0

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


فخرالدین لنگی
تخصص : برنامه نویس وب، آندروید و سیست...
@fakhraddin 4 سال پیش آپدیت شد
1

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


نیما - ش
تخصص : برنامه نویس وب
@nimageneral 4 سال پیش مطرح شد
0

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


حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 4 سال پیش مطرح شد
0

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


نیما - ش
تخصص : برنامه نویس وب
@nimageneral 4 سال پیش مطرح شد
0

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


حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 4 سال پیش آپدیت شد
0

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

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


اشکان نظری
تخصص : برنامه نویس
@ashkannazari248 4 سال پیش مطرح شد
0

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


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

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