˰汾ϷҪϷԼ
==========================================================================================

⵵ڡimages/ڵġnkflash/ ϼϴ̳images/֮

⵵ڡplugins/ڵġnkflash.phpϴ̳plugins/֮

⵵ڵġplugins.phpnkflash_admin.phpnkflash/ Ϸϼ

ϴ̳Ŀ¼

ơdiscuz_plugin_nkflashݣ̨

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

֮ǰʹñṩİ汾ݿֻ轫ϵ

ѡɾϷµ롡discuz_plugin_nkflashٽ趨

=====================================================

δװȫ°װ¡utf8ݿ

==========================================================================================
------------------------------------------------------------------------------------------
汾ṩϷɵ 4.1 Ϸ
------------------------------------------------------------------------------------------
==========================================================================================


==========================================================================================

utf8汾

==========================================================================================


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=utf8;

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=utf8;


Ͱװˣ±Ҳ֪ʲôɡ

=====================================================
UTF8汾

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=utf8;


ҪκһĲɾſ

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

==========================================================================================
==========================================================================================

---------------------------ȫ¹ܡϷ-------------------------------------

Flash Ϸ>༭Ϸá>Ϸ

ɿʾǻĲᵽ̳

[url]http://lthung.org/Discuz6/index.php[/url]

ú󡡰»ϷͼӴֱӽϷ

ָͼСPOPUPʾѶϢ

Ϸ : ǿմս
ָ : 3 
Ϸ :  3 
Ϸ˵ : ûƶ ,     ,   ը
 : ǿմս - Ϸ

-------------------------áϷ 1------------------------------------

̳ҳģáɴ򿪡index.php

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

֮¼

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

֮Ϳҳĸ񡡻discuz.htmģ桡±

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

-------------------------áϷ 2------------------------------------

нһ *.php ļ硡nkflash_new.php

ֻݡϴ̳Ŀ¼

<?php
	require_once './forumdata/cache/cache_nkflash_new.php';
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
<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>

==========================================================================================
==========================================================================================

--------------------------ҳ߻Աǰʾ------------------------------------

򿪡templates/default/actions.lang.php˳

	230 => ' Flash Ϸ',

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