در سایتهایی که با سیستم مدیریت وردپرس راه اندازی شده اند، در پایان مطالب قسمتی با عنوان درباره من مشاهده میکنید که مختصری از مشخصات نویسنده مطلب را به نمایش میگذرد. بوسیله این هک ساده که در این پست قرار دادم، میتوانید مشخصات نویسنده مطالب سایت خودتان را در ادامه مطلب به نمایش بگذارید.
بوسیله این هک میتوانید مورد زیر را به نمایش بگذارید:
۱. نام کامل نویسنده مطلب
۲. آی دی گروه کاربری که کاربر در آن قرار دارد
۳. نمایش تعداد نظرات ارسال شده نویسنده مطلب در سایت
۴. نمایش تعداد مطالب ارسال شده توسط این کاربر
۵. نمایش محل سکونت نویسنده مطلب
۶. نمایش آی دی کاربر
۷. نمایش آی دی یاهو کاربر
۸. نمایش تاریخ آخرین بازدید کاربر از سایت
۹. نمایش تاریخ ثبت نام کاربر
۱۰. نمایش اطلاعات موجود در قسمت اطلاعات من
۱۱. نمایش آواتار کاربر
آموزش نصب
۱. فایل engine/modules/show.full.php را باز کرده و خط زیر را پیدا کنید:
نکته: در تگ {t*itle} باید * را حذف کنید.
قبل از خط بالا، کد های زیر را قرار دهید:
۲. فایل fullstory.tpl قالب خود را باز کرده و تگ های زیر را در جای مناسب قرار دهید:
$tpl->set( '{t*itle}', $metatags['title'] );
نکته: در تگ {t*itle} باید * را حذف کنید.
قبل از خط بالا، کد های زیر را قرار دهید:
$sql_group = $db->super_query( "SELECT * FROM " . PREFIX . "_users WHERE name='".$row['autor']."'" );
$tpl->set( '{mnews_num}', "<a href=\"" . $config['http_home_url'] . "user/" . urlencode( $sql_group['name'] ) . "/news/" . "\">" . $sql_group['news_num'] . "</a>" );
$tpl->set( '{mcomm_num}', "<a href=\"$PHP_SELF?do=lastcomments&userid=" . $sql_group['user_id'] . "\">" . $sql_group['comm_num'] . "</a>" );
$tpl->set( '{muser_group}', $sql_group['user_group'] );
$tpl->set( '{mland}', $sql_group['land'] );
$tpl->set( '{muser_id}', $sql_group['user_id'] );
$tpl->set( '{myahoo}', $sql_group['yahoo'] );
$tpl->set( '{minfo}', $sql_group['info'] );
$tpl->set( '{mfullname}', $sql_group['fullname'] );
$tpl->set( '{mlastdate}', langdate( "j F Y H:i", $sql_group['lastdate'] ) );
$tpl->set( '{mreg_date}', langdate( "j F Y H:i", $sql_group['reg_date'] ) );
$ava = $db->get_row($db->query("SELECT foto FROM ".PREFIX."_users WHERE name='".$row['autor']."'"));
if($ava['foto']) $tpl->set('{poster_avatar}', "<a href=\"".$config['http_home_url']."uploads/fotos/".$ava['foto']."\" onclick=\"return hs.expand(this)\" ><img src=\"".$config['http_home_url']."uploads/fotos/".$ava['foto']."\" width=\"60px\"></a>");
else $tpl->set('{poster_avatar}', "<img src=\"/templates/AURElveSocial/images/noavatar.png\">");
$tpl->set( '{mnews_num}', "<a href=\"" . $config['http_home_url'] . "user/" . urlencode( $sql_group['name'] ) . "/news/" . "\">" . $sql_group['news_num'] . "</a>" );
$tpl->set( '{mcomm_num}', "<a href=\"$PHP_SELF?do=lastcomments&userid=" . $sql_group['user_id'] . "\">" . $sql_group['comm_num'] . "</a>" );
$tpl->set( '{muser_group}', $sql_group['user_group'] );
$tpl->set( '{mland}', $sql_group['land'] );
$tpl->set( '{muser_id}', $sql_group['user_id'] );
$tpl->set( '{myahoo}', $sql_group['yahoo'] );
$tpl->set( '{minfo}', $sql_group['info'] );
$tpl->set( '{mfullname}', $sql_group['fullname'] );
$tpl->set( '{mlastdate}', langdate( "j F Y H:i", $sql_group['lastdate'] ) );
$tpl->set( '{mreg_date}', langdate( "j F Y H:i", $sql_group['reg_date'] ) );
$ava = $db->get_row($db->query("SELECT foto FROM ".PREFIX."_users WHERE name='".$row['autor']."'"));
if($ava['foto']) $tpl->set('{poster_avatar}', "<a href=\"".$config['http_home_url']."uploads/fotos/".$ava['foto']."\" onclick=\"return hs.expand(this)\" ><img src=\"".$config['http_home_url']."uploads/fotos/".$ava['foto']."\" width=\"60px\"></a>");
else $tpl->set('{poster_avatar}', "<img src=\"/templates/AURElveSocial/images/noavatar.png\">");
۲. فایل fullstory.tpl قالب خود را باز کرده و تگ های زیر را در جای مناسب قرار دهید:
۱. تعداد مطالب: {mnews_num}
۲. تعداد نظرات: {mcomm_num}
۳. آی دی گروه کاربری: {muser_group}
۴. محل سکونت: {mland}
۵. آی دی کاربر: {muser_id}
۶. آی دی یاهو: {myahoo}
۷. اطلاعات کاربر: {minfo}
۸. نام کامل: {mfullname}
۹. تاریخ آخرین بازدید: {mlastdate}
۱۰. تاریخ ثبت نام: {mreg_date}
۱۱. نمایش آواتار: {poster_avatar}
۲. تعداد نظرات: {mcomm_num}
۳. آی دی گروه کاربری: {muser_group}
۴. محل سکونت: {mland}
۵. آی دی کاربر: {muser_id}
۶. آی دی یاهو: {myahoo}
۷. اطلاعات کاربر: {minfo}
۸. نام کامل: {mfullname}
۹. تاریخ آخرین بازدید: {mlastdate}
۱۰. تاریخ ثبت نام: {mreg_date}
۱۱. نمایش آواتار: {poster_avatar}