XFire Mod เพิ่ม XFire
Moderator: mindphp
- modtanoy_pen
- PHP Hero Member
- โพสต์: 116
- ลงทะเบียนเมื่อ: 19/10/2012 4:27 pm
XFire Mod เพิ่ม XFire
mod ตัวนี้มีไว้เพื่อเพิ่มชื่อ XFire สำหรับผู้ใช้งาน รวมทั้งการจัดแต่งรูปแบบและสามารถดาวน์โหลดรูปจาก XFire ใน profile ของผู้ใช้งานได้
พัฒนาโดย : bprsk8r4272
Version : 1.0.6
phpBB Version(s) : 3.0.11
ดาวน์โหลดได้ที่ : https://www.phpbb.com/customise/db/download/id_84692
ไฟล์ภาษาไทย :
- modtanoy_pen
- PHP Hero Member
- โพสต์: 116
- ลงทะเบียนเมื่อ: 19/10/2012 4:27 pm
Re: XFire Mod เพิ่ม XFire
1. Copy: root/language/en/mods/info_acp_xfire.php
To: language/en/mods/info_acp_xfire.php
2. Copy: root/language/en/mods/xfire.php
To: language/en/mods/xfire.php
3. Copy: root/includes/mods/xfire_mod.php
To: includes/mods/xfire_mod.php
4. Copy: root/styles/prosilver/imageset/icon_contact_xfire.gif
To: styles/prosilver/imageset/icon_contact_xfire.gif
5. Copy: root/umil/*.*
To: umil/*.*
6. Copy: root/xfire_install.php
To: xfire_install.php
Open: memberlist.php
คำค้นหา
โค้ด: เลือกทั้งหมด
$user->setup(array('memberlist',
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
$user->add_lang('mods/xfire');
include($phpbb_root_path . 'includes/mods/xfire_mod.' . $phpEx);
// END xfire mod
โค้ด: เลือกทั้งหมด
$template->assign_vars(array(
'L_POSTS_IN_QUEUE' => $user->lang('NUM_POSTS_IN_QUEUE', $member['posts_in_queue']),
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
$xfire_style = (isset($member['user_xfire_style'])) ? $member['user_xfire_style'] : '';
if (isset($member['user_xfire']))
{
switch ($xfire_style)
{
case XFIRE_SHADOW:
$xfire_style = XFIRE_SH;
break;
case XFIRE_COMBAT:
$xfire_style = XFIRE_CO;
break;
case XFIRE_SCIFI:
$xfire_style = XFIRE_SF;
break;
case XFIRE_FANTASY:
$xfire_style = XFIRE_OS;
break;
case XFIRE_WOW:
$xfire_style = XFIRE_WO;
break;
default:
$xfire_style = XFIRE_BG;
break;
}
}
// END xfire mod
โค้ด: เลือกทั้งหมด
'SIGNATURE' =>
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
'XFIRE' => (!empty($member['user_xfire'])) ? $member['user_xfire'] : '',
'XFIRE_STYLE' => (!empty($member['user_xfire'])) ? $xfire_style : '',
// END xfire mod
คำค้นหา
โค้ด: เลือกทั้งหมด
// Setup look and feel
$user->setup('viewtopic', $topic_data['forum_style']);
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
$user->add_lang('mods/xfire');
// END xfire mod
โค้ด: เลือกทั้งหมด
'MSN_IMG' => $user->img('icon_contact_msnm', 'MSNM'),
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
'XFIRE_IMG' => $user->img('icon_contact_xfire', 'XFIRE'),
// END xfire mod
โค้ด: เลือกทั้งหมด
'msn' => '',
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
'xfire' => '',
// END xfire mod
โค้ด: เลือกทั้งหมด
'msn' => ($row['user_msnm'] && $auth->acl_get('u_sendim')) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", "mode=contact&action=msnm&u=$poster_id") : '',
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
'xfire' => (isset($row['user_xfire']) && $auth->acl_get('u_sendim')) ? $row['user_xfire'] : '',
// END xfire mod
โค้ด: เลือกทั้งหมด
'U_MSN' => $user_cache[$poster_id]['msn'],
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
'U_XFIRE' => $user_cache[$poster_id]['xfire'],
// END xfire mod
คำค้นหา
โค้ด: เลือกทั้งหมด
<dl>
<dt><label for="msn">{L_UCP_MSNM}:</label></dt>
<dd><input type="text" id="msn" name="msn" value="{MSN}" /></dd>
</dl>
โค้ด: เลือกทั้งหมด
<dl>
<dt><label for="xfire">{L_XFIRE}:</label></dt>
<dd><input type="text" id="xfire" name="xfire" value="{XFIRE}" /></dd>
</dl>
คำค้นหา
โค้ด: เลือกทั้งหมด
'buttons' => array(
'icon_back_top'
โค้ด: เลือกทั้งหมด
, 'icon_contact_www'
โค้ด: เลือกทั้งหมด
, 'icon_contact_xfire'
คำค้นหา
โค้ด: เลือกทั้งหมด
$cp = new custom_profile();
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
$user->add_lang('mods/xfire');
// END xfire mod
โค้ด: เลือกทั้งหมด
'msn' => request_var('msn', $user_row['user_msnm']),
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
'xfire' => request_var('xfire', (!empty($user_row['user_xfire'])) ? $user_row['user_xfire'] : ''),
// END xfire mod
โค้ด: เลือกทั้งหมด
'msn' => array('string', true, 5, 255),
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
'xfire' => array('string', true, 4, 25),
// END xfire mod
โค้ด: เลือกทั้งหมด
'user_msnm' => $data['msn'],
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
'user_xfire' => $data['xfire'],
// END xfire mod
โค้ด: เลือกทั้งหมด
'MSN' => $data['msn'],
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
'XFIRE' => $data['xfire'],
// END xfire mod
- modtanoy_pen
- PHP Hero Member
- โพสต์: 116
- ลงทะเบียนเมื่อ: 19/10/2012 4:27 pm
Re: XFire Mod เพิ่ม XFire
คำค้นหา
โค้ด: เลือกทั้งหมด
$cp_data = $cp_error = array();
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
$user->add_lang('mods/xfire');
// END xfire mod
โค้ด: เลือกทั้งหมด
'msn' => request_var('msn', $user->data['user_msnm']),
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
'xfire' => request_var('xfire', (!empty($user->data['user_xfire'])) ? $user->data['user_xfire'] : ''),
'xfire_style' => request_var('xfire_style', (!empty($user->data['user_xfire_style'])) ? $user->data['user_xfire_style'] : ''),
// END xfire mod
โค้ด: เลือกทั้งหมด
'msn' => array('string', true, 5, 255),
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
'xfire' => array('string', true, 4, 25),
// END xfire mod
โค้ด: เลือกทั้งหมด
'user_msnm' => $data['msn'],
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
'user_xfire' => $data['xfire'],
'user_xfire_style' => $data['xfire_style'],
// END xfire mod
โค้ด: เลือกทั้งหมด
'MSN' => $data['msn'],
โค้ด: เลือกทั้งหมด
// BEGIN xfire mod
'XFIRE' => $data['xfire'],
'XFIRE_STYLE' => $data['xfire_style'],
'XFIRE_EXPLAIN' => sprintf($user->lang['XFIRE_EXPLAIN'], '<a href="' . append_sid("{$phpbb_root_path}faq.$phpEx") . '">', '</a>'),
// END xfire mod
คำค้นหา
โค้ด: เลือกทั้งหมด
1 => 'To find your list of attachments that you have uploaded, go to your User Control Panel and follow the links to the attachments section.'
),
โค้ด: เลือกทั้งหมด
array(
0 => '--',
1 => 'XFire'
),
array(
0 => 'What is XFire?',
1 => '<a href="http://www.xfire.com">XFire</a> is a free gaming tool that automatically keeps track of when and where gamers are playing PC games online and lets their friends join them easily. It doesn’t matter which online game your friends are playing, which server browser they are using, or which gaming service they’re playing on. Xfire is intelligent enough to recognize where your friends are at any time.',
),
array(
0 => 'How can I add users to my XFire account?',
1 => 'You can add users to your XFire account by simply clicking on the links found when viewing a registered users profile.'
),
คำค้นหา
โค้ด: เลือกทั้งหมด
img_icon_contact_msnm = icon_contact_msnm.gif*20*20
โค้ด: เลือกทั้งหมด
img_icon_contact_xfire = icon_contact_xfire.gif*20*20
คำค้นหา
โค้ด: เลือกทั้งหมด
<!-- IF SIGNATURE -->
โค้ด: เลือกทั้งหมด
<!-- IF XFIRE -->
<div class="panel bg1">
<div class="inner"><span class="corners-top"><span></span></span>
<h3>{L_XFIRE}</h3>
<div class="postbody">
<div class="xfire" style="border-top:none; margin-top: 0;"><a href="http://profile.xfire.com/{XFIRE}"><img src="http://miniprofile.xfire.com/bg/{XFIRE_STYLE}/type/0/{XFIRE}.png" width="440" height="111" alt="" /></a><br /><div style="font-size: 1em;"><a href="xfire:add_friend?user={XFIRE}">{L_ADD_XFIRE_USER}</a> | <a href="http://www.xfire.com/download/">{L_DOWNLOAD_XFIRE}</a></div></div>
</div>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->
คำค้นหา
โค้ด: เลือกทั้งหมด
<dl>
<dt><label for="msn">{L_UCP_MSNM}:</label></dt>
<dd><input type="text" name="msn" id="msn" maxlength="255" value="{MSN}" class="inputbox" /></dd>
</dl>
โค้ด: เลือกทั้งหมด
dl>
<dt><label for="xfire">{L_XFIRE}:</label><br /><span>{XFIRE_EXPLAIN}</span></dt>
<dd><input type="text" name="xfire" id="xfire" maxlength="25" value="{XFIRE}" class="inputbox" /></dd>
</dl>
<dl>
<dt><label>{L_XFIRE_STYLE}:</label><br /><span>{L_XFIRE_STYLE_EXPLAIN}</span></dt>
<dd>
<label for="xfire_style1"><input type="radio" name="xfire_style" id="xfire_style1" value="1" style="margin: 2px;"<!-- IF XFIRE_STYLE eq 1 --> checked="checked"<!-- ENDIF --> /> {L_XFIRE_SHADOW}</label>
<label for="xfire_style2"><input type="radio" name="xfire_style" id="xfire_style2" value="2" style="margin: 2px;"<!-- IF XFIRE_STYLE eq 2 --> checked="checked"<!-- ENDIF --> /> {L_XFIRE_COMBAT}</label>
<label for="xfire_style3"><input type="radio" name="xfire_style" id="xfire_style3" value="3" style="margin: 2px;"<!-- IF XFIRE_STYLE eq 3 --> checked="checked"<!-- ENDIF --> /> {L_XFIRE_SCIFI}</label>
<label for="xfire_style4"><input type="radio" name="xfire_style" id="xfire_style4" value="4" style="margin: 2px;"<!-- IF XFIRE_STYLE eq 4 --> checked="checked"<!-- ENDIF --> /> {L_XFIRE_FANTASY}</label>
<label for="xfire_style5"><input type="radio" name="xfire_style" id="xfire_style5" value="5" style="margin: 2px;"<!-- IF XFIRE_STYLE eq 5 --> checked="checked"<!-- ENDIF --> /> {L_XFIRE_WOW}</label>
<label for="xfire_style6"><input type="radio" name="xfire_style" id="xfire_style6" value="6" style="margin: 2px;"<!-- IF XFIRE_STYLE eq 6 --> checked="checked"<!-- ENDIF --> /> {L_XFIRE_DEFAULT}</label>
</dd>
</dl>
คำค้นหา
โค้ด: เลือกทั้งหมด
<!-- IF postrow.U_PM or postrow.U_EMAIL
โค้ด: เลือกทั้งหมด
postrow.U_JABBER
โค้ด: เลือกทั้งหมด
or postrow.U_XFIRE
โค้ด: เลือกทั้งหมด
<!-- IF postrow.U_MSN --><li class="msnm-icon"><a href="{postrow.U_MSN}" onclick="popup(this.href, 550, 320); return false;" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
โค้ด: เลือกทั้งหมด
<!-- IF postrow.U_XFIRE --><li class="xfire-icon"><a href="http://profile.xfire.com/{postrow.U_XFIRE}" title="{L_XFIRE}"><span>{L_XFIRE}</span></a></li><!-- ENDIF -->
คำค้นหา
โค้ด: เลือกทั้งหมด
.msnm-icon, .msnm-icon a { background: none top left no-repeat; }
โค้ด: เลือกทั้งหมด
.xfire-icon, .xfire-icon a { background: none top left no-repeat; }
โค้ด: เลือกทั้งหมด
ul.profile-icons li.msnm-icon { width: {IMG_ICON_CONTACT_MSNM_WIDTH}px; height: {IMG_ICON_CONTACT_MSNM_HEIGHT}px; }
โค้ด: เลือกทั้งหมด
ul.profile-icons li.xfire-icon { width: {IMG_ICON_CONTACT_XFIRE_WIDTH}px; height: {IMG_ICON_CONTACT_XFIRE_HEIGHT}px; }
คำค้นหา
โค้ด: เลือกทั้งหมด
.signature
โค้ด: เลือกทั้งหมด
.xfire a, .xfire a:visited, .xfire a:hover, .xfire a:active {
background-color: transparent;
}
โค้ด: เลือกทั้งหมด
.msnm-icon, .msnm-icon a { background-image: url("{IMG_ICON_CONTACT_MSNM_SRC}"); }
โค้ด: เลือกทั้งหมด
.xfire-icon, .xfire-icon a { background-image: url("{IMG_ICON_CONTACT_XFIRE_SRC}"); }
domail.com/xfire_install.php
ลบ cahce โดยการ refresh templates เข้าไปที่
ACP:
ACP ==> Styles ==>Template==>Refresh your templates.
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41384
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: XFire Mod เพิ่ม XFire
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- modtanoy_pen
- PHP Hero Member
- โพสต์: 116
- ลงทะเบียนเมื่อ: 19/10/2012 4:27 pm
Re: XFire Mod เพิ่ม XFire
Xfire สามารถ
- เห็นเพื่อนเมื่อเพื่อนออนไลน์ และสามารถรับรู้ได้ด้วยว่า เพื่อนเล่นเกมไหนอยู่ เซิฟเวอร์อะไร
- เห็น เพื่อน ของ เพื่อน ว่าเล่นอะไรอยู่
- ร่วมเล่นกับเพื่อนๆได้ เพียงแค่คลิก
- โหลดแพทเกมโดยตรง ผ่าน xfire ได้เลย
- สนทนาผ่านเสียง 1:1 ได้เลย โดยขณะเล่นเกม หรือ ไม่ได้เล่นเกม
- Xfire ไม่เหมือน IM ชนิดอื่นๆ เพราะ IM ชนิดอื่นๆ ต้องกด Alt + tab เพื่อออกมาคุยกัน แต่ xfire คุยผ่านกันในเกมได้เลย
- Xfire สามารถโชว์ ว่าเราเล่น เกมนั้นๆ ไปกี่ ชม. แล้ว สัปดาห์นี้เล่นไปกี่ ชม.
- คุณสามารถ Add Favorite เซิฟเวอร์โปรดของคุณ แล้วคราวหลัง เพียงแค่ดับเบิลคลิกเซิฟเวอร์ที่Add
ไว้ ก็สามารถร่วมเล่น เซิฟเวอร์นั้นๆได้ทันที โดยไม่ต้องเข้าเกม แล้วเลือกเซิฟ
ข้อมูลโดย:http://bbs.pramool.com/webboard/view.php3?katoo=C31889
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 76