PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نشان دادن سن کاربر در پستها براي 1.1.7



omraan
11-23-2008, 01:33 PM
اموزش
ابتدا فايل زير را باز کنيد:

Sources/Load.php

اين کدو پيدا کنيد:


);
}
}

return true;
}

اين کدو جاي گزينش کنيد:


);
}
}
// ===== Begin modification - Display Age and Location next to posts =====
if (!empty($profile['birthdate']) && $profile['birthdate'] !== '0001-01-01')
{
list ($birth_year, $birth_month, $birth_day) = sscanf($profile['birthdate'], '%d-%d-%d');
$datearray = getdate(forum_time());
$memberContext[$user] += array(
'age' => $birth_year <= 4 ? $txt[470] : $datearray['year'] - $birth_year - (($datearray['mon'] > $birth_month || ($datearray['mon'] == $birth_month && $datearray['mday'] >= $birth_day)) ? 0 : 1)
);
}
// ===== End modification =====
return true;
}


Display.template.phpقالبتونو باز کنيد

پيدا کنيد:


echo '
<li>', $txt['gender'], ': ', $message['member']['gender']['image'], '</li>';

بعدش اين اضافه کنيد:


loadLanguage('Profile');
// Show the member's age
if (isset($message['member']['age']))
echo '
<li>', $txt[420], ': ', $message['member']['age'], '</li>';

anguages/index.persian.php باز کنيد

پيدا کنيد:


// Sub menu labels

اينو بعدش قرار بدين:


$txt[420] = 'سن';

منبع:

<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

PediLP
11-23-2008, 07:19 PM
سلام.
در اين زمينه و آموزش قبلي شما مودهاي زيادي در سايت رسمي SMF هست. بهتر بود اون مود رو معرفي كنيد.
موفق باشيد.

SAT_ISLAND
12-11-2008, 10:29 PM
کدها رو پیدا نکردم.
مثلا در languages/index.persian.php اون کدی که گفتین نبود.

javid2005
12-12-2008, 06:12 PM
شاید به خاطر فارس ساز شما باشه .. در هر صورت مشکل شما قابل حله
شما اون کدی که دوستمون فرمودند رو در بین کدهای مشابه قرار بده .. مهم ترتیبش نیست .. مهم اینه که خارج از کد php&gt; نباشه