jafar1374 15 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 سلاماول جستجو کردم و کدایی ک کسری و بقیه دوستان داده بودن رو تست کردم و نشد می خام تو قسمت سایدبار هر تصویری ک وجود داره چند تا تصویر هم به صورت تصادفی نمایش داده بشهو هر عکس هم به ی سایتی لینک داده بشهاین کدا رو هم پیدا کردم ولی نتونستم استفاده کنم<script language="Javascript"><!--/*Random Image Script- By Javascript Kit (http://www.javascriptkit.com)Over 400+ free Javascripts here!Keep this notice intact please*/function random_imglink(){var myimages=new Array()//specify random images below. You can have as many as you wishmyimages[1]="image1.gif"myimages[2]="image2.gif"myimages[3]="image3.gif"myimages[4]="image4.gif"myimages[5]="image5.gif"myimages[6]="image6.gif"var ry=Math.floor(Math.random()*myimages.length)if (ry==0)ry=1document.write('<img src="'+myimages[ry]+'" border=0>')}random_imglink()//--></script>ممنون لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 این کدها که جاوا اسکریپتند و به درد شما نمی خورند اگر تعداد تصاویر مشخصه به این صورت عمل کنیداین کدها را بعد از اصلاح نشانی پیوندها در ابتدای برگه ی sidebar.php قالبتون بگذارید <?php$r = rand(1, 6);if($r == 1) {$link = "http://link1.com";}elseif($r == 2) {$link = "http://link2.com";}elseif($r == 3) {$link = "http://link3.com";}elseif($r == 4) {$link = "http://link4.com";}elseif($r == 5) {$link = "http://link5.com";}else {$link = "http://link6.com";}$random_img = '<a href="'.$link.'"><img src="'.get_bloginfo('template_directory').'/images/'.$r.'.png"></a>';?>و این کدها را در محل نمایش <?php echo $random_img;?>تصاویرتون رو به ترتیب از 1.png تا 6.png در پوشه ی images قالبتون بگذارید 3 لینک به ارسال
jafar1374 15 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 ممنون ، چند تا سوال پیش میاد !1- من می خام این کدا رو تو فایل ساید بار بذارم و کد ساید بار <?php get_sidebar(); ?> رو هم می ذارم مثلا تو index.php جالا این کد <?php echo $random_img;?> رو هم بذارم کنار همین کد سایدبار ؟ چون من می خام همه کارا تو سایدبار انجام بشه و وقتی کد سایدبار رو گذاشتم همه چی اکی بشه (البته کارای شمارو انجام دادم نشد !)2 - من تو ساید بار طبق عکس دوبار تصویر گذاشتم ببینید :<div id="ad-slot-2"><!-- Homepage_MPU_Top --><div id='div-gpt-ad-1384762460430-1' style='width:300px; height:250px;'><a href="http://localhost/wordpress/wp-content/uploads/2014/06/1a5197ea662e8423b457729770b2587d.jpg"><img class="aligncenter size-full wp-image-375" src="http://localhost/wordpress/wp-content/uploads/2014/06/1a5197ea662e8423b457729770b2587d.jpg" alt="1a5197ea662e8423b457729770b2587d" width="300" height="250" /></a></div></div><div id="ad-slot-3"><!-- Homepage_MPU_Bottom --><a href="http://localhost/wordpress/wp-content/uploads/2014/06/5J6AASVB2NE4BMG5CSS6QL.gif"><img src="http://localhost/wordpress/wp-content/uploads/2014/06/5J6AASVB2NE4BMG5CSS6QL.gif" alt="5J6AASVB2NE4BMG5CSS6QL" width="300" height="250" class="aligncenter size-full wp-image-376" /></a></div>و می خام هر کدوم از این عکسها جاشون تصوایر رندوم باشه لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 برای سایدبار اگه صفحه مجزا در قالب ندارید که نمی تونید شخصی سازیش کنیداین کدها را در functions.php بگذاریدfunction random_images() {// Code$r = rand(1, 6);if($r == 1) {$link = "http://link1.com";}elseif($r == 2) {$link = "http://link2.com";}elseif($r == 3) {$link = "http://link3.com";}elseif($r == 4) {$link = "http://link4.com";}elseif($r == 5) {$link = "http://link5.com";}else {$link = "http://link6.com";}$random_img = '<a href="'.$link.'"><img src="'.get_bloginfo('template_directory').'/images/'.$r.'.png"></a>';echo $random_img;}add_shortcode( 'randomimages', 'random_images' );و هرجا می خواهید تصویر دیده شود از طریق پیشخوان و ابزارک ها (نه کدهای قالب) این شورتکد را بگذارید[randomimages] 2 لینک به ارسال
jafar1374 15 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 منظور از صفحه مجزا برای سایدبار همون sidebar.php هست دیگه درسته ؟ خب این فایلو دارم الان ی کمی گیج شدم باید فکر کنم ببینم چطوری میشه درست کرد لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری