با درود دوستان گرامی
شما با استفاده از این هک میتونید وضعیت یاهو کاربران را در قسمت پروفایل و قسمت آخرین نظرات و نظرات در مطلب نمایش دهید . و تصاویر آنلاین یا آفلاین را به دلخواه خود عوض کنید . در این هک به جای آیدی یاهو از ICQ که داخل خود دیتالایف هست استفاده کردم . هر کاربری که ICQ را مشخص کرده باشد وضعیتش نمایش داده میشه در غیر این صورت هیچ چیز نمایش داده نمیشه . !
هک را یه کم تغییر دادم و کامل ترش کردم میتونید در قسمت نظرات هم آیدی را به نمابش دربیارید .به دوستانی که قبلا این هک را نصب کردند توصیه میکنم دوباره این کار را بکنند .
ابتدا فایل زیر را دانلود کنید و فایلها را در محل خودشون کپی کنید.
Download
فایل engine\modules\profile.php را باز کنید و به دنبال کد زیر بگردید
if ($row['foto'] AND (file_exists(ROOT_DIR."/uploads/fotos/".$row['foto'])))
$tpl->set('{foto}', $config['http_home_url']."uploads/fotos/".$row['foto']);
else
$tpl->set('{foto}', "/templates/dle/images/noavatar.png");
حالا بعد از این کد کد زیر را قرار دهید
#--Start---Yahoo_Status ----By----P30-World.Com ---Sam.Razm------------#
if ($row['icq']) {
$y_Status = file("http://opi.yahoo.com/online?u={$row['icq']}&m=t&t=1");
if($y_Status[0] == "01")
{
$yahoo_Status = "<A href=\"ymsgr:sendim?{$row['icq']}&m={$row['name']}\"><img src=\"/templates/dle/images/yahoo_on.gif\" border=0></A><br>";
}
elseif($y_Status[0] == "00")
{
$yahoo_Status = "<A href=\"ymsgr:sendim?{$row['icq']}&m={$row['name']}\"><img src=\"/templates/dle/images/yahoo_off.gif\" border=0></A><br>";
}
}
else $yahoo_Status = "";
$tpl->set('{yahoo_Status}', $yahoo_Status);
#--End---Yahoo_Status ----By----P30-World.Com ---Sam.Razm------------#
بعد فایل engine\modules\show.full.php را باز کنید و به دنبال کد زیر بگردید
if ($row['foto'])
$tpl->set('{foto}', $config['http_home_url']."uploads/fotos/".$row['foto']);
else
$tpl->set('{foto}', "/templates/dle/images/noavatar.png");
حالا بعد از این کد کد زیر را قرار دهید
#--Start---Yahoo_Status ----By----P30-World.Com ---Sam.RAzm------------#
if ($row['is_register'] AND $row['icq']) {
$y_Status = file("http://opi.yahoo.com/online?u={$row['icq']}&m=t&t=1");
if($y_Status[0] == "01")
{
$yahoo_Status = "<A href=\"ymsgr:sendim?{$row['icq']}&m={$row['name']}\"><img src=\"/templates/dle/images/yahoo_on.gif\" border=0></A><br>";
}
elseif($y_Status[0] == "00")
{
$yahoo_Status = "<A href=\"ymsgr:sendim?{$row['icq']}&m={$row['name']}\"><img src=\"/templates/dle/images/yahoo_off.gif\" border=0></A><br>";
}
}
else $yahoo_Status = "";
$tpl->set('{yahoo_Status}', $yahoo_Status);
#--End---Yahoo_Status ----By----P30-World.Com ---Sam.RAzm------------#
بعدش فایل engine\modules\lastcomments.php را باز کنید و به دنبال کد زیر بگردید
if ($row['foto'])
$tpl->set('{foto}', $config['http_home_url']."uploads/fotos/".$row['foto']);
else
$tpl->set('{foto}', "/templates/dle/images/noavatar.png");
حالا بعد از این کد کد زیر را قرار دهید
#--Start---Yahoo_Status ----By----P30-World.Com ---Sam.RAzm------------#
if ($row['is_register'] AND $row['icq']) {
$y_Status = file("http://opi.yahoo.com/online?u={$row['icq']}&m=t&t=1");
if($y_Status[0] == "01")
{
$yahoo_Status = "<A href=\"ymsgr:sendim?{$row['icq']}&m={$row['name']}\"><img src=\"/templates/dle/images/yahoo_on.gif\" border=0></A><br>";
}
elseif($y_Status[0] == "00")
{
$yahoo_Status = "<A href=\"ymsgr:sendim?{$row['icq']}&m={$row['name']}\"><img src=\"/templates/dle/images/yahoo_off.gif\" border=0></A><br>";
}
}
else $yahoo_Status = "";
$tpl->set('{yahoo_Status}', $yahoo_Status);
#--End---Yahoo_Status ----By----P30-World.Com ---Sam.RAzm------------#
حالا میتوانید با استفاده از تگ {yahoo_Status} در قالب userinfo.tpl و قالب comments.tpl وضعیت یاهو کاربر را نشان دهید .
برای تغییر تصاویر میتوانید تصاویر yahoo_on.gif برای آنلاین و yahoo_off.gif برای آفلاین بودن را در پوشه images قالبتون تغییر بدید . فقط توجه کنید که باید اسم و پسوند تصاویر را تعییر ندید .
اگه مشکلی داشتید در خدمتم .