首页 | 站长资讯 | 网赚交流 | 站长知道 | 商业源码 | SEO | 故事 | 网站建设 | 免费资源 | 虚拟主机 | 采集器下载 | 百度XML | GloogleXML

查看完整版本: 新天下FLASH游戏插件 GBK for DZ6.0.0

admin 2007-12-1 21:30

新天下FLASH游戏插件 GBK for DZ6.0.0

引用:[indent][color=red][b]本插件由版主sakurakawaii于07年9月8日15:40分
在Windows XP Discuz!6.0.0标准模版 IE6 Mysql4.1下测试安装无错
本测试仅代表此插件安装无错,不包括今后长期使用中可能出现的问题[/b][/color][/indent]

[b][color=#0000ff]先声明,本人只做了GBK版本的简化,版权归原作者,特别感谢 别问我是谁 升级该插件到DZ6.0适用
这个插件我很喜欢,网友也很喜欢,升级DZ6之后,幸得 别问我是谁 升级程序, 官网暂时无人发布,特转发GBK版本于此,供广大站长之需要。[/color][/b]

下载地址在1楼底部


引用:[indent]
Discuz! 6.0.0 專用_新天下 FLASH 遊戲主程式


[color=red][size=3]注意:這程式除了 Discuz! 6.0.0 其它版本不適用 新增功能請看下圖[/size][/color]



------------------- [color=blue][size=3]全新功能 緩存最新遊戲[/size][/color] ----------------------------

[attach]47888[/attach]

[attach]47889[/attach]

------------------- [color=blue][size=3]全新功能 緩存最新遊戲[/size][/color] ----------------------------

 Flash 遊戲 > 編輯遊戲設置 > 更新最新遊戲緩存

 可看以下演示 但 您們緩存的並不是連結到本人論壇

 [url=http://lthung.org/Discuz6/index.php][u][color=#810081]http://lthung.org/Discuz6/index.php[/color][/u][/url]

 調用後 按下緩存的遊戲圖 開出新視窗直接進入該遊戲

 指向圖並有 POPUP 提示以下訊息

 遊戲名稱 : 星空大戰
 好玩指數 : 3 星
 遊戲次數 : 共 3 人玩過
 遊戲說明 : 運用滑鼠控制移動 , 鍵盤 ↑ ↓ 控制射擊 , ← → 發射炸彈
 點擊進入 : 星空大戰 - 遊戲室

------------------------- [color=olive]調用 緩存最新遊戲 方法 1[/color] ------------------------------------

 如果想在論壇首頁模版調用 可打開 index.php 找


require_once './include/common.inc.php';


 之下加入


require_once './forumdata/cache/cache_nkflash_new.php';


 之後就可在首頁四格 或 discuz.htm 模版 調用以下變數

<!--{if $list}-->
$list
<!--{/if}-->

------------------------- [color=olive]調用 緩存最新遊戲 方法 2[/color] ------------------------------------

 自行建立一份 *.php 文件 例如 nkflash_new.php

 只需加入以下內容 上傳到論壇根目錄


<?php
        require_once './forumdata/cache/cache_nkflash_new.php';
?>
<html>
<head>
<meta http-equiv="Content-Type" c>
<title>新天下 FLASH 遊戲最近遊戲介紹</title>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<?=$list?>
</body></html>


 就可使用以下語法 放置到其它地方使用 例如放在後台廣告設置使用

 若你在插件設置 設定過緩存圖的數目或大小 ( 以下只是本人用的大小 只供參考 )

 以下語法的大小 width="840" height="60"  亦要修改


<iframe name="lthung_org" width="840" height="60" src="http://您的論壇網址/nkflash_new.php" scrolling="no" align="middle" border="0" frameborder="0"></iframe>


[color=cyan]=====================================================[/color]

 將這檔案內 images/ 內的 nkflash/ 整個資料夾上傳到論壇檔案 images/ 之內

 將這檔案內 plugins/ 內的 nkflash.php 上傳到論壇檔案 plugins/ 之內

 將這檔案內的 plugins.php 及 nkflash_admin.php 及 nkflash/ 遊戲檔案資料夾

 上傳到論壇檔案根目錄內

 複制 discuz_plugin_nkflash 內容,到後台 插件管理 導入插件數據

[color=lime]------------------------------------------------------------------------------------------[/color]

 若之前使用本人提供的版本 不需以下數據庫升級 只需將以上檔案替

 及進入插件管理 剔選刪除 新天下遊戲區 重新導入 discuz_plugin_nkflash 再進行設定

[color=cyan]=====================================================[/color]

若你之前不是安裝本人版本 需要升級以下數據庫

 big5 版本

CREATE TABLE cdb_nkflash_player (
  uid mediumint(8) unsigned NOT NULL default '0',
  timestamp int(10) unsigned NOT NULL default '0'
) TYPE=MyISAM;

[color=cyan]=====================================================[/color]

 gbk 版本


CREATE TABLE cdb_nkflash_player (
  uid mediumint(8) unsigned NOT NULL default '0',
  timestamp int(10) unsigned NOT NULL default '0'
) TYPE=MyISAM DEFAULT CHARSET=gbk;


[color=cyan]=====================================================[/color]

並要將以下任何一項加入過的部份刪除才可

4. 在 templates\default\actions.lang.php 在最尾 ?> 之上加

require_once('nkflash/nkflashaction.inc.php');

4. 修改 templates\default\actions.lang.php

?> 之上加入


if (!(@include DISCUZ_ROOT.'./forumdata/cache/nkflash_actions.php')){;
        require_once DISCUZ_ROOT.'./include/cache.func.php';
        $actions="\n\$actioncode[160] = '小遊戲';\n\n";
        $query = $db->query("SELECT * FROM {$tablepre}nkflash ORDER BY medal_id");
        while($game=$db->fetch_array($query))
                $actions .= "\$actioncode[".(1000+$game[medal_id])."] = '小遊戲 - ".addslashes($game[game_title])."';\n";
        writetocache('actions','', $actions,'nkflash_');
}


並將這份檔刪除 plugins/nkflash_admin.inc.php

[color=cyan]========================================================[/color]

-------------------------- 首頁在線會員當前動作顯示 ------------------------------------

 打開 templates/default/actions.lang.php 順序加入


        230 => '進入 Flash 遊戲',


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

 從未安裝過 全新安裝 再用以下 big5 或 gbk 數據庫升級 選其中一項 utf-8 版免問

[color=cyan]========================================================[/color]
[color=blue]------------------------------------------------------------------------------------------
 這版本不提供遊戲 但您可到 4.1 插件區 自行找遊戲加入
------------------------------------------------------------------------------------------[/color]
[color=cyan]========================================================[/color]

[color=seagreen][size=3] big5 版本用以下升級[/size][/color]

[color=cyan]========================================================[/color]


CREATE TABLE cdb_nkflash_player (
  uid mediumint(8) unsigned NOT NULL default '0',
  timestamp int(10) unsigned NOT NULL default '0'
) TYPE=MyISAM;

CREATE TABLE cdb_nkflash (
  game_id varchar(15) NOT NULL default '',
  game_type char(1) NOT NULL default '1',
  lastplay_time int(10) unsigned NOT NULL default '0',
  flash_url varchar(30) NOT NULL default '',
  flash_width smallint(5) unsigned NOT NULL default '500',
  flash_height smallint(5) unsigned NOT NULL default '500',
  flash_bgcolor varchar(10) NOT NULL default '#FFFFFF',
  game_title varchar(20) NOT NULL default '',
  play_fee smallint(6) NOT NULL default '0',
  bonus_rate float unsigned NOT NULL default '1',
  rate_limit float NOT NULL default '1',
  score_unit varchar(10) NOT NULL default '',
  game_img varchar(30) NOT NULL default '',
  game_details text NOT NULL,
  played_times smallint(5) unsigned NOT NULL default '0',
  favorates char(1) NOT NULL default '0',
  medal_id smallint(5) unsigned NOT NULL default '0',
  uid_1 varchar(11) NOT NULL default '0',
  score_1 double unsigned NOT NULL default '0',
  level_1 tinyint(3) unsigned NOT NULL default '0',
  dateline_1 int(10) unsigned NOT NULL default '0',
  others_1 varchar(250) NOT NULL default '',
  uid_2 varchar(11) NOT NULL default '0',
  score_2 double unsigned NOT NULL default '0',
  level_2 tinyint(3) unsigned NOT NULL default '0',
  dateline_2 int(10) unsigned NOT NULL default '0',
  others_2 varchar(250) NOT NULL default '',
  uid_3 varchar(11) NOT NULL default '0',
  score_3 double unsigned NOT NULL default '0',
  level_3 tinyint(3) unsigned NOT NULL default '0',
  dateline_3 int(10) unsigned NOT NULL default '0',
  others_3 varchar(250) NOT NULL default '',
  uid_4 varchar(11) NOT NULL default '0',
  score_4 double unsigned NOT NULL default '0',
  level_4 tinyint(3) unsigned NOT NULL default '0',
  dateline_4 int(10) unsigned NOT NULL default '0',
  others_4 varchar(250) NOT NULL default '',
  uid_5 varchar(11) NOT NULL default '0',
  score_5 double unsigned NOT NULL default '0',
  level_5 tinyint(3) unsigned NOT NULL default '0',
  dateline_5 int(10) unsigned NOT NULL default '0',
  others_5 varchar(250) NOT NULL default '',
  uid_6 varchar(11) NOT NULL default '0',
  score_6 double unsigned NOT NULL default '0',
  level_6 tinyint(3) unsigned NOT NULL default '0',
  dateline_6 int(10) unsigned NOT NULL default '0',
  others_6 varchar(250) NOT NULL default '',
  uid_7 varchar(11) NOT NULL default '0',
  score_7 double unsigned NOT NULL default '0',
  level_7 tinyint(3) unsigned NOT NULL default '0',
  dateline_7 int(10) unsigned NOT NULL default '0',
  others_7 varchar(250) NOT NULL default '',
  uid_8 varchar(11) NOT NULL default '0',
  score_8 double unsigned NOT NULL default '0',
  level_8 tinyint(3) unsigned NOT NULL default '0',
  dateline_8 int(10) unsigned NOT NULL default '0',
  others_8 varchar(250) NOT NULL default '',
  uid_9 varchar(11) NOT NULL default '0',
  score_9 double unsigned NOT NULL default '0',
  level_9 tinyint(3) unsigned NOT NULL default '0',
  dateline_9 int(10) unsigned NOT NULL default '0',
  others_9 varchar(250) NOT NULL default '',
  uid_10 varchar(11) NOT NULL default '0',
  score_10 double unsigned NOT NULL default '0',
  level_10 tinyint(3) unsigned NOT NULL default '0',
  dateline_10 int(10) unsigned NOT NULL default '0',
  others_10 varchar(250) NOT NULL default '',
  PRIMARY KEY  (game_id),
  KEY played_times (played_times),
  KEY medal_id (medal_id)
) TYPE=MyISAM;


[color=cyan]========================================================[/color]

 [color=purple][size=3]gbk 版本用以下升級[/size][/color]

[color=cyan]========================================================[/color]

CREATE TABLE cdb_nkflash_player (
  uid mediumint(8) unsigned NOT NULL default '0',
  timestamp int(10) unsigned NOT NULL default '0'
) TYPE=MyISAM DEFAULT CHARSET=gbk;

CREATE TABLE cdb_nkflash (
  game_id varchar(15) NOT NULL default '',
  game_type char(1) NOT NULL default '1',
  lastplay_time int(10) unsigned NOT NULL default '0',
  flash_url varchar(30) NOT NULL default '',
  flash_width smallint(5) unsigned NOT NULL default '500',
  flash_height smallint(5) unsigned NOT NULL default '500',
  flash_bgcolor varchar(10) NOT NULL default '#FFFFFF',
  game_title varchar(20) NOT NULL default '',
  play_fee smallint(6) NOT NULL default '0',
  bonus_rate float unsigned NOT NULL default '1',
  rate_limit float NOT NULL default '1',
  score_unit varchar(10) NOT NULL default '',
  game_img varchar(30) NOT NULL default '',
  game_details text NOT NULL,
  played_times smallint(5) unsigned NOT NULL default '0',
  favorates char(1) NOT NULL default '0',
  medal_id smallint(5) unsigned NOT NULL default '0',
  uid_1 varchar(11) NOT NULL default '0',
  score_1 double unsigned NOT NULL default '0',
  level_1 tinyint(3) unsigned NOT NULL default '0',
  dateline_1 int(10) unsigned NOT NULL default '0',
  others_1 varchar(250) NOT NULL default '',
  uid_2 varchar(11) NOT NULL default '0',
  score_2 double unsigned NOT NULL default '0',
  level_2 tinyint(3) unsigned NOT NULL default '0',
  dateline_2 int(10) unsigned NOT NULL default '0',
  others_2 varchar(250) NOT NULL default '',
  uid_3 varchar(11) NOT NULL default '0',
  score_3 double unsigned NOT NULL default '0',
  level_3 tinyint(3) unsigned NOT NULL default '0',
  dateline_3 int(10) unsigned NOT NULL default '0',
  others_3 varchar(250) NOT NULL default '',
  uid_4 varchar(11) NOT NULL default '0',
  score_4 double unsigned NOT NULL default '0',
  level_4 tinyint(3) unsigned NOT NULL default '0',
  dateline_4 int(10) unsigned NOT NULL default '0',
  others_4 varchar(250) NOT NULL default '',
  uid_5 varchar(11) NOT NULL default '0',
  score_5 double unsigned NOT NULL default '0',
  level_5 tinyint(3) unsigned NOT NULL default '0',
  dateline_5 int(10) unsigned NOT NULL default '0',
  others_5 varchar(250) NOT NULL default '',
  uid_6 varchar(11) NOT NULL default '0',
  score_6 double unsigned NOT NULL default '0',
  level_6 tinyint(3) unsigned NOT NULL default '0',
  dateline_6 int(10) unsigned NOT NULL default '0',
  others_6 varchar(250) NOT NULL default '',
  uid_7 varchar(11) NOT NULL default '0',
  score_7 double unsigned NOT NULL default '0',
  level_7 tinyint(3) unsigned NOT NULL default '0',
  dateline_7 int(10) unsigned NOT NULL default '0',
  others_7 varchar(250) NOT NULL default '',
  uid_8 varchar(11) NOT NULL default '0',
  score_8 double unsigned NOT NULL default '0',
  level_8 tinyint(3) unsigned NOT NULL default '0',
  dateline_8 int(10) unsigned NOT NULL default '0',
  others_8 varchar(250) NOT NULL default '',
  uid_9 varchar(11) NOT NULL default '0',
  score_9 double unsigned NOT NULL default '0',
  level_9 tinyint(3) unsigned NOT NULL default '0',
  dateline_9 int(10) unsigned NOT NULL default '0',
  others_9 varchar(250) NOT NULL default '',
  uid_10 varchar(11) NOT NULL default '0',
  score_10 double unsigned NOT NULL default '0',
  level_10 tinyint(3) unsigned NOT NULL default '0',
  dateline_10 int(10) unsigned NOT NULL default '0',
  others_10 varchar(250) NOT NULL default '',
  PRIMARY KEY  (game_id),
  KEY played_times (played_times),
  KEY medal_id (medal_id)
) TYPE=MyISAM DEFAULT CHARSET=gbk;


[/indent]
[color=red][b][/b][/color][color=red][b]
[/b][/color]

43627962 2008-10-16 01:10

是转的把 ,说得不错 再看一次

kingR10 2008-10-17 04:10

我要把你这篇帖子牢牢的记在心里,刻在脑海里

hulutang 2008-10-24 23:10

呵呵 放心 如我算错 你以后来砸我的帖子 呵呵

泉州社区 2008-12-12 15:00

给我一个女人,我可以创造一个民族;给我一瓶酒,我可以带领他们征服全世界。。。。。。。。。

realrocking 2008-12-12 21:30

我也想要申请做情缘站长之家的斑主,楼主能不能帮我引荐一下呀?

oky3914 2008-12-16 23:30

呀呀,好好喜欢情缘站长之家这个地方哦
页: [1]
查看完整版本: 新天下FLASH游戏插件 GBK for DZ6.0.0