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

نمایش پرچم کشور، نام کشور و نام شهر کاربر

تاریخ انتشار: 29 اردیبهشت 1391
ارسال کننده: IMP
بوسیله این ماژول که برای شما آماده کردم، شما میتوانید پرچم کشور، نام کشور و نام شهر کاربران را در قسمت نظرات و پروفایل کاربری آنها به نمایش بگذارید. توجه داشته باشید که به دلیل حجم بالای کار، فقط نام کشور ها را به فارسی ترجمه کرده ام و نام شهر کاربران به صورت انگلیسی نوشته میشود.
  • دانلود
  • آموزش نصب
نام فایلحجم فایلتعداد دانلودعملیات
جهت دانلود این فایل، وارد سایت شوید. در صورتی که حساب کاربری ندارید، از طریق صفحه ثبت نام عضو شوید.
۱. ابتدا فایل دانلود شده را از حالت فشرده خارج سازید و محتویات آن را در هاست خود آپلود کنید.
۲. فایل زیر را نیز دانلود کنید و در فولدر engine/modules/geoip-api قرار بدید.به دلیل حجم بالای این فایل (۱۰ مگ) بر روی آپلود سنتری جدا آپلود کردم این فایل رو:
http://uploadkon.ir/uploads/b62b278f91a8931d1dcc9ef647feaaa3.zip

۳. فایل engine/classes/comments.class.php را باز کرده و خط زیر را پیدا کنید:
if( $is_logged and $member_id['user_group'] == '1' ) $tpl->set( '{ip}', "IP: <a onclick=\"return dropdownmenu(this, event, IPMenu('" . $row['ip'] . "', '" . $lang['ip_info'] . "', '" . $lang['ip_tools'] . "', '" . $lang['ip_ban'] . "'), '190px')\" href=\"https://www.nic.ru/whois/?ip={$row['ip']}\" target=\"_blank\">{$row['ip']}</a>" );
            else $tpl->set( '{ip}', '' );

کد زیر را به جای کد بالا قرار دهید:
if( $is_logged and $member_id['user_group'] == '1' or '5' ) {
$tpl->set( '{ip}', "IP: <a onclick=\"return dropdownmenu(this, event, IPMenu('" . $row['ip'] . "', '" . $lang['ip_info'] . "', '" . $lang['ip_tools'] . "', '" . $lang['ip_ban'] . "'), '190px')\" onmouseout=\"delayhidemenu()\" href=\"https://www.nic.ru/whois/?ip={$row['ip']}\" target=\"_blank\">{$row['ip']}</a>" );
// Geo City-Country Added - BEGIN
include ENGINE_DIR.'/modules/geoip-api/anycomments.php';
// Geo City-Country Added - END
} else {
$tpl->set( '{ip}', '' );
$tpl->set( '{cflag}', '' );
$tpl->set( '{cname}', '' );
$tpl->set( '{cityname}', '' );
$tpl->set( '{latitude}', '55.725563');
$tpl->set( '{longitude}', '37.680359');
$tpl->set( '{geodenied}', 'دسترسی ممکن نمیباشد' );
}

۴. فایل engine/modules/profile.php را باز کرده و خط زیر را پیدا کنید:
while ( $row = $db->get_row( $sql_result ) ) {
    
    $user_found = TRUE;

پس از کد بالا، کد زیر را قرار دهید:
include ENGINE_DIR.'/modules/geoip-api/onlyprofile.php';

۵. فایل comments.tpl قالب خود را باز کرده و تگ های زیر را در جای مناسب قرار دهید:
برای نمایش پرچم کشور:
<img title="کشور: {cname}" src="{THEME}/flags/{cflag}0.gif" style="border:0; vertical-align:middle;"/>

برای نمایش نام شهر:
{cityname}

برای نمایش نام کشور:
{cname}

۶. برای نمایش در پروفایل کاربر نیز، فایل userinfo.tpl باز کرده و تگ های قسمت ۵ را در آن قرار دهید.

نکته: این ماژول بر روی لوکال هاست کار نمیکند و حتمآ باید بر روی هاست شما استفاده شود.
9 نفر (9 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
تشکر
مدیر بازنشسته
29 اردیبهشت 1391 - 02:50
به دلیل حجم بسیار بالا نام شهر ها که بالغ بر ۴۲۰۰ خط میباشد، نام شهر ها فارسی نشده. کسانی که تمایل به ترجمه این فایل دارند، همینجا اعلام کنند.

موفق باشید.
مدیر بخش قالب ها
29 اردیبهشت 1391 - 10:04
عالی بود ... flower
از امشب میرم رو کارش donoghted

--------------------
مدیر بازنشسته
29 اردیبهشت 1391 - 10:06
M_Jashnani,
یعنی میخای اسم شهر ها رو فارسی کنی؟ lol خدایش خیلی کار سختی بید! من امروز پدرم در اومد، هنوز هم دست چپم درد میکنه از بس کپی پیست کردم اسم کشور ها رو تا از تو گوگل و ویکیپدیا اسم درست حسابی فارسیشون رو پیدا کنم! smile2
عضو سایت
29 اردیبهشت 1391 - 11:42
سلام
ممنونم از شما
نصبیدم واقعا عالیه
فقط نمی دونم چرا پرچم من راست چینه ؟
اگه وسط چین می شد خیلی عالی بود
مدیر بازنشسته
29 اردیبهشت 1391 - 12:33
mebia,
بستگی به استایل قالب شما داره.
مدیر بخش قالب ها
29 اردیبهشت 1391 - 15:49
IMP,
سرم شلوغه ، وقتم کمه ... ولی حتی اگه زمان زیادی هم بگیره ، به عشق دیتالایف انجین و بچه ها شروع می کنم flower
از همین الان شروع شد cheshmak donoghted

در ضمن باز هم همینجا از تو تشکر می کنم و بهت خسته نباشید می گم love flower

--------------------
عضو سایت
29 اردیبهشت 1391 - 19:49
IMP,
ممنون ازت
خیلی سخته واقعا ترجمه کردن این همه کلمات اون هم به طور کاملا دقیق خیلی سخته خسته نباشی
اگه بتونی تو این ماژول مثبت و منفی به نظرات رو هم اضافه کنی واقعا دیگه کامله
بازم میگم خسته نباشی

--------------------
عضو سایت
16 آذر 1394 - 14:15
آقا ممنون --
اما ایکاش یکم راهنمایی کنه تو php چطور ازش استفاده کنیم.
واقعیتش نمیدونم چطور استفاده و فراخوانی کنم-
من فقط پرچم رو میخوام
با نامشو.
مدیر بخش ماژول ها
16 آذر 1394 - 15:52
نقل قول: ahmaduse
آقا ممنون --
اما ایکاش یکم راهنمایی کنه تو php چطور ازش استفاده کنیم.
واقعیتش نمیدونم چطور استفاده و فراخوانی کنم-
من فقط پرچم رو میخوام
با نامشو.

آموزش نصب داره دیگه smile2

--------------------
عضو سایت
17 آذر 1394 - 16:01
خوب جناب آموزش نصبش کو؟؟؟؟
من که چیزی ندیدم !!

آهان ببخشید پیدا کردمش - ی سوال بجای خط پایین میشه کد php خاصی استفاده کرد؟؟؟؟
href=\"https://www.nic.ru/whois/?ip
چون شاید این آدرس از کار بیفته اونوقت چی؟؟؟؟؟
مدیر بخش ماژول ها
17 آذر 1394 - 17:09
نقل قول: ahmaduse
چون شاید این آدرس از کار بیفته اونوقت چی؟؟؟؟؟

از کار نمی افته ، رجیسترار کشور روسیه هستش fellow

--------------------
عضو سایت
17 آذر 1394 - 17:59
عایا کلاسی ندارین که نیاز به همسایه بد نداشته باشه؟؟؟؟؟؟
تجربه بهم میگه نمیشه به همسایه متکی بود.
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

 
پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
کد امنیتی: *