مرجع پارسی MyBB

نسخه‌ی کامل: گذاشتن جملات تصادفی
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
دو نمونه از كاربردهاي اين كد:

1- فرض كنيد مي خواهيد يك سري اعلان و اطلاعيه را براي كاربران خود نمايش دهيد. حالا به جاي نوشتن مطالب طولاني (كه امكان دارد بسياري از كاربران به دلايل مختلف آن را نخوانند) مي توانيد از اين ترفند استفاده كنيد. يك مثال مي زنم:
فرض كنيد بازديد كننده ي شما در حال بازديد از سايت شما است و به صفحات مختلف گردش مي كند. شما مي توانيد چندين جمله ي زير را به صورت كاملا اتفاقي و تصادفي برايش به نمايش در آوريد:
جمله ي اول: از فلان بخش ديدن كنيد.
جمله ي دوم: اگر سوالي داريد با فلان ايميل تماس بگيريد.
جمله ي سوم: به دلايلي عضويت تا اطلاع ثانوي مسدود است.

2- فرض كنيد مي خواهيد بخشي از سايتتان را به سخنان مفيد و ترفند هاي زندگي اختصاص دهيد. قبلا با كدهاي آماده اي نيز سر و كار داشته ايد، اما مورد توجه و انتظار شما واقع نشده اند. در اين وضعيت به راحتي مي توانيد سخنان پند آموز مورد نظرتان را از كتاب ها، مجلات، اينترنت و… جمع آوري كرده و سپس آن ها را به اين حالت نمايش دهيد.


کد php:
<script language="JavaScript"
var 
Quotation=new Array() 
Quotation[0] = "سخن 1"
Quotation[1] = "سخن 2"
Quotation[2] = "سخن 3"
Quotation[3] = "سخن 4"
Quotation[4] = "سخن 5"
Quotation[5] = "سخن 6"
var 
Quotation.length
var 
whichQuotation=Math.round(Math.random()*(Q-1)); 
function 
showQuotation(){document.write(Quotation[whichQuotation]);} 
showQuotation(); 
</
script

در كدي كه براي شما نمايش مي بايد، به جاي عبارات "سخن 1" ، "سخن 2" ، "سخن 3" و… جملات دلخواه را وارد كنيد.

نكته: شما مي توانيد تعداد جملات را با توجه به نياز خود برگزينيد. (هم مي توانيد بعضي از آن ها را حذف كنيد و هم مي توانيد بر تعداد آن ها بيفزاييد.) لازم به ذكر است كه در حالت پيشفرض 6 جمله وجود دارند.


منبع: mahsunseven در MS
اگر خواستيد استايل زيبائي داشته باشه از كد زير استفاده كنيد:

کد php:
<table border="0" cellspacing="1" cellpadding="4" class="tborder">
<
tr>
<
td class="thead" colspan=""><strong>سخن مدير:</strong></td>
</
tr>
<
tr>
<
td class="trow1">
<
script language="JavaScript">
var 
Quotation=new Array()
Quotation[0] = "سخن 1";
Quotation[1] = "سخن 2";
Quotation[2] = "سخن 3";
Quotation[3] = "سخن 4";
Quotation[4] = "سخن 5";
Quotation[5] = "سخن 6";
var 
Quotation.length;
var 
whichQuotation=Math.round(Math.random()*(Q-1));
function 
showQuotation(){document.write(Quotation[whichQuotation]);}
showQuotation();
</
script>
</
td>
</
tr>
</
table><br /> 


منبع: siavoosh در MS
حالا این کد رو کجا بگذاریم ؟
ممنون از لطفتون
فقط کجا باید قرارش بدیم؟
من توی هدر گذاشتم ولی توی همه صفحات میاد میخوام فقط توی صفحه اصلی باشه.
راستی من وقتی میزارمش یه کادری اومد توی هدر که نوشته بود سخن مدیر ولی چیزایی که وارد کردم نشون نمیداد چرا
(۱۳۸۹/۷/۴، ۱۹:۱۸:۱۷ عصر)havo0d نوشته است: [ -> ]ممنون از لطفتون
فقط کجا باید قرارش بدیم؟
من توی هدر گذاشتم ولی توی همه صفحات میاد میخوام فقط توی صفحه اصلی باشه.
راستی من وقتی میزارمش یه کادری اومد توی هدر که نوشته بود سخن مدیر ولی چیزایی که وارد کردم نشون نمیداد چرا

قالب ایندکس یا همون صفحه اصلی رو برای کاری که میخواین انتخاب کنید
به جای نوشته سخن مدیر میتونین هر نوشته ی دیگه ایی رو بذارین کافیه اونو پاک کنید و متن مورد نظر رو بنویسید
شما تست کردید اینو؟
من تست کردم جملاتی که وارد کرده بودم نشون داده نمیشند

آقا کار می کنه
متوجه شدم کجا بزارم
ممنون
سلام و ممنون
این روش چرا فقط 20 تا جمله رو ساپورت میکنه؟
من چیزی در حدود 50 جمله رو لازم دارم Confused