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

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

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

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

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

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

گراواتار/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 در 12 آبان 1389 - 09:45 گفته:
عضو سایتنظرات: 57

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

پیام سپرده در 12 آبان 1389 - 09:57 گفته:
مدیر سایتنظرات: 249

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

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

Sbr در 12 آبان 1389 - 10:19 گفته:
عضو سایتنظرات: 36

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

Labyrinth در 12 آبان 1389 - 12:42 گفته:
عضو سایتنظرات: 18

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

hichkas9 در 12 آبان 1389 - 13:15 گفته:
عضو سایتنظرات: 43

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

آرمان کیانپور در 15 آبان 1389 - 13:05 گفته:
مدیر بازنشستهنظرات: 89

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

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

saron در 17 آبان 1389 - 21:00 گفته:
مدیر بازنشستهنظرات: 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 در 26 تیر 1390 - 16:34 گفته:
عضو سایتنظرات: 42

بسیار مفید flower

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

abbas در 08 اسفند 1390 - 10:14 گفته:
عضو سایتنظرات: 2

happy happy happy

yayaya در 28 فروردین 1391 - 03:15 گفته:
عضو سایتنظرات: 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
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!