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

هک دو مطلب کنار هم

تاریخ انتشار: 18 شهریور 1390
ارسال کننده: rmahdi
با این هک می توانید دو پست کنار هم ایجاد کنید
  • آموزش نصب
  • تصاویر
1- فایل engine/modules/show.full.php را باز کرده و کد زیر را بیابید:
SELECT id, title, date, category, alt_name, flag FROM

کد زیر را با کد بالایی جایگزین کنید:
SELECT id, title, date, category, alt_name, short_story, flag FROM


2- در همین فایل دنبال کد زیر بگردید:
while ( $related = $db->get_row() ) {

بالای کد بالایی ، کد زیر را قرار دهید:
$iz=1;
$buffer = "<table width="100%">";


3- در همان فایل کد زیر را بیابید:
$buffer .= "<li>[url=\">]</li>";

کد زیر را با کد بالایی جایگزین کنید:
preg_match('|]*>|is', $related['short_story'], $pts);
$thumba_parts = pathinfo($pts[2]);
if($pts[2]){
$pictitle = stripslashes( $related['title'] );
$pic = $thumba_parts['dirname'].'/'.$thumba_parts['basename'];
$wide = str_replace('thumbs/', "", $pic);
if(file_exists($wide)) $preview = "<a href="$wide">[img=|$pictitle]$pic[/img][/url]";
else $preview = "[img=|$pictitle]$pic[/img]";
}
else $preview = "<img style="border: medium none;" src="{THEME}/images/nothumb.gif" width="70px" height="70px" />";
$related['short_story'] = preg_replace("/\[attachment=[[:digit:]]*\]/si","",stripslashes($related['short_story']));
$related['short_story'] = preg_replace("/&lt;!--*-->/si","",$related['short_story']);
$related['short_story'] = strip_tags($related['short_story']);
if( strlen( $related['short_story'] ) > 106 ) $related['short_story'] = substr( $related['short_story'], 0,260 ) . " ...";

$iz++;
if($iz%2==0) {
    $z_s = "<tr>";
    $z_e = "";
} else {
    $z_s = "";
    $z_e = "</tr>";
}

$buffer .= $z_s.'<td><table width="95%" border="0" cellpadding="5" cellspacing="2" style="border-bottom: 1px dotted #8D8D8D;">
<tr>
<td width="100" height="100" align="center" valign="middle">'.$preview.'</td>
<td width="91%" valign="top" style="padding-left: 7px; padding-bottom: 7px;">
<strong>[url=.$full_link.]'.stripslashes( $related['title']).'[/url]</strong>

'.stripslashes($related['short_story']).'</td>
</tr>
</table></td>'.$z_e;


4- کد زیر را در همان فایل بیابید:
$tpl->set( '{*related-news}', $buffer );

بالای کد بالایی ، کد زیر را قرار دهید:
$buffer .="</table>";
هک دو مطلب کنار هم
12 نفر (12 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
تشکر
عضو سایت
20 شهریور 1390 - 15:12
جالبه
ممنون دوستان
عضو سایت
20 شهریور 1390 - 15:25
باحاله ولی واسه من کار نکرد
عضو سایت
20 شهریور 1390 - 19:31
تو 9.2

$buffer .= "<li>[url=\">]</li>";

و

$tpl->set( '{related-news}', $buffer );
پیدا نشد؟؟؟؟؟؟؟؟؟

--------------------
عضو سایت
20 شهریور 1390 - 21:18
اشتباه تایپی شده
این کد

$tpl->set( '{*related-news}', $buffer );
با

$tpl->set( '{related-news}', $buffer );

در این مورد زیاد مطمن نیستم
این کد

$buffer .= "<li>[url=\">]</li>";

با

$buffer .= "<li><a href=\"" . $full_link . "\">" . stripslashes( $related['title'] ) . "</a></li>";

--------------------
عضو سایت
22 شهریور 1390 - 20:20
با 9.3 کار می کنه
عضو سایت
22 شهریور 1390 - 21:03
والا ماکه نصب کردیم هیچی نشد تاثیری نداشت ولی بازم ممنون.

--------------------
عضو سایت
24 شهریور 1390 - 01:49
مطلب جالب بود. استفاده های زیادی در سایت های خبری میشه ازش کرد.

همین کارو میشه با ایجاد تغییرات در قالب سایت هم انجام داد.

در هر حال ممنون yes
عضو سایت
24 شهریور 1390 - 09:31
it's not working on dle 9.3 please resolve it
عضو سایت
26 شهریور 1390 - 20:52
با 9.3 مشکل داره
عضو سایت
31 شهریور 1390 - 11:37
9.3 کار نمی کنه؟
من با 9.4 هم تست کردم درست بود
عضو سایت
06 مهر 1390 - 14:10
عالی بود جیگر
عضو سایت
09 آبان 1390 - 10:05
سلام
اگر یه فکر هم برای 9.3 بکنید که بشه روی اون هم اجرا کرد ممنون میشم
عضو سایت
13 دی 1390 - 13:42
سلام
من از ورژن 9.4 استفاده میکتم اگه میشه راهنماییم کنید
$buffer .= "<li>[url=\">]</li>";
این کد رو نمی تونم پیدا کنم.
عضو سایت
29 دی 1390 - 20:55
flower ممنون، عالی بود ...

flower

هیچ کدوم از کدهایی که گفتی وجود نداره ؟
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

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