با لسام
می خواستم ببینم که چجوری می تونم توی سایتم تصویر تصادفی مثل اکثر سایت ها بزارم
با تشکر
منتظر هستم
Printable View
با لسام
می خواستم ببینم که چجوری می تونم توی سایتم تصویر تصادفی مثل اکثر سایت ها بزارم
با تشکر
منتظر هستم
شما به این دو تا سر بزن حتما پیدا میکنی اانم همه نوعش رو...نقل قول:
موفق باشی:10:کد:http://www.dynamicdrive.com/
http://javascriptkit.com/
سلام
مرسی
خیلی چیزا توش پیدا کردم ولی اونی که می خواستم رو نتونستم
کمک کنید
نقل قول:اینم خدمته شما:نقل قول:
Random به معنیه تصادفی:10:
سلام دوستان
چرا سایتهای خارجی؟؟
برو به این سایت ایرانی ثبت نام کن و حالشو ببر:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
در ضمن این سایت امکانت بسیاری دیگر هم دارد
این سایت هایی که گذاشتین هر کدوم معایبی دارند
اون سایت خارجی راندوم به این صورت که عکس ها رو پشت سر هم میزاره
این سایت ایرانی هم که عکس ها رو خودش انتخاب می کنه
اگه میشه عکس روز رو هم بزارید ممنون میشم
بنده خودم شخصا بعد از این همه مدت به این سایت هایه ایرانی ایمان ندارم:13: وب سایت هایه خارجی در این ضمینه فعال ترن البته سایت داریم تا سایت...نقل قول:
دوسته عزیز عجیبه من سالهاس به عنوانه سورس دارم از این سایتها استفاده میکنم:13:نقل قول:
شما حتما رفتید قسمته slide show:20:
در ضمن ممکنه دقیقا همون دستوری که شما میخواین نداشته باشن و مشابهش رو داشته باشن
شما باید یه مفدار تغییر توشون بدید همین
شما از یه کد میتونید برای هر دو منظور استفاده کنید فقط در یکی چند عکس و در دیگری یه عکس رو انتخاب کنید
اگر نخواستید اسکریپت هایه دیگه ای هم که در روزه معین در هفته، ماه و ... یه عکس رو نشون بدن هست:10:
با سلامنقل قول:
دوست عزیز
شما به سایتهای ایرانی ایمان ندارید؟! این سایتی که توش عضو هستید کجایی هست؟؟ خوب وبسایتهایی ایرانی خیلی راحت تره کار کردنش باهاش. در ضمن من هم منکر خوب بودن سایتهای خارجی نیستم :31:
اگه میشه این کد رو بزارید ممنون میشمنقل قول:
با تشکر
منتظر هستم
:27: بابا منظورم در مورده سایتهایه در ضمینه اسکرپیت و ... بودنقل قول:
در ضمن به قسمته آخر یعنی سایت داریم تا سایت توجهه ویژه شود!!!:20:
به میبینم که قسمته خوبش رو فقط گلچین کردید:46:نقل قول:
من منظورم تو همون سایت ها بودم نه اینکه خودم داشته باشم
این کد به کارتون برایه لینکه تصادفی میاد:
اولیش رو هم برایه مثال براتون پر کردم همیطور ادامه بدید:12:کد:<body>
<script language="JavaScript">
<!--
function random_content(){
var mycontent=new Array()
//specify random content below.
mycontent[1]='<a href="www.djh.150m.com"><img src="har_axi_ke_mikhaay.jpg" align="center"></a>'
mycontent[2]='<b>Random content 2</b>'
mycontent[3]='<b>Random content 3</b>'
mycontent[4]='<b>Random content 4</b>'
mycontent[5]='<b>Random content 5</b>'
var ry=Math.floor(Math.random()*mycontent.length)
if (ry==0)
ry=1
document.write(mycontent[ry])
}
random_content()
//-->
</script>
خیلی خیلی ممنون
از این جواب گرفتن
حالا اگه عکس روز رو هم بزاری ممنون میشم
با تشکر
منتظر هستم
بنده که خودم روزی اش رو دمه دست ندارم و لی با تغییره همون قبلی میشهنقل قول:
به همین راحتی:10:کد:<script language="JavaScript">
<!--
function random_content(){
var mycontent=new Array()
//specify random content below.
mycontent[1]='<a href="www.djh.150m.com"><img src="har_axi_ke_mikhaay.jpg" align="center"></a>'
var ry=Math.floor(Math.random()*mycontent.length)
if (ry==0)
ry=1
document.write(mycontent[ry])
}
random_content()
//-->
</script>
لینک عکس دوم این جوری میشه؟
mycontent2]='<a href="www.djh.150m.com"><img src="har_axi_ke_mikhaay2.jpg" align="center"></a>'
شما اینجا لینکه دومی نمیخواین کهنقل قول:
فقط عکس رو هفتهای یه بار عوض کنید همین
اصلا میتونید با یه ستوره عکسه خالی هم این کارو منید و همینور با IEframe
:46:
این سایت هایی که عکس روز میزارن یعنی هر روز عکس رو عوض می کنند؟؟؟
یه همچین چیزی می خوام
:20: ماشالله چه قدر خوش اشتها هستید:46:نقل قول:
این سایتهایه فتو گالری معمولا با زبونه php ویا asp نوشته میشن که بر اساسه تاریخه قرار دادنه عکس و میزانه کلیک ها روشون ممکنه عکسی رو عکسه روز کنن نه با صفحاته استاتیک و html خالی:10:
تا همین جا هم اطلاعات دادی خیلی خیلی ممنون
با php چه جوری میشه این کار رو کرد
خواهش میکنم کاری نکردم:46:نقل قول:
متاسقانه من زیاد با php وارد نیستم شاید بقیه دوستان بتونن کمکی کنن
موفق باشی:12:
[PHP]
$patch = "randomfolder/";
$names = array("1.gif", "papa.jpg", "oh-no.png");
$count = count($names) - 1;
$rand = rand(0, $count);
$image = $patch . $names[$rand];
[/PHP]
البته تستش نکردم ، اما باید کار کنه.
patch$ آدرس پوشه تصاویر هست ، names$ اسم تصاویری هست که میخواهید بصورت رندوم نشون بده ، image$ هم خروجی هست.
:40: وقتی با کدهای جاوا به این آسانی می شه این کارو کرد چرا PHP؟
این کدو خودم نوشتم ! واسه عکس های تصادفی!
عکس روزم بعدا می نویسم میزارم تو این تاپیک!
امیدوارم به دردت بخوره!
[html]
<html>
<head>
<title>Random Picture</title>
<script>
function RandomPic(){
var ima=new Array(10);
ima[1]="pic1.jpg";
ima[2]="pic2.jpg";
ima[3]="pic3.jpg";
ima[4]="pic4.jpg";
ima[5]="pic5.jpg";
ima[6]="pic6.jpg";
ima[7]="pic7.jpg";
ima[8]="pic8.jpg";
ima[9]="pic9.jpg";
var a=Math.floor(Math.random()*9)+1;
var b=ima[a];
document.images[0].src=b;
}
</script>
</head>
<body onload="RandomPic()">
<center><img src="pic0.jpg"></center>
</body>
</html>
[/html]
:40: اینم کد جاوای عکس های روزانه!
[html]
<html>
<head>
<title>Daily Picture</title>
<script>
function DailyPic(){
var ima=new Array(7);
ima[0]="pic0.jpg";
ima[1]="pic1.jpg";
ima[2]="pic2.jpg";
ima[3]="pic3.jpg";
ima[4]="pic4.jpg";
ima[5]="pic5.jpg";
ima[6]="pic6.jpg";
// 7 elements as 7 days in a week
var a=new Date();
var b=a.getDay();
var c=ima[b];
document.images[0].src=c;
}
</script>
</head>
<body onload="DailyPic()">
<center><img src="pic0.jpg"></center>
</body>
<!-- written By Navid Hosseini -->
</html>
[/html]
تنها فرقش با کد قبلی تو اینجاست:
[html]
var a=new Date();
var b=a.getDay();
var c=ima[b];
document.images[0].src=c;
[/html]
تو اسکریپت قبلی عکس ها با اعداد تصادفی انتخاب می شدند.
اما تو این اسکریپت بر اساس روز های هفته!
امیدوارم به دردت بخوره!
باز م مشکلی بود در خدمتیم!!!
:10:
برای اینکه با php فقط
به سمت مرورگر میره ، اما در JSکد:http://xxx.com/images/random.jpg
به سمت مرورگر میره... هم تو سرعت تاثیر گذار هست و هم تو نمایش تصاویر...کد:<html>
<head>
<title>Random Picture</title>
<script>
function RandomPic(){
var ima=new Array(10);
ima[1]="pic1.jpg";
ima[2]="pic2.jpg";
ima[3]="pic3.jpg";
ima[4]="pic4.jpg";
ima[5]="pic5.jpg";
ima[6]="pic6.jpg";
ima[7]="pic7.jpg";
ima[8]="pic8.jpg";
ima[9]="pic9.jpg";
var a=Math.floor(Math.random()*9)+1;
var b=ima[a];
document.images[0].src=b;
}
</script>
</head>
<body onload="RandomPic()">
<center><img src="pic0.jpg"></center>
</body>
</html>
چون ممکنه یه نفر قابلیت JS مرورگرش رو غیر فعال کرده باشه...
البته کاملا مشخصه که اگه جاوا اسکریپت مرورگری فعال نباشه(که معمولا هست!)نقل قول:
خب خیلی از کدها اشتباهی نمایش داده می شن!!
اما در مورد سرعت باید بگم جاوا اسکریپت چون زبان سمت مرورگر است سرعت بالایی نسبت به زبان های سرور دارد. و کد های آن روی کامپیوتر کاربر اجرا می شود.
:10:
:40:
از دوستان اگر ممکنه راهنمائی کنید من از همون اسکریپت اول که معرفی کردید استفاده کردم و مشکلی هم نداره روی لوکال تستش کردم
[html]<body>
<script language="JavaScript">
<!--
function random_content(){
var mycontent=new Array()
//specify random content below.
mycontent[1]='<a href="www.djh.150m.com"><img src="har_axi_ke_mikhaay.jpg" align="center"></a>'
mycontent[2]='<b>Random content 2</b>'
mycontent[3]='<b>Random content 3</b>'
mycontent[4]='<b>Random content 4</b>'
mycontent[5]='<b>Random content 5</b>'
var ry=Math.floor(Math.random()*mycontent.length)
if (ry==0)
ry=1
document.write(mycontent[ry])
}
random_content()
//-->
</script>[/html]بعد اونو با پسوند .js ذخیره و روی هاست آپلدوش کردم .... ..کد:http://host.pic.js
و لینک آدرس هم در این مسیر قرار دادم
<script language="javascript" src="http://host.com/pic.js"></script>
نمیدونم مشکل کار کجاست چون قبلا این روشو امتحان کرده بودم ولی حالا تصویر نشون داده نمیشه , از دوستان اگر ممکنه راهنمائی کنید ... ممنون
سلام.
اینهایی رو که می گم از فایل js حذف کن احتمالا مشکلت از اینهاست:
[HTML]<body>
<script language="JavaScript">
</script>
[/HTML]
دوست عزیز واقعا ممنونم :12:نقل قول:
قابلی نداشت...