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

مطالب برتر همراه با تصویر و توضیح مطلب

تاریخ انتشار: 6 شهریور 1388
ارسال کننده: Silence
مطالب برتر همراه با تصویر و توضیح مطلب

1. فایل engine/modules/topnews.php را باز کنید و کد زیر را پیدا کنید:
$db->query( "SELECT id, title, date, alt_name, category, flag FROM " . PREFIX . "_post WHERE approve='1' AND date >= '$this_month' - INTERVAL 1 MONTH AND date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" );

2. کد بالا زیر را به جای کد بالا قرار بدین:
$db->query( "SELECT id, title, date, alt_name, category, short_story, flag FROM " . PREFIX . "_post WHERE approve='1' AND date >= '$this_month' - INTERVAL 1 MONTH AND date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" );

3. توی همین فایل کد زیر را پیدا کنید:
$topnews .= "&raquo; " . $link . "<br />";

4. به جای کد بالا کد زیر را قرار بدین:
preg_match('|<img(.*) src="([^"]*)"[^>]*>|is', $row['short_story'], $pts);
$thumba_parts = pathinfo($pts[2]);
$titla = stripslashes($row['title']);
if($pts[2]){
$pictitle = stripslashes( $row['title'] );
$pic = $thumba_parts['dirname'].'/'.$thumba_parts['basename'];
$wide = str_replace('thumbs/', "", $pic);
if(file_exists($wide)) $preview = "<a href=\"$wide\" onclick=\"return hs.expand(this)\"><img src=\"$pic\" width=\"100px\"; alt=\"$pictitle\" title=\"$pictitle\"></a>";
else $preview = "<img src=\"$pic\" width=\"100px\"; alt=\"$pictitle\" title=\"$pictitle\">";
}
else $preview = "<img style=\"border: medium none;\" src=\"{THEME}/images/nothumb.gif\" width=\"100px\" height=\"100px\">";
$row['short_story'] = preg_replace("/\[attachment=[[:digit:]]*\]/si","",stripslashes($row['short_story']));
$row['short_story'] = preg_replace("/<!--*-->/si","",$row['short_story']);
$row['short_story'] = strip_tags($row['short_story']);
if( strlen( $row['short_story'] ) > 106 ) $row['short_story'] = substr( $row['short_story'], 0,106 ) . " ... <br/><br/><a href=\"$full_link\" title=\"$titla\">متن کامل »</a>";
$topnews .= '<table width="100%" border="0" style="border-bottom: 1px dotted #E1E1E1;">
<tr>
<td width="64" height=64" align="center" valign="top">'.$preview.'</td>
<td width="91%" valign="top" style="padding-left: 7px; padding-bottom: 7px;"><strong><a href="'.$full_link.'" title="'.stripslashes( $row['title']).'">'.stripslashes( $row['title']).'</a></strong><br>
'.stripslashes($row['short_story']).'</td>
</tr>
</table><br>';
}

5. کد زیر رو توی همین فایل پیدا کنید:
?>

6. قبل از این کد یه } هست اونو حذف کنید !
7. با استفاده از تگ {topnews} می توانید ماژولو به نمایش در بیارین
پایان flower
    17 نفر (17 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    06 شهریور 1388 - 22:49
    ممنـــــــــــــــــــــــــــــــــــــ
    ـــــــــون love

    --------------------
    عضو سایت
    07 شهریور 1388 - 00:03
    عالیه love request winked smile belay heheh bully smile2 yes
    عضو سایت
    07 شهریور 1388 - 12:23
    سلام.
    یک مشکلی هست اینکه سایز فونت بسیار بزرگ هست. کجاش مربوط به فونت می شود؟
    عضو سایت
    07 شهریور 1388 - 14:59
    مرسی بدرد آخره سایت می خوره خالی نمونه :ی
    عضو سایت
    07 شهریور 1388 - 18:59
    جالبه
    مدیر بازنشسته
    07 شهریور 1388 - 20:58
    nesta,
    توی کدهای مرحله 4 متن کامل را پیدا کن و با استفاده از تگ فونت درستش کن
    عضو سایت
    07 شهریور 1388 - 21:06
    عکس رو از کجا گیر میاره میزاره اونجا ؟؟
    عضو سایت
    08 شهریور 1388 - 14:35
    bia4clip
    خب تمام مطالب برتر یه عکس شبیه هم داره lol
    مدیر بازنشسته
    08 شهریور 1388 - 15:36
    bia4clip,
    عکس مطلبتونه دیگه heheh
    عضو سایت
    11 شهریور 1388 - 02:11

    من نصب کردم هیچ مشکلی نداشت ممنون...
    عضو سایت
    16 شهریور 1388 - 20:59
    آیا میشه این رو تو یه بلوك با طول 100 پیكسل جا داد ؟ یعنی منظورم اینه كه میشه اندازه عكسهارو انتخاب كرد ؟؟؟
    مدیر بازنشسته
    18 شهریور 1388 - 16:55
    iliadmoosavi,
    توی کد های مرحله 4 کد زیر رو پیدا کن و 100 رو به هر عددی دوست داری تغییر بده
    width=\"100px\"
    عضو سایت
    17 مهر 1388 - 08:09
    استفاده کردیم حاشو بردیم
    مرسی
    عضو سایت
    24 آبان 1388 - 13:02
    از کجا باید تعداد مطالبی که تو مطالب برتر نشون میده رو کم و زیاد کرد
    عضو سایت
    06 تیر 1389 - 22:17
    با تشکر
    این ماژول مطالب برتر ماهیانه رو نشون میده
    چطور باید مطالب پربازدید کل رو جایگزین کرد
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

     
    پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
    کد امنیتی: *