نیازمند کد نمایش بنر تصادفی

E-Boy

کاربر فعال انجمن طراحی وب سایت
سلام دوستان .
من به کد نمایش بنر تصادفی نیاز دارم .
در انجمن جستجو کردم چیزی پیدا نکردم .
در گوگل هم جستجو کردم هیچ کدوم از سایت هایی که این کد رو داشتن بالا نیومدن .
ممنون می شم اگر که یکی کدش رو برام بزاره یا یه لینک بهم بده البته با آموزش استفاده .
در ضمن خیلی در انجمن گشتم چیز بدرد بخوری پیدا نکردم .
لطفا نگین جستجو کن چون من دیال آپ دارم .
پیشاپیش ممنون از کمکتون .
موفق باشید .
 

D.A.V.O.O.D

Member
سلام دوست عزیز
این خدمت شما :

PHP:
var img_width = "468";
var img_height = "60";
var img_title = "Click Here";

var Banners = new Array()
Banners[0] = 'http://cdtakcd.com/mail/j05.gif';
Banners[1] = 'http://cdtakcd.com/mail/j04.gif';
Banners[2] = 'http://cdtakcd.com/mail/j03.gif';
Banners[3] = 'http://cdtakcd.com/mail/Hbody.gif';
Banners[4] = 'http://cdtakcd.com/mail/Hbody.gif';

var Links = new Array() 
Links[0]='http://Forum.MajidOnline.Com';
Links[1]='http://Forum.MajidOnline.Com';
Links[2]='http://Forum.MajidOnline.Com';
Links[3]='http://Forum.MajidOnline.Com';
Links[4]='http://Forum.MajidOnline.Com';


var RND = Math.floor(Math.random()*Banners.length);
document.write('<a href="'+Links[RND]+'" target="_blank"><img src="'+Banners[RND]+'" width="'+img_width+'" height="'+img_height+'" alt="'+img_title+'" border="0"></a>');
توضیح : این کد بالا قابلیت نمایش تصادفی یک بنر از 4 بنر را دارد ، شما هر چند تعداد که بخوای رو می تونی توش تعریف کنی ، جاهایی که باید تغییر بدی ، عناصر آرایه های Banner و Links هست که به ترتیب ، لینک عکس بنر و آدرس آن است .

بازم توضیح خواستی ، هستم در خدمتت ، موفق باشی
 

E-Boy

کاربر فعال انجمن طراحی وب سایت
سلام دوست عزیز .
ممنون از لطفتون .
شما کار من رو چند روز جلو انداختین .
حدودا سه روز بود که داشتم دنبال ایین کد می گشتم .
فقط یه سوال .
اگر که بخوام این کد رو در سایت های دیگه هم نشون بدم باید از چه کدی استفاده کنم که ای فریم توش نباشه و فقط جاوا اسکریپت باشه .
مثل لینک باکس ها .
ممنون از لطفتون .
موفق باشید .
 

E-Boy

کاربر فعال انجمن طراحی وب سایت
نه دوست عزیز .
ما اهل این کارا نیستیم .
برای یک پروژه می خوام .
قرار بنر هایی که ما قبول می کنیم در هزاران سایت دیگه به صورت اتفاقی به نمایش در بیاد .
ممنون .
 

D.A.V.O.O.D

Member
من که چیز بدی نگفتم ، میگی من اهل این حرفا نیستم :دی

ببین اگه درست فهمیدم باشم ، شما همین کد جاوا را آپلود کنی توی سایتت و تو هر سایت دیگه که می خوای بنر ها نشون داده بشه ، فقط کافیه که هر قسمتی از هر سایتی که می خوای این کد رو بزاری :

HTML:
<script src="http://YourDomain.Com/Your_Java_Code.js"></script>
اگه درست متوجه نشده ام ، بیشتر توضیح بده تا بلکه بتونم کمکی بهت بکنم .
 

E-Boy

کاربر فعال انجمن طراحی وب سایت
دوست عزیز .
ممنو از لطفتون .
شما هیچ حرف بدی نزدید .
لطفا اگر که ناراحت شدید من رو بخشید . :cry:
فقط من یکم بیش از حد از این لینک باکس و بنر باکس اینا بدم می یاد .
همشون غیر اخلاقی هستند .
یه سالم توشون پیدا نمیشه .
بگذریم .
بخاطر کمکاتون ممنون .
این کد ها هم قرار هست در قالب های رایگانی که در این سایتی که در زیر معرفی می کنم طراحی میشه قرار بگیرند .
اینم آدرس : x-template.ir
یه چند روزی هست دارم روش کار می کنم .
ممنون میشم نظرتون رو هم دربارش بگین .
ممنون .
موفق باشید . :rose:
 

D.A.V.O.O.D

Member
نه ناراحت واسه چی ؟
از این که تونستم به به هم وطنم کمک کنم خوشحالم هستم :)
قالب سایتت هم واقعا عالیه ...
من که خیلی خوشم اومد ازش !
 

amin1s2

New Member
سلام عزيز اگه ميشه بگو كه من به جاي بنر لينك برام نشون بده و اگر 20 تا لينك بهش بدم همون 20 تا را هربار جابه جا كنه و نشون بده
[email protected]
 

D.A.V.O.O.D

Member
سلام
همان کد بالا رو ادیت می کردی ، راحت می تونستی مشکلت رو حل کنی ...

این مال 4 لینک ، به همین ترتیب می تونی افرایشش بدی ...
HTML:
var Title = new Array();
Title[0] = "Majid Online Forum";
Title[1] = "Majid Online Forum";
Title[2] = "Majid Online Forum";
Title[3] = "Majid Online Forum";
Title[4] = "Majid Online Forum";

var Links = new Array();
Links[0]='http://Forum.MajidOnline.Com';
Links[1]='http://Forum.MajidOnline.Com';
Links[2]='http://Forum.MajidOnline.Com';
Links[3]='http://Forum.MajidOnline.Com';
Links[4]='http://Forum.MajidOnline.Com';


var RND = Math.floor(Math.random()*Title.length);
document.write('<a href="'+Links[RND]+'" target="_blank">' + Title[RND] + '</a>');

موفق باشی
 
آخرین ویرایش:

amin1s2

New Member
ببخشيد اگه ميشه
ببين من ميخوام كه همه را به صورت جا به جا نشون بده نه يكي يكي كمك
يعني اگه 4 تا لينك تصادفي بالا و پايين كنشون
نه تصادفي يكي يكي
همه را نشان بده بالا پايين
 

amin1s2

New Member
اين طور فقط يكي نشون ميده
بايد همه را نشون بده تاز تكراري نشون نده همشون رو ولي هر دفعه جا به جا
 

D.A.V.O.O.D

Member
اين طور فقط يكي نشون ميده
بايد همه را نشون بده تاز تكراري نشون نده همشون رو ولي هر دفعه جا به جا

سلام دوست عزیز ، والا من تو جاوا اسکریپت دستوری برای بر هم زدن آرایه بلد نیستم ، شاید کسان دیگری بتونند کمکنون کنند .

موفق باشید
 

foranyone

Well-Known Member
سلام ببخشید دخالت میکنم ولی من یه پیشنهاد دیگه دارم :

بهتره از PHP استفاده کنین و بنرهایتون رو از دیتابیس بخونین و تصادفی انتخاب کنید و با جاوا اسکریپت نمایش بدین اینجوری خیلی

آزادی عمل بیشتری دارین و مجبور نیستین دائم کد رو ویرایش کنید که یه مثلا یه بنر جدید اضافه کنید و کدتون هم

از دید کاربر پوشیده میمونه :wink:

من برای سایت خودم این کا رو کردم :

با PHP بنرها رو از دیتابیس خوندم و یکی رو تصادفی انتخاب کردم !

تو این آدرس :

http://www.1000kar.com/ads/ads.php

بعد یه کد جاوا اسکریپت تولید کردم الان هر کی میخواد این بنرهای رو تو وبسایتش بزاره :
کد:
<script language="javascript" type="text/javascript" src="http://1000kar.com/ads/ads.php"></script>




من هیچ قصد تبلیغاتی نداشتم فقط هدفم اشتراک اطلاعاتم با دوستان بود پس این نوشته حذف نشه
 
آخرین ویرایش:

foranyone

Well-Known Member
اینم Ads.php
PHP:
<?php
$arr=array(2,9,19,20,38,62,63,76,91,120,148,169,258,407);
shuffle($arr);
$s=$arr[1];
?>
document.write('<a href="http://1000kar.com/files.php?file=<?php print $s; ?>" title="برای دانلود کلیک کنید بدون نیاز به ثبت نام" target="_blank"><img style="border:0px;" src="http://1000kar.com/ads/pic/<?php print $s; ?>.png" alt="" title=""  /></a>');

شما می تونید کاملترش کنید و مثلا از دیتابیس بخونید و...
 

D.A.V.O.O.D

Member
با اجازه حمید جان ، من کدی که دوستمون نیاز داره رو با php براش می نویسم :

PHP:
<?PHP
$Titles = array();
$Titles[1] = "MajidOnline Forum 1";
$Titles[2] = "MajidOnline Forum 2";
$Titles[3] = "MajidOnline Forum 3";
$Titles[4] = "MajidOnline Forum 4";
$Titles[5] = "MajidOnline Forum 5";
$Titles[6] = "MajidOnline Forum 6";
$Titles[7] = "MajidOnline Forum 7";
$Titles[8] = "MajidOnline Forum 8";
$Titles[9] = "MajidOnline Forum 9";
$Titles[10] = "MajidOnline Forum 10";

$Links = array();
$Links[1] = "http://forum.majidonline.com";
$Links[2] = "http://forum.majidonline.com";
$Links[3] = "http://forum.majidonline.com";
$Links[4] = "http://forum.majidonline.com";
$Links[5] = "http://forum.majidonline.com";
$Links[6] = "http://forum.majidonline.com";
$Links[7] = "http://forum.majidonline.com";
$Links[8] = "http://forum.majidonline.com";
$Links[9] = "http://forum.majidonline.com";
$Links[10] = "http://forum.majidonline.com";

$ID = array( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 );
shuffle( $ID );
$i = 0;
for( ; $i < Count( $ID ) ; $i++ )
{
    $Index = $ID[$i];
    echo "document.write('<a href=\"$Links[$Index]\" target=\"_blank\">$Titles[$Index]</a><br />');";
}
?>
فایل فوق را توی یه فایل به اسم Script.php ذخیره کنید و بر روی سروری که php ساپورت می کنه ، آپلود کنید ..

بعد هر کجا که خواستید لینک ها رو تصادفی نشون بدید ، از این کد HTML استفاده کنید :

HTML:
<script src="http://youraddress.com/Script.php"></script>
که youraddress.com آدرس جایی است که فایل php را آپلود کرده اید ...

موفق باشی
 
آخرین ویرایش:

amin1s2

New Member
داود گل كاشتي
فقط اگه ميشه به من يه تابع يا يك فرم هم بده كه بتونم سايت ها رو اضافه و حذف كنم واقعا كارت حرف نداره
خيلي مردي
اميد وارم موفق باشي
ببين فكر كنم بايد يه فرم اطلاعات رو بفرسته به يه فايل تكست و بعد اين اسكريپ اطلاعات رو از او تكس بگيره ترو خدا اين كد رو هم بده
 

D.A.V.O.O.D

Member
داود گل كاشتي
فقط اگه ميشه به من يه تابع يا يك فرم هم بده كه بتونم سايت ها رو اضافه و حذف كنم واقعا كارت حرف نداره
خيلي مردي
اميد وارم موفق باشي
ببين فكر كنم بايد يه فرم اطلاعات رو بفرسته به يه فايل تكست و بعد اين اسكريپ اطلاعات رو از او تكس بگيره ترو خدا اين كد رو هم بده

سلام
خواهش می کنم ، اگه اینطوری می خوای باید از دیتابیس استفاده کنی ...
 

جدیدترین ارسال ها

بالا