Mohammad B2F 18 ارسال شده در خرداد 94 گزارش بازنشر ارسال شده در خرداد 94 سلامدوستان سایت رو تازه ریسپانسیو کردم.وقتی رو حالت ویندوز هست ، برخی از لینک های به صورت پاپ آپ در همان صفحه باز میشوند.دقیقا این عکساش ....خب حالا میخوام به جای اینکه لینک پاپ آپ باشه ، لینک دیگه ای بذارم.یعنی وقتی با گوشی یا ... وارد میشن غیر از سایز ها ، لینک ها هم تغییر کنند.چجوری باید این کار رو انجام بدم !؟ نقل قول لینک به ارسال
علی زینلی 2114 ارسال شده در خرداد 94 گزارش بازنشر ارسال شده در خرداد 94 سلام ، با CSS که نمیشهمیتونید با اسکریپت های PHP موبایل ها رو شناسایی کنید یا اینکه میتونید با تکه کد زیر درستش کنیدمثال:<a href="http://forum.wp-parsi.com" id="naslno">test</a><script>if (document.documentElement.clientWidth < 890) {document.getElementById("naslno").href = "http://naslno.com";}</script>فقط یادتون باشه که جاوا اسکریپت زمانی که صفحه لود میشه اندازه صفحه رو میگیره نه زمانی که تغییر سایز میدید (یعنی اگر میخواین تستش کنید اوّل زوم کنید بعد صفحه رو بارگزاری کنید) 1 نقل قول لینک به ارسال
Mohammad B2F 18 ارسال شده در خرداد 94 مالک گزارش بازنشر ارسال شده در خرداد 94 سلام ، با CSS که نمیشهمیتونید با اسکریپت های PHP موبایل ها رو شناسایی کنید یا اینکه میتونید با تکه کد زیر درستش کنیدمثال:<a href="http://forum.wp-parsi.com" id="naslno">test</a><script>if (document.documentElement.clientWidth < 890) {document.getElementById("naslno").href = "http://naslno.com";}</script>فقط یادتون باشه که جاوا اسکریپت زمانی که صفحه لود میشه اندازه صفحه رو میگیره نه زمانی که تغییر سایز میدید (یعنی اگر میخواین تستش کنید اوّل زوم کنید بعد صفحه رو بارگزاری کنید)ممنونتغییر کرداما کد لینک های پاپ آپ من به این صورت هستند و اول کد پاپ آپ رو میخونه (موسو میگیرم روش لینکو نشون میده تغییر کرده اما پاپ آپ رو اجرا میکنه)<a href="Accont-free" data-reveal-id="myModal" id="linkfree"><a href="#Accont-VIP" class="lightbox" id="linkvip">id هاشم جداگانه تنظیم کردم ... اما فرقی نکردلینک سایت هم داخل امضام هست اگر خواستید نگاه کنید.+ از سایت 979 کوچکتر کنید لینک تغییر میکنه. نقل قول لینک به ارسال
علی زینلی 2114 ارسال شده در خرداد 94 گزارش بازنشر ارسال شده در خرداد 94 ممنون تغییر کرد اما کد لینک های پاپ آپ من به این صورت هستند و اول کد پاپ آپ رو میخونه (موسو میگیرم روش لینکو نشون میده تغییر کرده اما پاپ آپ رو اجرا میکنه) [url="Accont-free"] [/url][url="#Accont-VIP"] id هاشم جداگانه تنظیم کردم ... اما فرقی نکرد لینک سایت هم داخل امضام هست اگر خواستید نگاه کنید. + از سایت 979 کوچکتر کنید لینک تغییر میکنه. دقیقاً میخواین چکار کنید توضیح بدید. نقل قول لینک به ارسال
Mohammad B2F 18 ارسال شده در خرداد 94 مالک گزارش بازنشر ارسال شده در خرداد 94 دقیقاً میخواین چکار کنید توضیح بدید.خلاصه بگم ، روی حالت ویندوز میخوام پاپ آپ ها باز بشه (همینی که الان هست)و برای گوشی و ... میخوام لینک معمولی باز بشه. کلیک کنند برن داخل یک صفحه دیگه. نقل قول لینک به ارسال
محمدرضـا 388 ارسال شده در خرداد 94 گزارش بازنشر ارسال شده در خرداد 94 در css دو استایل تعریف کنید .یکی با سایز مانیتور کامپیوتر و دیگری با سایز موبایل .سپس کد پاپ آپ رو داخل div مربوط به سایز کامپیوتر قرار بدید .و دیگری هم در div مربوط به سایز موبایل . 1 نقل قول لینک به ارسال
Mohammad B2F 18 ارسال شده در خرداد 94 مالک گزارش بازنشر ارسال شده در خرداد 94 در css دو استایل تعریف کنید .یکی با سایز مانیتور کامپیوتر و دیگری با سایز موبایل .سپس کد پاپ آپ رو داخل div مربوط به سایز کامپیوتر قرار بدید .و دیگری هم در div مربوط به سایز موبایل .این کارو انجام دادم اما نتیجه ای نداد... یعنی قبل از اینکه تایپیک ارسال کنم تست کرده بودم. نقل قول لینک به ارسال
Mohammad B2F 18 ارسال شده در خرداد 94 مالک گزارش بازنشر ارسال شده در خرداد 94 ببخشید ، مشکل من قابل حل شدنه یا خیر ؟مرسی نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 94 گزارش بازنشر ارسال شده در خرداد 94 <?phpif ( wp_is_mobile() ) { ?><a href="پیوند به نشانی" id="linkvip"><?php } else { ?><a href="#Accont-VIP" class="lightbox" id="linkvip"><?php } ?> 2 نقل قول لینک به ارسال
Mohammad B2F 18 ارسال شده در خرداد 94 مالک گزارش بازنشر ارسال شده در خرداد 94 <?phpif ( wp_is_mobile() ) { ?><a href="پیوند به نشانی" id="linkvip"><?php } else { ?><a href="#Accont-VIP" class="lightbox" id="linkvip"><?php } ?>این کد رو داخل سایت به این صورت گذاشتم بعدش سایت رو رفرش کردم بالا نمیومد....<a href="#Accont-VIP" id="linkvip" class="lightbox"><div class='vip-box'> <div class='vip-box-inner'> <h2>اکانت ویژه</h2> <div class='speed'></div> برای خرید سرویس های ویژه سایت کلیک کنید. <p>امروز :<?php echo jdate('l j F Y'); ?>ساعت : <?php echo jdate('H:i:s'); ?></div></div></a><?phpif ( wp_is_mobile() ) { 979 ><a href="/vip.php" id="linkvip"><?php } else { 2000 ><a href="#Accont-VIP" class="lightbox" id="linkvip"><?php } ?>مشکل کجاست ؟ ممنون نقل قول لینک به ارسال
علی زینلی 2114 ارسال شده در خرداد 94 گزارش بازنشر ارسال شده در خرداد 94 این کد رو داخل سایت به این صورت گذاشتم بعدش سایت رو رفرش کردم بالا نمیومد.... [url="#Accont-VIP"] [/url][b] [url="#Accont-VIP"]اکانت ویژه[/url][/b][url="#Accont-VIP"]برای خرید سرویس های ویژه سایت کلیک کنید. [/url][url="#Accont-VIP"]امروز :ساعت : [/url][url="#Accont-VIP"] مشکل کجاست ؟ ممنون اوّلین مشکلش اینکه wp_is_mobile بر اساس پیکسل کار نمیکنه ، بلکه میاد تشخیص میده اگر با سیستم عامل موبایل وارد شده فلان کد رو نمایش بده یا نه.دومین مشکلش این هست که شما <a> رو نبستیدباید به این صورت استفاده کنیدشون:<a href="#Accont-VIP" id="linkvip" class="lightbox"><div class='vip-box'> <div class='vip-box-inner'> <h2>اکانت ویژه</h2> <div class='speed'></div> برای خرید سرویس های ویژه سایت کلیک کنید. <p>امروز :<?php echo jdate('l j F Y'); ?>ساعت : <?php echo jdate('H:i:s'); ?></div></div></a><?phpif ( wp_is_mobile() ) { ><a href="/vip.php" id="linkvip">innerHTML</a><?php } else { ><a href="#Accont-VIP" class="lightbox" id="linkvip">innerHTML</a><?php } ?> 2 نقل قول لینک به ارسال
Mohammad B2F 18 ارسال شده در خرداد 94 مالک گزارش بازنشر ارسال شده در خرداد 94 اوّلین مشکلش اینکه wp_is_mobile بر اساس پیکسل کار نمیکنه ، بلکه میاد تشخیص میده اگر با سیستم عامل موبایل وارد شده فلان کد رو نمایش بده یا نه.دومین مشکلش این هست که شما <a> رو نبستیدباید به این صورت استفاده کنیدشون:<a href="#Accont-VIP" id="linkvip" class="lightbox"><div class='vip-box'><div class='vip-box-inner'><h2>اکانت ویژه</h2><div class='speed'></div>برای خرید سرویس های ویژه سایت کلیک کنید. <p>امروز :<?php echo jdate('l j F Y'); ?>ساعت : <?php echo jdate('H:i:s'); ?></div></div></a><?phpif ( wp_is_mobile() ) { ><a href="/vip.php" id="linkvip">innerHTML</a><?php } else { ><a href="#Accont-VIP" class="lightbox" id="linkvip">innerHTML</a><?php } ?>بازهم مشکل حل نشد و طبق معمول سایت بالا نیومد.... نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 94 گزارش بازنشر ارسال شده در خرداد 94 <?phpif ( wp_is_mobile() ) { >رو به <?phpif ( wp_is_mobile() ) { ?>تبدیل کنید و <?php } else { >رو به <?php } else { ?>تبدیل کنید 1 نقل قول لینک به ارسال
Mohammad B2F 18 ارسال شده در خرداد 94 مالک گزارش بازنشر ارسال شده در خرداد 94 <?phpif ( wp_is_mobile() ) { >رو به<?phpif ( wp_is_mobile() ) { ?>تبدیل کنید و<?php } else { >رو به<?php } else { ?>تبدیل کنیدمرسیدستتون درد نکنه.کاملا درست کار کرد. 1 نقل قول لینک به ارسال
s4d3ghi 246 ارسال شده در دی 94 گزارش بازنشر ارسال شده در دی 94 در در 6/6/2015 at 20:13، imanfakhar گفته است : <?php if ( wp_is_mobile() ) { ?> <a href="پیوند به نشانی" id="linkvip"> <?php } else { ?> <a href="#Accont-VIP" class="lightbox" id="linkvip"> <?php } ?> سلام! حالا اگه بخوایم که تو موبایلی نمایش نده باید به چه شکلی بزنیم؟ من از کد زیر استفاده می کنم برای تبلیغات تو سایدبار چپ که به صورت ابزارکی هم هستش، اما هر چور کد رو دستکاری کردم و جای if و elde رو تغییر دادم سایدبارم کلا لود نمیشد! می خوام که تو نسخه موبایلی تبلیغات رو کلا نشون نده! تشکر <?php } if(get_option('wpd_offon_adsleft5') =="true") { if ( !function_exists('dynamic_sidebar')|| !dynamic_sidebar('تبلیغات چپ موقعیت 5') ) : ?> <div class="LeftBlock CBS"> <div class="textwidget"> <p align="center"><a rel="nofollow" href="<?php bloginfo('url'); ?>/ads/" target="_blank"> <img src="<?php bloginfo('template_directory'); ?>/images/ads/ads258x150.png" alt="ads"></a></p> </div> </div> <?php endif; } ?> نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .