توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : عدم تغيير ميل
مي خوام بعد از ثپت نام كاربر نتونه ميلش رو تغيير بده
چه كدي رو عوض كنم چي كنم !
در فایل Profile.template.php در پوشه default کد زیر را حذف نمایید تا کاربران دیگر قادر به تغییر میل خود نباشند:
echo '
<tr>
<td colspan="2"><hr width="100%" size="1" class="hrcolor" /></td>
</tr><tr>
<td width="40%"><b', (isset($context['modify_error']['bad_email']) || isset($context['modify_error']['no_email']) || isset($context['modify_error']['email_taken']) ? ' style="color: red;"' : ''), '>', $txt[69], ': </b><div class="smalltext">', $txt[679], '</div></td>
<td><input type="text" name="emailAddress" size="30" value="', $context['member']['email'], '" /></td>
</tr>';
فقط در smf 1.1.4
هنوز تست نكردم
ولي اين كار رو بايد در قالب خودم هم بكنم ديگه ؟
دوم : مي خوام ميل رو بهشون نشون بده در پروفايل فقط امكان تغيير براي ادمين باشه و بس .
اين همونه ؟
اگر قالبتون این فایل را نداره در قالب پیش فرض این کار را بکنید
2- کد زیر را جایگزین کد بالا کنید:
echo $context['member']['email'];
خوب اين كه امكان تغيير براي ادمين باشه چطور ؟ فكر كنم الان فقط ميل رو نشون مي ده يا امكان تغيير هنوز هست فقط براي ادمين ؟
امکان تغییر وجود نداره
میتونید 2 تا قالب درست کنید و قالب اول بدون دستکاری باشه و مدیر بتونه میلشو عوض کنه ولی قالب دوم که عمومی هستش تغییرات بالا داخلش انجام شده باشه و کاربران ببینن
البته این راه اصولی نیست ولی چون بدون هزینه و سریع است ، اینو پیشنهاد میکنم
hossein.shokrzadeh
01-16-2008, 08:52 AM
سلام
نوید جان فکر کنم با یه IF بشه یه کارایی کرد...
یا علی علیه السلام
vBulletin® v4.2.5, Copyright ©2000-2026, Jelsoft Enterprises Ltd.