m.Mosibat 158 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 با سلامدوستان عزیز چند وقت پیش برای نمایش اتوماتیک تبلیغات در انتهای تمام مطالب ، همینجا به کد زیر رسیدم :function add_post_content($content) { if(!is_feed() && !is_home()) { $content .= '<a href="#1"><img src="img1" /></a>'; } elseif(is_feed()) { $content .= '<a href="#1"><img src="img1" /></a>'; } return $content;}add_filter('the_excerpt_rss', 'add_post_content');add_filter('the_content', 'add_post_content');بعد از مدتی مشتریامون درخواست نمایش تصادفی جایگاه بنرهای در انتهای مطلب کردن و با جستجوی فراوان به این کد رسیدم که به خوبی هم عمل میکنه :<?php$s1 = '<a href="#1"><img src="img1" /></a>';$s2 = '<a href="#2"><img src="img2" /></a>';$s3 = '<a href="#3"><img src="img3" /></a>'; $ads = array_merge(array($s1,$s2,$s3));shuffle($ads);foreach ($ads as $ads) { echo "<li>$ads </li>";}?>اما حالا برای ادقام کردنشون مشکل دارم ! کد بنر تصادفی رو چطوری بزارم توی کد اولی که مشکلی پیش نیاد ؟ نقل قول لینک به ارسال
amirali.bk 656 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 (ویرایش شده) ساده ترین کدی که میشه برای نمایش تصویر تصادفی نوشت کد زیر هست.ابتدا تصاویر خودتون رو در پوشه images به ترتیب اعداد از 1 شروع کنید و تا عدد X (در اینجا ما میگیم عدد 10) برای نمایش تصاویر دلخواهمون استفاده میکنیم.در نهایت تصاویر رو با استفاده از دستور rand بین اعداد 1 تا 10 نمایش میدیم!به صورت زیر:<img src="images/<?php echo rand(1,10);?>.jpg" alt="تصویر تصادفی" />نکته: تصاویر باید همگی با یک پسوند باشند! در صورتی که تصاویر با پسوندی غیر از jpg خاصی هستند باید با jpg جایگزین بشن! پ.ن : لینک زیر هم نوع دیگه ای هست از نمایش تصویر تصادفی .http://www.7learn.co...ش-تصاویر-تصادفی ویرایش شده مهر 94 توسط amirali.bk نقل قول لینک به ارسال
m.Mosibat 158 ارسال شده در مهر 94 مالک گزارش بازنشر ارسال شده در مهر 94 (ویرایش شده) ساده ترین کدی که میشه برای نمایش تصویر تصادفی نوشت کد زیر هست.ابتدا تصاویر خودتون رو در پوشه images به ترتیب اعداد از 1 شروع کنید و تا عدد X (در اینجا ما میگیم عدد 10) برای نمایش تصاویر دلخواهمون استفاده میکنیم.در نهایت تصاویر رو با استفاده از دستور rand بین اعداد 1 تا 10 نمایش میدیم!به صورت زیر:<img src="images/<?php echo rand(1,10);?>.jpg" alt="تصویر تصادفی" />نکته: تصاویر باید همگی با یک پسوند باشند! در صورتی که تصاویر با پسوندی غیر از jpg خاصی هستند باید با jpg جایگزین بشن! پ.ن : لینک زیر هم نوع دیگه ای هست از نمایش تصویر تصادفی .http://www.7learn.co...ش-تصاویر-تصادفیدوست عزیز ممنون از شما ولی ظاهرا اصلا تاپیک رو نخوندین ؟! کد تصور تصادفی هیچ مشکلی نداره و به خوبی کار میکنه. البته تصویر تصادفی هم نیست ، جایگاه تصادفیه.حالا میخوام دوتا کد بالا رو ادقام کنم. ویرایش شده مهر 94 توسط m.Mosibat نقل قول لینک به ارسال
amdvb 2 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 سلام . اینو تست نکردم ولی اونجوری که متوجه شدم اینجوری ادغام میشه<?phpfunction add_post_content($content) {$s1 = '<a href="#1"><img src="img1" /></a>';$s2 = '<a href="#2"><img src="img2" /></a>';$s3 = '<a href="#3"><img src="img3" /></a>';$ads = array_merge(array($s1,$s2,$s3)); if(!is_feed() && !is_home()) { foreach($ads as $val){ $content.=$val.'<br>'; } } elseif(is_feed()) { foreach($ads as $val){ $content.=$val.'<br>'; } } return $content;}add_filter('the_excerpt_rss', 'add_post_content');add_filter('the_content', 'add_post_content');?> 1 نقل قول لینک به ارسال
amdvb 2 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 (ویرایش شده) <?phpfunction add_post_content($content) {$s1 = '<a href="#1"><img src="img1" /></a>';$s2 = '<a href="#2"><img src="img2" /></a>';$s3 = '<a href="#3"><img src="img3" /></a>';$content.='<div style="text-align: center;background:#fafafa;padding:10px 0px 5px 0px;"> ';$ads = array_merge(array($s1,$s2,$s3)); if(!is_feed() && !is_home()) { foreach($ads as $val){ $content.=$val.'<br>'; } } elseif(is_feed()) { foreach($ads as $val){ $content.=$val.'<br>'; } } $content.=$val.'<div>'; return $content;}add_filter('the_excerpt_rss', 'add_post_content');add_filter('the_content', 'add_post_content');?> ویرایش شده مهر 94 توسط amdvb 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .