[guide] ManYou For Discuz 7.0.0
[i=s] แก้ไขล่าสุด buachompoox เมื่อ 2009-2-24 09:45 [/i][table=98%,red][tr][td][align=center][b][size=4][color=white]***ทดสอบแล้วเป็นยังไงรายงานผลที่กระทู้นี้นะครับ***[table=98%,black][tr][td][b][color=lemonchiffon]Note : NO Support To Fire Fox !!![/color][/b][/td][/tr][/table][/color][/size][/b][/align][/td][/tr][/table]
[quote]อ้างอิง
หัวข้อ ManYou For Discuz 7.0.0
เวลา 2009-02-24
ผู้โพส linear (Comsenz Team)
ที่มา http://www.discuz.net/thread-1121164-1-1.html
เพิ่มเติม มันคือการนำมินิเกมจาก ucenter home มาเล่นใน discuz นั่งเองครับ
[/quote]
[attach]15408[/attach][attach]15409[/attach][attach]15410[/attach]
ก่อนที่จะทำการติดตั้งตัวเสริมตัวนี้เราต้องทำการโหลดไฟล์แก้บัค ucenter home ที่ทำให้เราไม่สามารถเปิดใช้งานออปชั่นตัวนี้ได้
[quote]
[attach]15407[/attach]
[/quote]
แตกไฟล์ออกแล้วอัพโหลดไปไว้ที่ [color=red]./api/class/[/color] ทับตัวเก่าไปเลยครับ
หน้าตามันใน ucenter home ก้อจะเป็นดั่งตัวอย่างครับ
[attach]15411[/attach][attach]15412[/attach]
ว่าแล้วเราก้อเข้าไปเปิดการทำงานที่ admincp ของ ucenter home ตามรูปเลยครับ
[attach]15413[/attach]
คลิกเพื่อเปิดใช้งาน
[attach]15414[/attach]
จากนั้นก้อเลือกเกมเลยครับมีมากมาย
[attach]15415[/attach]
ยืนยันว่าจะเลือกเกมนี้
[attach]15416[/attach]
ขึ้นตัวอักษรสีเขียวถือว่าผ่านครับ
[attach]15417[/attach]
จากนั้นไปที่หน้าแรก ucenter home เข้าไปตั้งค่าเกมที่เราได้เลือกไว้
[attach]15418[/attach]
กดตรงนี้ถือว่าเสร็จสิ้นการตั้งค่าที่ ucenter home แต่เพียงเท่านี้ครับ
ต่อไปถึงตา discuz บ้างแล้วครับให้ทำการดาวน์โหลดไฟล์ด้านล่างไว้ตามที่อยู่
[quote]
[attach]15406[/attach]
[/quote]
[color=seagreen].config.uch.php
.cp.php
.cp_userapp.php
.userapp.php
[/color][color=sienna]./images/addapp.gif
./images/loading.gif
./images/useruch.gif[/color]
[color=teal]./templates/default/cp_userapp.htm
./templates/default/userapp.htm[/color]
ทำการแก้ไขไฟล์ config.uch.php เปลี่ยนที่อยู่ฐานข้อมูลอ้างอิงจาก ucenter home นะครับ[code] $uch_db_host = 'localhost';
$uch_db_user = 'myop_f'; // ยูสเซอฐานข้อมูล
$uch_db_pw = '#e35b51b'; // พาสเวิด
$uch_db_name = 'myop'; // ชื่อฐานข้อมูล ucenter home
$uch_pconnect = 1;
$uch_db_charset = 'utf8';
$uchtablepre = "uchome_"; [/code]จากนั้นทำการแก้ไขไฟล์ index.php หาโค๊ด[code] $lastvisit = $lastvisit ? dgmdate("$dateformat $timeformat", $lastvisit + 3600 * $timeoffset) : 0;[/code]เพิ่มโค๊ดนี้ด้านล่าง[code] include_once DISCUZ_ROOT.'./config.uch.php';
$dby = new dbstuff;
$dby->connect($uch_db_host, $uch_db_user, $uch_db_pw, $uch_db_name, $uch_pconnect, true, $uch_db_charset);
$sql = "SELECT * FROM {$uchtablepre}member WHERE uid={$discuz_uid}";
$query = $dby->query($sql);
$ifspace = $dby->fetch_array($query);
$sql = "SELECT * FROM {$uchtablepre}myapp WHERE flag=1 ORDER BY displayorder";
$query = $dby->query($sql);
while($value = $dby->fetch_array($query)) {
$value['appname'] = cutstr($value['appname'], 8, "");
$userapps[$value['appid']] = $value;
}
$sql = "SELECT * FROM {$uchtablepre}config";
$query = $dby->query($sql);
while($value = $dby->fetch_array($query)) {
if($value['var'] == "sitename") $value['datavalue'] = cutstr($value['datavalue'], 8, "");
$_SCONFIG[$value['var']] = $value['datavalue'];
}
$sql = "SELECT * FROM {$uchtablepre}userapp WHERE uid={$discuz_uid} ORDER BY displayorder";
$query = $dby->query($sql);
while($value = $dby->fetch_array($query)) {
$userapps[$value['appid']] = $value;
}
[/code]จากนั้นแก้ไขไฟล์ ./templates/*/discuz.htm หาโค๊ด[code] <div id="infoside">
<!--{if empty($gid)}-->
{eval request($infosidestatus, 0, 2);}
<!--{else}-->
{eval request($infosidestatus, 1, 2);}
<!--{/if}-->
[/code]เพิ่มโค้ดนี้ด้านล่าง[code] <hr style="width:90%; height:1px; text-align:center; color:#ABABAB;" />
<div style="width:80%; padding-left:10px; padding-right:10px;">
<ul>
<li style="height:30px; line-height:30px; vertical-align:middle; width:100px; overflow:hidden; white-space:nowrap; position:relative; left:-4px;">
<img src="images/useruch.gif" /> <a href="{$uchomeurl}/space.php?uid=$discuz_uid" target="_blank">$_SCONFIG['sitename']</a>
</li>
<!--{if $discuz_uid!=0}-->
<!--{loop $defaultapps $app}-->
<li style="height:30px; line-height:30px; vertical-align:middle; width:100%; overflow:hidden; white-space:nowrap;">
<img src="http://appicon.manyou.com/icons/{$app['appid']}" /> <a href="userapp.php?id={$app['appid']}">$app['appname']</a>
</li>
<!--{/loop}-->
<!--{loop $userapps $app}-->
<li style="height:30px; line-height:30px; vertical-align:middle; width:100%; overflow:hidden; white-space:nowrap;">
<img src="http://appicon.manyou.com/icons/{$app['appid']}" /> <a href="userapp.php?id={$app['appid']}">$app['appname']</a>
</li>
<!--{/loop}-->
<li style="height:30px; line-height:30px; vertical-align:middle; width:100%; overflow:hidden; white-space:nowrap;">
<img src="images/addapp.gif" /> <a href="cp.php?ac=userapp&my_suffix=%2Fapp%2Flist">添加应用</a>
</li>
<!--{else}-->
<!--{loop $defaultapps $app}-->
<li style="height:30px; line-height:30px; vertical-align:middle; width:100%; overflow:hidden; white-space:nowrap;">
<img src="http://appicon.manyou.com/icons/{$app['appid']}" /> <a href="logging.php?action=login" onclick="floatwin('open_login', this.href, 600, 400);return false;">$app['appname']</a>
</li>
<!--{/loop}-->
<li style="height:30px; line-height:30px; vertical-align:middle; width:100%; overflow:hidden; white-space:nowrap;">
<img src="images/addapp.gif" /> <a href="logging.php?action=login" onclick="floatwin('open_login', this.href, 600, 400);return false;">添加应用</a>
</li>
<!--{/if}-->
</ul>
</div>
<hr style="width:90%; height:1px; text-align:center; color:#ABABAB;" />
[/code]แนะนำ : ตรงโค๊ด
[quote]cutstr($value['appname'], 8
cutstr($value['datavalue'], 8
[/quote]
เลข 8 คือจำนวนตัวอักษรพวกชื่อเกมต่างๆ {:18_767:}ยอดเยี่ยมค่ะ ลูกเล่นใหม่ไฉไลกว่าเดิม สุดยอดครับ น่าเล่นมาก แต่ยังเป็นจีนอยู่เยอะเลยเน้อ.. ถ้าเป็นไทยมากกว่านี้เพื่อนๆคงได้สนุกเพิ่มขึ้น
ขอบคุณครับ สำหรับของเล่นตัวใหม่ อ่า งงนิดหนอยคับ
มันคืออะไรหลอคับ มันคือไรอ่ะครับไม่เข้าจัยครับ ? มันคือตัวเสริมที่สามารถเอาเกมจาก ucenter home มาเล่นที่ดิสคัทได้น่ะครับ อ่า ไม่รองรับ FF หลอ น่าเสียดาย
ผมชอ ขอบคุณมากครับ
หน้า:
[1]
