دیتالایف انجین فارسی

دیتالایف انجین فارسی

پشتیبان رسمی سیستم مدیریت محتوا

هک نمایش گراواتار

هک نمایش گراواتار کاربران

هک نمایش گراواتار کاربران برای دیتالایف

گراواتار/Gravatar چیست؟
یکی از مشکلات استفاده از آواتارها، اتلاف زمان در ثبت آواتارهای متعدد برای وب‌سایتهای مختلف می‌باشد که این مسئله باعث عدم رغبت بعضی از کاربران به استفاده از آن شده است. خوشبختانه با وجود سایت Gravatar.com این مشکل نیز حل شده است. Gravatar که از کلمات Globally Recognized Avatar به معنای آواتار شناخته شده جهانی گرفته شده است به شما این امکان را می‌دهد که با یک بار ثبت نام در این وب سایت و انتخاب تصویر دلخواهتان از آواتار خود در کلیه وبلاگ‌ها و وب‌سایتهای متصل به این سرویس استفاده نمایید.

این آموزش توسط جاوا اسکریپت عمل میکنه :
1- فایل ضمیمه شده رو دانلود کنید و در پوشه قالب خودتون اکسترکت کنید :
شما دسترسی لازم جهت دریافت این فایل را ندارید.
2- فایل main.tpl قالب خودتون رو باز کنید و قبل از تگ
</head>
کد های زیر رو قرار بدید:

<script type="text/javascript" src="{THEME}/dlegravatar.js"></script>

3-هرجا که میخواید از تگ {*foto) استفاده کنید به جای اون از کد های زیر استفاده کنید:

<script>
        document.write('<img src="' + get_gravatar('{mail}', 80) + '" />');
        </script>


عدد 80 در آخرین مرحله سایز آواتار هست میتونید اینو تغییر بدید.

نظرات کاربران
iFarjad در 11 دی 1348 - 03:30 گفته:
عضو سایتنظرات: 57

هک بسیار مفیدی هست yes

پیام سپرده در 11 دی 1348 - 03:30 گفته:
مدیر سایتنظرات: 249

بسیار عالی بود flower

--------------------

Sbr در 11 دی 1348 - 03:30 گفته:
عضو سایتنظرات: 36

ممنون از این هک مفید

Labyrinth در 11 دی 1348 - 03:30 گفته:
عضو سایتنظرات: 18

چیز خیلی خوبی هست

hichkas9 در 11 دی 1348 - 03:30 گفته:
عضو سایتنظرات: 43

3-هرجا که میخواید از تگ {*foto) استفاده کنید به جای اون از کد های زیر استفاده کنید:
من میخام تو قسمت نظر دهید ،یعنی بعد از اینکه نظر ثبت شد نمایش داده بشه باید چیکار کنم؟

آرمان کیانپور در 11 دی 1348 - 03:30 گفته:
مدیر بازنشستهنظرات: 89

همینکاری که گفته رو بکنید haha
خوب جایی که میخواید عکس اون یوزر نشون داده بشه قبلا از foto استفاده میکردید الان او کد رو بزارید

--------------------

saron در 11 دی 1348 - 03:30 گفته:
مدیر بازنشستهنظرات: 198

با سلام
مدتها قبل می خواستم که هکی برای این موضوع بذارم. ولی خب وقت نشد. ولی خب این هک رو توی سایت خودم گذاشتم. روش شما روش استانداردی نیست. باید به جای روش شما این کار رو بکنیم:

توی فایل engine/classes/comments.class.php به جای کد زیر


if( $row['foto'] ) $tpl->set( '{foto}', $config['http_home_url'] . "uploads/fotos/" . $row['foto'] );
            else $tpl->set( '{foto}', "{THEME}/images/noavatar.png" );


کد زیر رو قرار بدین.


$default = "http://phpmaster.danagig.ir/templates/PersianLife/images/noavatar.png&a
mp;#
34;;
            $size = 101;
            if( $row['foto'] ) $tpl->set( '{foto}', $config['http_home_url'] . "uploads/fotos/" . $row['foto'] );
            else $tpl->set( '{foto}', "http://www.gravatar.com/avatar/" . md5( strtolower( trim( $row['gast_email'] ) ) ) . "?d=" . urlencode( $default ) . "&s=" . $size );


که به جای آدرس خط اول باید آدرس سایت خودتون رو قرار بدین. برای پروفایل هم همین کار رو می تونید بکنید.
موفق باشید

ehsan jahangirzadeh در 11 دی 1348 - 03:30 گفته:
عضو سایتنظرات: 42

بسیار مفید flower

--------------------

abbas در 11 دی 1348 - 03:30 گفته:
عضو سایتنظرات: 2

happy happy happy

yayaya در 11 دی 1348 - 03:30 گفته:
عضو سایتنظرات: 50

جالب نیست چون سایت ف،ی.ل،تـــــــــــــــــــــــــــــ.ر،ه heheh

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!