با سلام خدمت دوستان گرامی
دوستان گرامی یک کد Php نیاز دارم که به صورت مثال در صورتیکه کاربر با گوشی موبایل صفحه را فراخوانی کد به فایل مورد نظر اضافه گردد و یک کد حذف گردد.
به طور مثال :
در حالت عادی و با مرورگر سیستم کد به صورت زیر نمایش داده میشود
lizard.tiny با کمال تشکر از پاسخ شما
فقط یک مشکل
در کد ارسالی مجبور میشیم کد جاوا را دوبار در صفحه داشته باشیم
من میخواهم کد یک تکه باشد و فقط دو تکه کد یکی حذف شود و یکی کد اضافه گردد.
یعنی یک کد بیشتر نباشد.
بعد برای چک کردن نسخه مرورگر موبایل یک تکه کد دیدم شاید به دردبخوره
function isMobile() {
return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|doc omo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up \.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]);
}
با تشکر
lizard.tiny
February 2nd, 2017, 11:42
سلام
این کد رو برسی کنید : http://pastecode.ir/?p=2804
gigarayaneh
February 2nd, 2017, 12:22
با تشکر از راهنمایی به موقع
دوست عزیز یه مشکلی هست
jwplayer خیلی به کدها حساس هست و کد ارسالی اجرا نشد
اگه بشه کد را به صورتی تنظیم کرد که مثلا در یک کد php خارج از کد جاوای مورد نظر ابتدا چک کنه که با چه مروگری شخص صفحه را باز کرده
حال یک متغییر بیاییم تعریف کنیم که کد زیر در آن باشه
حال هرجایی از کد که خواستیم با یک کد php آن را بزاریم
و بعد قسمت یا هر کدی که در صفحه داریم و میخواهیم با اون کد که میزاریم حذف کنه یا نادیده بگیره
primary: "html5",
}
در بالا به صورت مثال یک کد قرار دادم کد اصلی خیلی زیاد است و خلاصه شده آنرا قرار دادم
در کل میخواستم اگه با مرورگر موبایل باشه در هر کجایی صفحه یک کد که در یک متغییر تعرف شده را اضافه و در هر کجایی از صفحه که خواستیم یک تکه از کد را حذف کنه
با تشکر از وقتی که برای کد نویسی گذاشتید
سپاس
lizard.tiny
February 2nd, 2017, 14:14
اینو برسی کنید : http://pastecode.ir/?p=2868
gigarayaneh
February 2nd, 2017, 16:52
دوست گرامی lizard.tiny
با کمال تشکر از همکاری خوب و صمیمانه شما
کد بالا فوق العاده بود فقط یک مشکل دیگه دارم.
الان کد
<?php echo $code; ?>
که قرار می دهم کد ها جایگزین میشود ولی در قسمت
} else {
$code = 'primary: "html5",';
}
که گفتم اگه موبایل نبود کد فوق باشه مشکل اینکه این کد باید جای دیگری در کد جاوای ما قرار بگیره که درست عمل کنه
اگه بشه این را تفکیک کرد که بتوان همانند <?php echo $code; ?> جایی که میخواهیم مثل کد فوق قرار دهیم که کد را جایگزین کند دیگه درست عمل میکنه!
در ضمن اگه بخواهیم برای چک کردن مروگر ها کامل باشه و گزینه های زیر را چک کنه باید چکار کنیم
مشکل اینجاست که کد اول و کد دوم یکی در ابتدای کد جاوایی که من دارم یکی نزدیک به آخر
و با گذاشتن
<?php echo $code; ?>
هر دو کد اول و دوم در یک مکان از کد قرار میگرید.
من میخواهم دوجا این کد را به کار ببرم که اگه با موبایل بود (کد اول) در ابتدای کد مورد نظر قرار بگیرد و اگر نبود (کد دوم) در مکان دوم مورد نظر ما قرار بگیرد.
امیدوارم توضیحات کامل باشد
با تشکر
gigarayaneh
February 3rd, 2017, 06:05
دوست گرامی lizard.tiny
بهتر نیست که برای راحتی کار دو تا متغیر تعریف کنیم