buachompoox โพสต์ 2009-2-24 09:34:18

[guide] ManYou For Discuz 7.0.0

แก้ไขล่าสุด buachompoox เมื่อ 2009-2-24 09:45

***ทดสอบแล้วเป็นยังไงรายงานผลที่กระทู้นี้นะครับ***Note : NO Support To Fire Fox !!!

อ้างอิง
หัวข้อ ManYou For Discuz 7.0.0
เวลา 2009-02-24
ผู้โพส linear (Comsenz Team)
ที่มา http://www.discuz.net/thread-1121164-1-1.html
เพิ่มเติม มันคือการนำมินิเกมจาก ucenter home มาเล่นใน discuz นั่งเองครับ




ก่อนที่จะทำการติดตั้งตัวเสริมตัวนี้เราต้องทำการโหลดไฟล์แก้บัค ucenter home ที่ทำให้เราไม่สามารถเปิดใช้งานออปชั่นตัวนี้ได้





แตกไฟล์ออกแล้วอัพโหลดไปไว้ที่ ./api/class/ทับตัวเก่าไปเลยครับ
หน้าตามันใน ucenter home ก้อจะเป็นดั่งตัวอย่างครับ



ว่าแล้วเราก้อเข้าไปเปิดการทำงานที่ admincp ของ ucenter home ตามรูปเลยครับ



คลิกเพื่อเปิดใช้งาน



จากนั้นก้อเลือกเกมเลยครับมีมากมาย



ยืนยันว่าจะเลือกเกมนี้



ขึ้นตัวอักษรสีเขียวถือว่าผ่านครับ



จากนั้นไปที่หน้าแรก ucenter home เข้าไปตั้งค่าเกมที่เราได้เลือกไว้



กดตรงนี้ถือว่าเสร็จสิ้นการตั้งค่าที่ ucenter home แต่เพียงเท่านี้ครับ

ต่อไปถึงตา discuz บ้างแล้วครับให้ทำการดาวน์โหลดไฟล์ด้านล่างไว้ตามที่อยู่





.config.uch.php
.cp.php
.cp_userapp.php
.userapp.php
./images/addapp.gif
./images/loading.gif
./images/useruch.gif
./templates/default/cp_userapp.htm
./templates/default/userapp.htm

ทำการแก้ไขไฟล์ config.uch.php เปลี่ยนที่อยู่ฐานข้อมูลอ้างอิงจาก ucenter home นะครับ      $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_";      จากนั้นทำการแก้ไขไฟล์ index.php หาโค๊ด $lastvisit = $lastvisit ? dgmdate("$dateformat $timeformat", $lastvisit + 3600 * $timeoffset) : 0;เพิ่มโค๊ดนี้ด้านล่าง 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;
}
จากนั้นแก้ไขไฟล์ ./templates/*/discuz.htm หาโค๊ด <div id="infoside">
                <!--{if empty($gid)}-->
                        {eval request($infosidestatus, 0, 2);}
                <!--{else}-->
                        {eval request($infosidestatus, 1, 2);}
                <!--{/if}-->
เพิ่มโค้ดนี้ด้านล่าง <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;" />
แนะนำ : ตรงโค๊ด
cutstr($value['appname'], 8
cutstr($value['datavalue'], 8


เลข 8 คือจำนวนตัวอักษรพวกชื่อเกมต่างๆ

suthida โพสต์ 2009-2-24 10:49:02

{:18_767:}ยอดเยี่ยมค่ะ ลูกเล่นใหม่ไฉไลกว่าเดิม

takkunlapz โพสต์ 2009-3-31 20:43:12

สุดยอดครับ น่าเล่นมาก แต่ยังเป็นจีนอยู่เยอะเลยเน้อ.. ถ้าเป็นไทยมากกว่านี้เพื่อนๆคงได้สนุกเพิ่มขึ้น

ขอบคุณครับ สำหรับของเล่นตัวใหม่

jaideejung007 โพสต์ 2009-4-27 12:52:24

อ่า งงนิดหนอยคับ
มันคืออะไรหลอคับ

StaFF_PiRcH โพสต์ 2009-5-30 14:07:58

มันคือไรอ่ะครับไม่เข้าจัยครับ ?

buachompoox โพสต์ 2009-6-18 12:31:33

มันคือตัวเสริมที่สามารถเอาเกมจาก ucenter home มาเล่นที่ดิสคัทได้น่ะครับ

jaideejung007 โพสต์ 2009-8-10 13:38:06

อ่า ไม่รองรับ FF หลอ น่าเสียดาย

ผมชอ

GS_DCTWB โพสต์ 2009-10-20 06:50:20

ขอบคุณมากครับ
หน้า: [1]
ดูในรูปแบบกติ: [guide] ManYou For Discuz 7.0.0