shayan 116 ارسال شده در خرداد 95 گزارش بازنشر ارسال شده در خرداد 95 با سلام پیرو تاپیک محدود کردن محتوای تگ head که نمیدونم برای چی بایگانی شده !!! میخواستم بدونم این حالت رو میتونم برای حالت موبایل و تبلت هم تعریف کنم؟ یعنی تو دیوایس های موبایل و تبلت یه سری از استایل و اسکریپت ها غیرفعال بشن سپاس نقل قول لینک به ارسال
علی زینلی 2114 ارسال شده در خرداد 95 گزارش بازنشر ارسال شده در خرداد 95 با سلام، درست همانند تاپیک قبلی باید از کد های شرطی استفاده کنید. از شرط زیر استفاده کنید: if ( wp_is_mobile() ) { // کد های موبایلتون رو اینجا قرار بدید } else { کد های اصلی رو اینجا قرار بدید } البتّه باید بگم که اگر فقط یه سری اسکریپت خاص برای موبایل دارین که باید + اسکریپت های معمولی استفاده بشه نیازی نیست دستور های else و بعدش رو بنویسین یعنی: if ( wp_is_mobile() ) { // کد های موبایلتون رو اینجا قرار بدید } درضمن اگر اینکار رو برای CSS میخواید انجام بدید بهتره از خود CSS استفاده کنید مثلاً: @media only screen and (max-width: 500px) { // کد های مربوطه } موفّق باشید. (اگر نیاز به توضیحات بیشتر بود بفرمایید) 2 نقل قول لینک به ارسال
shayan 116 ارسال شده در خرداد 95 مالک گزارش بازنشر ارسال شده در خرداد 95 در ۱ ساعت قبل، علی زینلی گفته است : با سلام، درست همانند تاپیک قبلی باید از کد های شرطی استفاده کنید. از شرط زیر استفاده کنید: if ( wp_is_mobile() ) { // کد های موبایلتون رو اینجا قرار بدید } else { کد های اصلی رو اینجا قرار بدید } البتّه باید بگم که اگر فقط یه سری اسکریپت خاص برای موبایل دارین که باید + اسکریپت های معمولی استفاده بشه نیازی نیست دستور های else و بعدش رو بنویسین یعنی: if ( wp_is_mobile() ) { // کد های موبایلتون رو اینجا قرار بدید } درضمن اگر اینکار رو برای CSS میخواید انجام بدید بهتره از خود CSS استفاده کنید مثلاً: @media only screen and (max-width: 500px) { // کد های مربوطه } موفّق باشید. (اگر نیاز به توضیحات بیشتر بود بفرمایید) سپاس علی جان الان مورد من یه مقدار پیچیده شده من الان میخوام این محتوایی رو که محدودش کردم به صفحه اول رو دقیقا تو حالت موبایل و تبلت هم محدود بشن <?php if(is_home()){ echo ' <script type="text/javascript" src="'.get_bloginfo('template_url').'/js/scrolloverflow.js"></script> <script type="text/javascript" src="'.get_bloginfo('template_url').'/js/jquery.fullPage.js"></script> <script type="text/javascript" src="'.get_bloginfo('template_url').'/js/fullscript.js"></script> <link href="'.get_bloginfo('template_url').'/css/foundation.css" rel="stylesheet"> <link href="'.get_bloginfo('template_url').'/css/twentytwenty.css" rel="stylesheet"> <script type="text/javascript" src="'.get_bloginfo('template_url').'/js/jquery.event.move.js"></script> <script type="text/javascript" src="'.get_bloginfo('template_url').'/js/jquery.twentytwenty.js"></script> '; } ?> یعنی اگر تو صفحه اول بود نمایش بده اما در صورتی که حالت موبایل و تبلت نباشه نقل قول لینک به ارسال
Morteza 34190 ارسال شده در خرداد 95 گزارش بازنشر ارسال شده در خرداد 95 خب اگر میخواید با php موبایل و یا دستکاه های دیگه رو مشخص کنید، http://mobiledetect.net/ مورد خوبی هست. 2 نقل قول لینک به ارسال
shayan 116 ارسال شده در خرداد 95 مالک گزارش بازنشر ارسال شده در خرداد 95 (ویرایش شده) در 29 دقیقه قبل، Morteza گفته است : خب اگر میخواید با php موبایل و یا دستکاه های دیگه رو مشخص کنید، http://mobiledetect.net/ مورد خوبی هست. عزیز دل این یه بحث جدید شد یکم دردسرر داره فکر کنم اجراش فقط میخوام به این تابع اضافه کنم که اگر صفحه اول بود نمایش بده و اگر هر صفحه ای بود اما تو موبایل و تبلت بود نمایش نده <?php if(is_home()){ echo ''; } ?> ویرایش شده خرداد 95 توسط shayan نقل قول لینک به ارسال
علی زینلی 2114 ارسال شده در خرداد 95 گزارش بازنشر ارسال شده در خرداد 95 درست متوجّه منظورتون نشدم، اگر صفحه اوّل باشه که شرطش جدایه که قبلاً توی تاپیک دیگه بحث کردیم <?php if(is_home()){ echo ''; } ?> امّا اگر میخواین اگر توی صفحه اوّل موبایل بود نمایش بده (یعنی هر دو شرط با همدیگه) <?php if(is_home()|| wp_is_mobile() ){ echo ''; } ?> امّا اگر میخواین تو صفحه اوّل یه چیز نمایش بده و تو صفحه موبایل یه چیز، شرط هاش با هم متفاوت هست یعنی هر دو شرط رو جداگانه باید بنویسین <?php if(is_home()){ echo ''; } if( wp_is_mobile () ) { echo ''; } ?> یه حالت دیگه هم هست توی شرط ها، مثلاً شما میخواین اگر حالت اوّل درست نبود، یه شرط دیگه اجرا بشه که اینجوری هست: <?php if( is_home()){ // Codes } elseif( wp_is_mobile() ) { // Codes }?> درباره این جمله هم: "یعنی اگر تو صفحه اول بود نمایش بده اما در صورتی که حالت موبایل و تبلت نباشه" <?php if( is_home() || !wp_is_mobile() ){ echo ''; } ?> اگر جایی رو اشتباه متوجّه شده بودم بفرمایید. 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .