برگزیده های پرشین تولز

مطلب اتفاقی

shahkey

Registered User
تاریخ عضویت
16 نوامبر 2005
نوشته‌ها
1,235
لایک‌ها
5
ببخشید به غیر از اون پلاگین Randomentry پلاگینه دیگه ای وجود نداره که ملب اتفاقی نمایش بده البته با رفرش صفحه نه با ریبلد:D
 

shahkey

Registered User
تاریخ عضویت
16 نوامبر 2005
نوشته‌ها
1,235
لایک‌ها
5
راستش با دیتابیس ام تی آشنایی ندارم حوصله هم ندارم برم بهش نگاه بندازم!
اگه یه دونه سراغ دارید که با cgi باشه و به صورت پلاگین باشه خوبه
 

babakweb

Registered User
تاریخ عضویت
29 اکتبر 2003
نوشته‌ها
1,759
لایک‌ها
36
محل سکونت
Tehran
اصلا با دیتابیس کاری نداره !
شما یک تکست فایل بساز که لینک مطالبت رو بیاره ... بعد اونو با یک کد پی اچ پی کاری کن که هر بار یک خط (یعنی یک مطلب) رو به صورت رندوم بیاره .
 

Mashaheer

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
5 می 2003
نوشته‌ها
1,992
لایک‌ها
17
سن
43
محل سکونت
UAE
به نقل از babakweb :
اصلا با دیتابیس کاری نداره !
شما یک تکست فایل بساز که لینک مطالبت رو بیاره ... بعد اونو با یک کد پی اچ پی کاری کن که هر بار یک خط (یعنی یک مطلب) رو به صورت رندوم بیاره .
بابک جان اگر برات امکان داره یه آموزش در این رابطه بنویس تا برای اونهایی که از پی اچ پی اطلاعی ندارند بتونند به راحتی استفاده کنند...
 

babakweb

Registered User
تاریخ عضویت
29 اکتبر 2003
نوشته‌ها
1,759
لایک‌ها
36
محل سکونت
Tehran
به نقل از Mashaheer :
بابک جان اگر برات امکان داره یه آموزش در این رابطه بنویس تا برای اونهایی که از پی اچ پی اطلاعی ندارند بتونند به راحتی استفاده کنند...
سلام
چشم ؛ به زودی ( احتمالا هفته ی آینده ) آموزشش را نوشته و در وبلاگم قرار می دهم .
 

Mashaheer

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
5 می 2003
نوشته‌ها
1,992
لایک‌ها
17
سن
43
محل سکونت
UAE
به نقل از babakweb :
سلام
چشم ؛ به زودی ( احتمالا هفته ی آینده ) آموزشش را نوشته و در وبلاگم قرار می دهم .
منتظریم ، حتما لینکش رو توی بخش مقالات ام تی معرفی کن...
 

میلاد

کاربر فعال
کاربر فعال
تاریخ عضویت
7 ژوئن 2005
نوشته‌ها
1,810
لایک‌ها
4
سن
38
محل سکونت
Esfahan
سلام
راستش ما که وقتی اومدیم اینجا مشاهیر خان رفته بود!
اما میبینم حالا هم که اومده به اینا اون پاس میده! نه غلام؟
منتظر مقالات شما هم هستیم باشد تا به اطلاعات ما بیافزایندزجگ!
 

daneshmand

Registered User
تاریخ عضویت
26 فوریه 2005
نوشته‌ها
1,540
لایک‌ها
22
مي خواستم اينجا آموزشش رو بگذارم. ديدم كه خيلي وقت گيره.
به خاطر همين كدش رو مي گذارم.
کد:
[LEFT]<?
$i=(date("s")%5)+1;
if ( $i == "1" )
echo ('<MTEntries  lastn="1"><$MTEntryTitle$><br><$MTEntryBody$></MTEntries>');
elseif ( $i == "2" )
echo ('<MTEntries  offset="1" lastn="1"><$MTEntryTitle$><br><$MTEntryBody$></MTEntries>');
elseif ( $i == "3" )
echo ('<MTEntries  offset="2" lastn="1"><$MTEntryTitle$><br><$MTEntryBody$></MTEntries>');
elseif ( $i == "4" )
echo ('<MTEntries  offset="3" lastn="1"><$MTEntryTitle$><br><$MTEntryBody$></MTEntries>');
elseif ( $i == "5" )
echo ('<MTEntries  offset="4" lastn="1"><$MTEntryTitle$><br><$MTEntryBody$></MTEntries>');
?>[/LEFT]
اين كد بر اساس ثانيه كار مي كنه و با توجه به ثانيه اي كه بازديد كننده مياد تو سايتتون يكي از 5 مطلب آخر رو نشون مي ده. كد هم اين قدر واضح و ساده است كه بتونيد تغييرات دلخواه رو اعمال كنيد. ولي بازم اگه سوالي داشتيد در خدمتم.
 

daneshmand

Registered User
تاریخ عضویت
26 فوریه 2005
نوشته‌ها
1,540
لایک‌ها
22
از اين كد توي وبفا استفاده كردم. مي تونيد يه سر بزنيد و ببينيد چطوري عمل مي كنه ! (توي صفحه اصلي)
وبفا دات آي آر
 

ITX

Registered User
تاریخ عضویت
20 می 2005
نوشته‌ها
591
لایک‌ها
0
محل سکونت
CyberSpace
کد جالبی به نظر من نیست...بابک کمک خواستی در خدمتم...
5 تا از آخرین...یه کد باید باشه که کل دیتا بیس رو سرچ کنه....مثلا 5 تا رو بشکه بیرون...اون خیلی جالب تره...کاری هم نداره!
13.gif
 

babakweb

Registered User
تاریخ عضویت
29 اکتبر 2003
نوشته‌ها
1,759
لایک‌ها
36
محل سکونت
Tehran
پویا جان این عملیات کماندویی (بیرون کشیدن از دیتابیس و ...) رو اصلا نیاز نداره !
به نظر من هم کد دانشمند جالب نیست چون معمولا 5 پست آخر خوانده میشه و در حق پست های قدیمی ظلم و ستمی بس طاقت فرسا اعمال میشه !
آموزشش رو می نویسم ... در طول هفته ی آینده !
 

ITX

Registered User
تاریخ عضویت
20 می 2005
نوشته‌ها
591
لایک‌ها
0
محل سکونت
CyberSpace
به نقل از babakweb :
پویا جان این عملیات کماندویی (بیرون کشیدن از دیتابیس و ...) رو اصلا نیاز نداره !
به نظر من هم کد دانشمند جالب نیست چون معمولا 5 پست آخر خوانده میشه و در حق پست های قدیمی ظلم و ستمی بس طاقت فرسا اعمال میشه !
آموزشش رو می نویسم ... در طول هفته ی آینده !
آره راسم میگیا...روش تو جالب تره...بهترین روش اونی هستش که شامل همه بشه...سریع هم انجام بشه به دیتا بیسم فشار نیاره...منتظریم!
8.gif
 

daneshmand

Registered User
تاریخ عضویت
26 فوریه 2005
نوشته‌ها
1,540
لایک‌ها
22
به نقل از babakweb :
پویا جان این عملیات کماندویی (بیرون کشیدن از دیتابیس و ...) رو اصلا نیاز نداره !
به نظر من هم کد دانشمند جالب نیست چون معمولا 5 پست آخر خوانده میشه و در حق پست های قدیمی ظلم و ستمی بس طاقت فرسا اعمال میشه !
آموزشش رو می نویسم ... در طول هفته ی آینده !
گفتم كه اين كد رو براي وبفا نوشتم. ما معمولا توي وبفا 4-5 پست با هم مي ديم. به خاطر همين از بين 5 تاي آخري انتخاب مي كنيم.
پست هاي قبلي كه قبلا ديده شده!
 

shahkey

Registered User
تاریخ عضویت
16 نوامبر 2005
نوشته‌ها
1,235
لایک‌ها
5
آقا یه جور دیگه هم میشه
با php اون offset رو رندوم کنیم بین 1 تا تعداد کل مطالب !
 

shahkey

Registered User
تاریخ عضویت
16 نوامبر 2005
نوشته‌ها
1,235
لایک‌ها
5
این دیگه به طور کامل اتفاقی میکنه از کل دیتا بیس هم مطلب انتخاب میکنه!
PHP:
<?
/*Random Entry*/
srand ((double) microtime( )*1000000);
$s = rand(1,<$MTEntryCount$>);
 echo ('<MTEntries lastn="1" offset="$s"><$MTEntryTitle$></MTEntries>');
?>
 

Simple Clean

کاربر تازه وارد
تاریخ عضویت
16 آگوست 2005
نوشته‌ها
283
لایک‌ها
2
زحمت كشيدي عزيز ...
تگ هاي مووبل تايپ و هر سيستم ديگه اي كه از parse استفاده مي كنند قبل از اجرا شدن php عمل ميكنند پس كدي كه شما نوشتيد كار نمي كنه
 

shahkey

Registered User
تاریخ عضویت
16 نوامبر 2005
نوشته‌ها
1,235
لایک‌ها
5
آره خودم هم حدس میزدم!

پس بایذد وصل شیم دیتابیس تعداد مطالبو از اونجا گیر بیاریم!
 

ITX

Registered User
تاریخ عضویت
20 می 2005
نوشته‌ها
591
لایک‌ها
0
محل سکونت
CyberSpace
میگم...خوب که بابی گفت صبر کنید...
297.gif
 

daneshmand

Registered User
تاریخ عضویت
26 فوریه 2005
نوشته‌ها
1,540
لایک‌ها
22
به نقل از shahkey :
آره خودم هم حدس میزدم!
پس باید وصل شیم دیتابیس تعداد مطالبو از اونجا گیر بیاریم!
چرا؟؟؟ اتفاقا تنها قسمتي از كدت كه درست كار مي كنه همينه! اول موويبل تايپ تعداد پست ها رو مي گذاره توي كدت. بعد پي اچ پي اجرا مي شه و عدد رندوم درستي رو انتخاب مي كنه! :p
البته اون تگ توي ام تي اين هست : <$MTBlogEntryCount$>
 
بالا