diego5050 0 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 سلام دوستان. 4 5 ساعته یه کله دارم میگردم. دنبال یه کدی هستم که بنر های 940*200 در زیر اسلایدر سایت به صورت رندم نمایش داده بشه. یعنی واسه 5 بنر:12345بعد از هر بار رفرش عوض بشه مثلا :41352اگر کسی میدونه کمک کنه. نمیخوام یه بنر نشان بده میخوام هر 5 بنر یا بی نهایت بنر باشه ولی هر بار رفرش میشه جا به جا بشوندممنون نقل قول لینک به ارسال
Farzad 3805 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 قبلاً بحث شده 2 نقل قول لینک به ارسال
diego5050 0 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 اونو خوندم. عرض کردم نمیخوام یکیش رو نشان بده فقط . من میخوام هر 5 یا 10 بنر رو نشان بده فقط هر بار جاشون عوض بشه. اون کدی که میگید فقط یه بنر تصادفی نشان میده.کسی بلد نیست ؟من خودم لینوکس کارم تا کسی گیر میکنه سریع یادش میدم بعد این مواقع فقط ادم رو میپیچونند نقل قول لینک به ارسال
NESTED 4295 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 شما محتوای کدی رو که اماده کردید رو اینجا قرار بدین تا براتون تکیمل بشه 1 نقل قول لینک به ارسال
diego5050 0 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 (ویرایش شده) شما محتوای کدی رو که اماده کردید رو اینجا قرار بدین تا براتون تکیمل بشهکدی که طراح واسه من زده اینه : <a href="#" target="_blank"><img width="940" height="80" alt="ADS" title="ADS" src="<?php bloginfo('template_directory');?>/ads/tabligh.jpg" /></a><a href="http://yoursite.in" target="_blank"><img width="940" height="200" alt="ADS" title="ADS" src="<?php bloginfo('template_directory');?>/ads/baner1.gif" /></a><a href="http://yoursite.tk" target="_blank"><img width="940" height="200" alt="ADS" title="ADS" src="<?php bloginfo('template_directory');?>/ads/baner2.jpg" /></a> حالا فکر کنید به جای این دو تا 10 یا 15 تا بنر باشه. بعد میخوام بعد از هر بار رفرش جابجا بشنوند. قالب وردپرس استممنون ویرایش شده آذر 92 توسط NESTED نقل قول لینک به ارسال
NESTED 4295 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 دوست عزیز شما فقط تگ لینک رو قرار دادین من محتوای php کل اون قسمت رو می خوام نقل قول لینک به ارسال
diego5050 0 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 این کله اون کدهایی هست که برای بخش تبلیغ اوکی کردهخط اول دستوش است و 2 خط بعدی مربوط به دو بنر است. اگر ممکنه بنویسید من هزینه هم میدم موردی نداره نقل قول لینک به ارسال
Mohammad 1620 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 با PHP:<?php$randomvar = rand(1,5);if ( $randomvar = 1 ) {echo "banner1";}else if ( $randomvar = 2 ) {echo "banner2";}else if ( $randomvar = 3 ) {echo "banner3";}else if ( $randomvar = 4 ) {echo "banner4";}else if ( $randomvar = 5 ) {echo "banner5";}?> 3 نقل قول لینک به ارسال
::AmiR:: 258 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 درود فراوان.دوست مناحتمالا این کد HTML کار شما رو راه میندازه.<BODY><SCRIPT LANGUAGE="Javascript"><!-- Beginvar how_many_ads = 3;var now = new Date()var sec = now.getSeconds()var ad = sec % how_many_ads;ad +=1;if (ad==1) {banner="ADRES AX";link="LINKMORTABET";width="650";height="160";}if (ad==2) {banner="ADRES AX";link="LINKMORTABET";width="650";height="162";}if (ad==3) {banner="ADRES AX";link="LINKMORTABET";width="650";height="160";}document.write('<center>');document.write('<a target=blank href=' + link + '>');document.write('<img src="' + banner + '" width=')document.write(width + ' height=' + height + ' ');document.write('alt="' + link + '" border=0>');document.write('</a></center>');// End --></SCRIPT>البته این برای 3 تا تبلیغ هست و برای تعداد بیشتر میتونی تعداد رو تغییر بدی. البته این پیشنهاد شخصی بنده هست و اساتید بهتر میتونن شما رو راهنمایی کنن. 5 نقل قول لینک به ارسال
ali56 197 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 دوستان عزیز لطفا میشه بگین از کد بالا چطور باید داخل کدهای خودم استفاده کنماین کدهای ابزارک آگهی سایت منه// custom sidebar 120x260 ads widgetclass yekta_Widget_120_Ads extends WP_Widget { function yekta_Widget_120_Ads() { $widget_ops = array( 'description' => __( 'Places an ad space in the sidebar for 125x260 ads', 'yekta') ); $control_ops = array('width' => 500, 'height' => 350); $this->WP_Widget(false, __('CP 120x260 Ads', 'yekta'), $widget_ops, $control_ops); } function widget( $args, $instance ) { extract($args); $title = apply_filters('widget_title', $instance['title'] ); $newin = isset( $instance['newin'] ) ? $instance['newin'] : false; if (isset($instance['ads'])) : // separate the ad line items into an array $ads = explode("\n", $instance['ads']); if (sizeof($ads)>0) : echo $before_widget; if ($title) echo $before_title . $title . $after_title; if ($newin) $newin = 'target="_blank"'; ?> <ul class="ads"> <?php $alt = 1; foreach ($ads as $ad) : if ($ad && strstr($ad, '|')) { $alt = $alt*-1; $this_ad = explode('|', $ad); echo '<li class="'; if ($alt==1) echo 'alt'; echo '"><a href="'.$this_ad[0].'" rel="'.$this_ad[3].'" '.$newin.'><img src="'.$this_ad[1].'" width="120" height="240" alt="'.$this_ad[2].'" /></a></li>'; } endforeach; ?> </ul> <?php echo $after_widget; endif; endif; } function update($new_instance, $old_instance) { $instance = $old_instance; /* Strip tags (if needed) and update the widget settings. */ $instance['title'] = strip_tags( $new_instance['title'] ); $instance['ads'] = strip_tags( $new_instance['ads'] ); $instance['newin'] = $new_instance['newin']; return $instance; }function form( $instance ) {?> <p> <label><?php _e('Title:', 'yekta') ?></label> <input type="text" class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" value="<?php echo $instance['title']; ?>" /> </p> <p> <label><?php _e('Ads:', 'yekta'); ?></label> <textarea class="widefat" rows="16" cols="20" id="<?php echo $this->get_field_id('text'); ?>" name="<?php echo $this->get_field_name('ads'); ?>" cols="5" rows="5"><?php echo $instance['ads']; ?></textarea> <?php _e('Enter one ad entry per line in the following format:<br /> <code>URL|Image URL|Image Alt Text|rel</code><br /><strong>Note:</strong> You must hit your "enter/return" key after each ad entry otherwise the ads will not display properly.','yekta'); ?> </p> <p> <input class="checkbox" type="checkbox" <?php checked($instance['newin'], 'on'); ?> id="<?php echo $this->get_field_id('newin'); ?>" name="<?php echo $this->get_field_name('newin'); ?>" /> <label><?php _e('Open ads in a new window?', 'yekta'); ?></label> </p><?php}} نقل قول لینک به ارسال
Black_Sky 6349 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 بهتریه سایت زیر هم نگاه کنیدhttp://fakharblog.com/pages/random/ 1 نقل قول لینک به ارسال
ali56 197 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 بهتریه سایت زیر هم نگاه کنیدhttp://fakharblog.com/pages/random/ممنون ولی کدهای این صفحه که معرفی کردین هر بار یک بنر رو به صورت رندم نشون میدهمن میخام تمام بنرها نمایش داده بشن فقط با هر بار ورود به سایت رندم جایگاهشون و ترتیب عوض بشن نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 آدرس بنرها را میتوانید به صورت array داشته باشیدو با تابع shuffle ترتیب را تغییر دهیدhttp://ir1.php.net/shuffle 2 نقل قول لینک به ارسال
ali56 197 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 آدرس بنرها را میتوانید به صورت array داشته باشیدو با تابع shuffle ترتیب را تغییر دهیدhttp://ir1.php.net/shuffleاین کد ابزارک سایتمه بهش تابع shuffle اضافه کردم حالا آدرس بنرها رو چجوری باید وارد کنم<ul class="ads"> <?php $alt = 1; $ads = array_merge(array("آدرس بنرها"));shuffle($ads); foreach ($ads as $ad) : if ($ad && strstr($ad, '|')) { $alt = $alt*-1; $this_ad = explode('|', $ad); echo '<li class="'; if ($alt==1) echo 'alt'; echo '"><a href="'.$this_ad[0].'" rel="'.$this_ad[3].'" '.$newin.'><img src="'.$this_ad[1].'" width="264" height="85" alt="'.$this_ad[2].'" /></a></li>'; } endforeach; ?> </ul> نقل قول لینک به ارسال
Morteza 34190 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 توی li ها آدرس باید برهالان چی هست؟ 1 نقل قول لینک به ارسال
ali56 197 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 توی li ها آدرس باید برهالان چی هست؟الان من آدرس بنرها رو چطور اضافه کنم<?php $ads = array_merge(array("<li>'g'</li>", "<li>n</li>", "<li>p</li>", "<li>k</li>"));shuffle($ads);foreach ($ads as $ads) { echo "$ads ";}?>مثلا اینطور میزارم ارور میده<?php $ads = array_merge(array("<li>'<img src="http://anilparvaz.com/wp-content/uploads/anil1.gif" />'</li>", "<li>n</li>", "<li>p</li>", "<li>k</li>"));shuffle($ads);foreach ($ads as $ads) { echo "$ads ";}?><?php نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 ' بین li ها توی آرایه اول باید برداشته بشه<li><img src="http://anilparvaz.com/wp-content/uploads/anil1.gif" /></li> 3 نقل قول لینک به ارسال
kasra 4929 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 الان من آدرس بنرها رو چطور اضافه کنم<?php $ads = array_merge(array("<li>'g'</li>", "<li>n</li>", "<li>p</li>", "<li>k</li>"));shuffle($ads);foreach ($ads as $ads) { echo "$ads ";}?>مثلا اینطور میزارم ارور میده<?php $ads = array_merge(array("<li>'<img src="http://anilparvaz.com/wp-content/uploads/anil1.gif" />'</li>", "<li>n</li>", "<li>p</li>", "<li>k</li>"));shuffle($ads);foreach ($ads as $ads) { echo "$ads ";}?><?phpراحت ترین کار برای شما اینه :<?php$string1 = "کد تبلیغ اول";$string2 = "کد تبلیغ دوم";$kasra = array('1' => $string1 ,'2' => $string2);$rand = rand('1','2');echo $kasra[$rand];?>برای 2 تبیلغ نوشتم اینو حالا هرچند تا میخوای اضافه کنفکر کنم انقدر ساده هست که نیاز به توضیح نداشته باشه اگر مشکلی داشتی بگو توضیح میدم 3 نقل قول لینک به ارسال
ali56 197 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 راحت ترین کار برای شما اینه : $string1 ,'2' => $string2); $rand = rand('1','2'); echo $kasra[$rand]; ?> برای 2 تبیلغ نوشتم اینو حالا هرچند تا میخوای اضافه کن فکر کنم انقدر ساده هست که نیاز به توضیح نداشته باشه اگر مشکلی داشتی بگو توضیح میدم با این کد فقط یکی از بنرها نمایش داده میشهمن میخام تمام بنرها به صورت رندوم جابه جا بشنالان با این کد این کار انجام میشه فقط نمودونم چطور آدرس بنرها رو وارد کنم<?php$s1 = "http://anilparvaz.com/wp-content/uploads/anil1.gif";$s2 = "<img src="http://anilparvaz.com/wp-content/uploads/anil1.gif" />";$s3 = "کد تبلیغ سوم"; $ads = array_merge(array($s1,$s2,$s3));shuffle($ads);foreach ($ads as $ads) { echo "<li>$ads </li>";}?>s1 فقط کد رو نشون میده بنر نمایش داده نمیشهبه صورت s2 که وارد میکنم ارور میده Parse error: syntax error, unexpected T_STRING in ' بین li ها توی آرایه اول باید برداشته بشهبه اینصورت هم تست کردم ارور داد Parse error: syntax error, unexpected T_STRING, expecting ')'<?php $ads = array_merge(array("<li><img src="http://anilparvaz.com/wp-content/uploads/anil1.gif" /></li>, "<li><img src="http://anilparvaz.com/wp-content/uploads/anil2.gif" /></li>" "));shuffle($ads);foreach ($ads as $ads) { echo "$ads ";}?> نقل قول لینک به ارسال
اشکان 1989 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 ممنون ولی کدهای این صفحه که معرفی کردین هر بار یک بنر رو به صورت رندم نشون میدهمن میخام تمام بنرها نمایش داده بشن فقط با هر بار ورود به سایت رندم جایگاهشون و ترتیب عوض بشنبه این شکل استفاده کنین:<?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>";}?>کد کاملا واضح هستش فقط لینک هاتون رو جایگذاری کنید و برای اضافه کردن بنر بیشتر هم از روی خودشون کپی کنید. 1 نقل قول لینک به ارسال
ali56 197 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 به این شکل استفاده کنین:<?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>";}?>کد کاملا واضح هستش فقط لینک هاتون رو جایگذاری کنید و برای اضافه کردن بنر بیشتر هم از روی خودشون کپی کنید.ممنون درست شدایراد از این بود "باید میشد این '$s2 = '<img src="http://anilparvaz.com/wp-content/uploads/anil1.gif" />'; نقل قول لینک به ارسال
amirnano 0 ارسال شده در آذر 93 گزارش بازنشر ارسال شده در آذر 93 ببخشید باز تاپیک رو بالا آوردماما یه کمک میخواممن این کد رو چطور میتونم برای بیش از 2 متغییر بیارم<?php$string1 = "کد تبلیغ اول";$string2 = "کد تبلیغ دوم";$kasra = array('1' => $string1 ,'2' => $string2);$rand = rand('1','2');echo $kasra[$rand];?>من اومد متغییر سوم رو هم تعریف کردم اما خطا داد Warning: rand() expects exactly 2 parameters, 3 given inلطفا کمکم کنید نقل قول لینک به ارسال
A-fshin 1936 ارسال شده در آذر 93 گزارش بازنشر ارسال شده در آذر 93 <?php$advert = array(); $advert[] = '<a href="#">Banner 1</a>'; $advert[] = '<a href="#">Banner 2</a>'; $advert[] = '<a href="#">Banner 3</a>';shuffle($advert);echo $advert[0];?> 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .