Milad Rafi 1294 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 (ویرایش شده) سلامچجوری میتونم لینک های درون پست هارو فقط برای کاربران موبایل ها و تبلت ها نمایش بدم؟توی سایت من داخل هر پست به سایت line.me لینک شده.که فقط استفادش داخل موبایل ها و تبلت ها هست و توی کامپیوتر ها نمایش نده بهتر هستدرواقع میخوام توی موبایل لینک هارو نمایش بده ولی داخل کامپیوتر نمایش نده و به جاش " برای استفاده از خدمات سایت با موبایل یا تبلت وارد شوید " رو نمایش بدهاین هم ادرس سایتم که نگاه کنید و متوجه منظورم بشید : http://linefa.me/برای مثال پست اول رو نگاه کنید لینک http://line.me/ti/p/~miladrafi هست . میخوام این یا لینکش غیر فعال بشه و فقط ادرس رو نمایش بده و یا این که کلا برای کاربران کامپیوتر ها نمایش نده و یه متن نمایش بده ویرایش شده اردیبهشت 94 توسط Milad Rafi نقل قول لینک به ارسال
Mobin 1669 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 برای این کار میتونین از چک کردن مقدار USER_AGENT استفاده کنید<?php$tablet_browser = 0;$mobile_browser = 0;if (preg_match('/(tablet|ipad|playbook)|(android(?!.*(mobi|opera mini)))/i', strtolower($_SERVER['HTTP_USER_AGENT']))) { $tablet_browser++;}if (preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android|iemobile)/i', strtolower($_SERVER['HTTP_USER_AGENT']))) { $mobile_browser++;}if ((strpos(strtolower($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml') > 0) or ((isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE'])))) { $mobile_browser++;}$mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'], 0, 4));$mobile_agents = array( 'w3c ','acs-','alav','alca','amoi','audi','avan','benq','bird','blac', 'blaz','brew','cell','cldc','cmd-','dang','doco','eric','hipt','inno', 'ipaq','java','jigs','kddi','keji','leno','lg-c','lg-d','lg-g','lge-', 'maui','maxo','midp','mits','mmef','mobi','mot-','moto','mwbp','nec-', 'newt','noki','palm','pana','pant','phil','play','port','prox', 'qwap','sage','sams','sany','sch-','sec-','send','seri','sgh-','shar', 'sie-','siem','smal','smar','sony','sph-','symb','t-mo','teli','tim-', 'tosh','tsm-','upg1','upsi','vk-v','voda','wap-','wapa','wapi','wapp', 'wapr','webc','winw','winw','xda ','xda-');if (in_array($mobile_ua,$mobile_agents)) { $mobile_browser++;}if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'opera mini') > 0) { $mobile_browser++; //Check for tablets on opera mini alternative headers $stock_ua = strtolower(isset($_SERVER['HTTP_X_OPERAMINI_PHONE_UA'])?$_SERVER['HTTP_X_OPERAMINI_PHONE_UA']:(isset($_SERVER['HTTP_DEVICE_STOCK_UA'])?$_SERVER['HTTP_DEVICE_STOCK_UA']:'')); if (preg_match('/(tablet|ipad|playbook)|(android(?!.*mobile))/i', $stock_ua)) { $tablet_browser++; }}if ($tablet_browser > 0) { // do something for tablet devices print 'is tablet';}else if ($mobile_browser > 0) { // do something for mobile devices print 'is mobile';}else { // do something for everything else print 'is desktop';} ?> 2 نقل قول لینک به ارسال
Milad Rafi 1294 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 (ویرایش شده) ممنون عزیزولی برای قرار دادن لینک کار نمیکنه . حالت عادی و برای متن درست هست ولی برای لینک چیزی نمایش نمیدهبه صورت زیر استفاده کردم ولی کار نکرد<?php$tablet_browser = 0;$mobile_browser = 0;if (preg_match('/(tablet|ipad|playbook)|(android(?!.*(mobi|opera mini)))/i', strtolower($_SERVER['HTTP_USER_AGENT']))) { $tablet_browser++;}if (preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android|iemobile)/i', strtolower($_SERVER['HTTP_USER_AGENT']))) { $mobile_browser++;}if ((strpos(strtolower($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml') > 0) or ((isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE'])))) { $mobile_browser++;}$mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'], 0, 4));$mobile_agents = array( 'w3c ','acs-','alav','alca','amoi','audi','avan','benq','bird','blac', 'blaz','brew','cell','cldc','cmd-','dang','doco','eric','hipt','inno', 'ipaq','java','jigs','kddi','keji','leno','lg-c','lg-d','lg-g','lge-', 'maui','maxo','midp','mits','mmef','mobi','mot-','moto','mwbp','nec-', 'newt','noki','palm','pana','pant','phil','play','port','prox', 'qwap','sage','sams','sany','sch-','sec-','send','seri','sgh-','shar', 'sie-','siem','smal','smar','sony','sph-','symb','t-mo','teli','tim-', 'tosh','tsm-','upg1','upsi','vk-v','voda','wap-','wapa','wapi','wapp', 'wapr','webc','winw','winw','xda ','xda-');if (in_array($mobile_ua,$mobile_agents)) { $mobile_browser++;}if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'opera mini') > 0) { $mobile_browser++; //Check for tablets on opera mini alternative headers $stock_ua = strtolower(isset($_SERVER['HTTP_X_OPERAMINI_PHONE_UA'])?$_SERVER['HTTP_X_OPERAMINI_PHONE_UA']:(isset($_SERVER['HTTP_DEVICE_STOCK_UA'])?$_SERVER['HTTP_DEVICE_STOCK_UA']:'')); if (preg_match('/(tablet|ipad|playbook)|(android(?!.*mobile))/i', $stock_ua)) { $tablet_browser++; }}if ($tablet_browser > 0) { // do something for tablet devices print '<a href="####" class="tooltip"><b><?php the_title(); ?></b><span><?php the_content(); ?></span></a>';}else if ($mobile_browser > 0) { // do something for mobile devices print '<a href="####" class="tooltip"><b><?php the_title(); ?></b><span><?php the_content(); ?></span></a>';}else { // do something for everything else print 'برای استفاده از خدمات سایت و اد کردن این لینک با موبایل یا تبلت وارد شوید';} ?> ویرایش شده اردیبهشت 94 توسط Milad Rafi نقل قول لینک به ارسال
Mobin 1669 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 شما به جای نوشتن به صورتprint '<a href="####" class="tooltip"><b><?php the_title(); ?></b><span><?php the_content(); ?></span></a>';میتونین به صورت زیر بنویسین<?php<a href="####" class="tooltip"><b><?php the_title(); ?></b><span><?php the_content(); ?></span></a>?> نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .