پرش به


تصویر

نمایش آواتار در منوی کاربری


  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
10 پاسخ برای این موضوع

#1 20temp

20temp

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 85 ارسال

ارسالی 1390/05/08 ساعت 08:49

سلام ، خسته نباشید
دوستان عزیز یه سوال داشتم
چطوری باید در منوی کاربری ، وقتی یه نفر لاگین میشه ، آواتارش در بالای منو نمایش داده بشه.

به عنوان مثال در منوی کاربری این اطلاعات نمایش داده میشه :

خوش آمدید, احسان!

* مشخصات کاربری
* پیغام خصوصی (0 | 0)
* علاقمندی ها
* ارسال مطلب
# مطالب جدید
# آمار سایت
# خروج

میخوام بالای این مشخصات ، آواتار رو هم نشون بده.
با تشکر پیشاپیش از راهنمایی دوستان.
منتظر پاسختون هستم.
  • 0

#2 SMostafa

SMostafa

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستاره
  • 907 ارسال

ارسالی 1390/05/08 ساعت 09:10

تگ {foto} رو داخل فایل login.tpl قالبتون قرار بدید.
  • 0

#3 20temp

20temp

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 85 ارسال

ارسالی 1390/05/08 ساعت 20:10

من این کد رو از فایل userinfo.tpl داخل login قرار دادم :
<img src="{foto}" />


ولی آواتار رو نشون نمیده !
  • 0

#4 حمید یوسفی

حمید یوسفی

    سوپراستار

  • عضو سایت
  • ستارهستارهستارهستارهستاره
  • 1,239 ارسال
  • محل سکونت: تهران

ارسالی 1390/05/08 ساعت 21:08

برای نشون دادن آوتار، اگر کاربر دارای آواتار باشه نشون داده می شه، وگر نه تصویر noavatar.png لود می شه، اگر قالب شما فاقد این تصویر باشه، مسلما آواتار نشون داده نمی شه.
کدی که قرار دادین برای نمایش آواتار کاربرد داره و طبیعتا کار می کنه و مشکلی هم نداره..
  • 0

#5 amirali-e

amirali-e

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 80 ارسال

ارسالی 1390/05/08 ساعت 21:43

برای نسخه های زیر 9.2 فایل login.tpl را باز کنید
بعد از:
if ($is_logged == TRUE){

کد زیر را اضافه کنید:
if (trim($member_id['foto']) == "") {
$foto = "http://www.datalifeengine.ir/templates/dle/images/noavatar.png";
} else {
$foto = $config['http_home_url']."uploads/fotos/".$member_id[
;
;'foto'];
}


بعد از:
<div align="center" style="padding:2px">


کد زیر را اضافه کنید:
<div align="center" style="padding:2px">
<img src="{$foto}" style="border:1px solid #e4e4e4">
</div>
<div align="center" style="padding:2px">

  • 0

#6 20temp

20temp

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 85 ارسال

ارسالی 1390/05/10 ساعت 17:09

ممنون دوست عزیز
ولی بازم نشد !
کاربر آواتار داره (قسمت مشخصات کاربری ، آواتار رو نشون میده)
ولی تو فایل login.tpl خیر !

شاید مشکل از قالبم باشه
از راهنماییتون ممنون
بی خیالش شدم !
  • 0

#7 dle-temp.ir

dle-temp.ir

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 203 ارسال

ارسالی 1390/05/10 ساعت 17:53

amirali-e, اگه به پست اول این کاربر توجه کنی نسخش 9.3 هستش بس بیخود توضیحات بی مورد ندین
mister.yousefi, دوست عزیز ایشون از قالب پیش فرض استفاده میکنه و این قالب دارای مشکل هستش css های این قالب برای بخش اواتار درست فارسی سازی نشده.


من موندم چرا هر کی میاد برای خودش نظر میده بدون اینکه تو جریان باشه
  • 0

#8 حمید یوسفی

حمید یوسفی

    سوپراستار

  • عضو سایت
  • ستارهستارهستارهستارهستاره
  • 1,239 ارسال
  • محل سکونت: تهران

ارسالی 1390/05/10 ساعت 21:07

من صرفا تلاشم بر این هست که مشکلات دوستان رو برطرف کنم و البته اینکه اگر این ارسال آخرین شما مشکل دوست عزیزمون رو برطرف کرده باشه، کاملا حق با شماست.
  • 0

#9 dle-temp.ir

dle-temp.ir

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 203 ارسال

ارسالی 1390/05/10 ساعت 22:08

mister.yousefi,من قصد توهین نداشتم
شما رو هم نمیگم ولی متاسفانه برخی از کاربران یک جواب های میدن که ادم خندش میگیره
  • 0

#10 salehkhan

salehkhan

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 63 ارسال

ارسالی 1390/05/10 ساعت 22:46


<?php
if ($is_logged == TRUE){
if (trim($member_id['foto']) == "") {
$foto = "/templates/Default/images/noavatar.png";
} else {
$foto = $config['http_home_url']."uploads/fotos/".$member_id[
;'foto'];
}
$login_panel = <<<HTML
<div align=center class=stext style="padding-top: 1px;">خوش آمديد، <b>{$member_id['name']}</b>!</div>
<div align="center" class="reglink" >
<center><img src="{$foto}" style="border:1px solid #e4e4e4"><br> <b> {$member_id['fullname']} </b></center><table width="100%" class="copy">
</div>
HTML;
و بقيه ماجرا .... :haha:


  • 0

#11 20temp

20temp

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 85 ارسال

ارسالی 1390/05/11 ساعت 10:01

سلام

خیلی ممنون درست شد. :yes:
نمیدونم این کد با کد بالایی چه فرقی داشت ! به هر حال دستتون درد نکنه !

salehkhan - amirali-e - mister.yousefi - dle-temp.ir

  • 0


0 کاربر در حال خواندن این موضوع است

0 کاربر، 0 مهمان و 0 عضو مخفی