Posts Tagged ‘小游戏’

6
Mar

隐藏资源文件的方法

   Posted by: admin    in 代码编程

在做小游戏、图片站、影片站、下载站等有大量资源数据的网站时,如何防止数据资源文件被盗链,保护好自己的数据和流量,是个很重要的事情。

一般有自己服务器的,可以配置服务器,对调用页面进行验证,是自己的站,才让调用资源,否则,提示禁止盗链之类的提示。如果没有自己服务器,可以通过一些小技巧,隐藏资源文件。

下面介绍一种用JS隐藏真实路径的方法。

现在建站,大都会生成静态网页,一般就用JS隐藏路径,让别人难找出资源文件的真实URL。第一步,先建一个JS文件,如:parameters.js,里面定义路径值:

var SwfUrl="http://www.7kxyx.com/games_swf/";

页面的<head></head>间加入调用JS的代码:

<script src="”http://www.7kxyx.com/include/parameters.js”" type="”text/javascript”"><!--mce:0--></script>

<body></body>内容中用JS显示资源内容,如下面显示小游戏:

<script><!--mce:1--></script>

Tags: ,

24
Nov

dedeCMS小游戏数据库分析

   Posted by: admin    in 代码编程, 网站经验谈


dedeCMS很强大,几乎能建各种类型的网址。dedeCMS功能多,有文章、图片、软件、小游戏等各种类型的功能,和其他一些专业用于做小游戏网站的程序来说,后台的数据库也就复杂得多了。

仔细看了以后,我们可以看到,作为小游戏程序来用的话,大概只需要这些主要的表:
dede_archives 这是网站内容的主信息表,任何类型的网站都需要这个表。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
CREATE TABLE `dede_archives` (
  `ID` int(11) unsigned NOT NULL default '0',  /* flash小游戏编号(也是文章、图片、软件等的编号)*/
  `typeid` int(11) unsigned NOT NULL default '0', /* 小游戏分类编号 */
  `typeid2` int(11) unsigned NOT NULL default '0',
  `sortrank` int(11) NOT NULL default '0',
  `iscommend` smallint(6) NOT NULL default '0',
  `ismake` smallint(6) NOT NULL default '0',
  `channel` int(11) NOT NULL default '1',
  `arcrank` smallint(6) NOT NULL default '0',
  `click` int(11) unsigned NOT NULL default '0',
  `money` smallint(6) NOT NULL default '0',
  `title` varchar(80) NOT NULL default '', /* 小游戏标题 */
  `shorttitle` varchar(36) NOT NULL default '',
  `color` varchar(10) NOT NULL default '',
  `writer` varchar(30) NOT NULL default '',
  `source` varchar(50) NOT NULL default '',
  `litpic` varchar(100) NOT NULL default '',
  `pubdate` int(11) NOT NULL default '0', /* 发布日期 */
  `senddate` int(11) NOT NULL default '0',
  `arcatt` smallint(6) NOT NULL default '0',
  `adminID` int(11) NOT NULL default '0',
  `memberID` int(11) unsigned NOT NULL default '0',
  `description` varchar(250) NOT NULL default '', /* 小游戏介绍 */
  `keywords` varchar(60) NOT NULL default '',
  `templet` varchar(60) NOT NULL default '',
  `lastpost` int(11) NOT NULL default '0',
  `postnum` int(11) NOT NULL default '0',
  `redirecturl` varchar(150) NOT NULL default '',
  `mtype` int(11) NOT NULL default '0',
  `userip` varchar(20) NOT NULL default '',
  `locklikeid` smallint(6) NOT NULL default '0',
  `likeid` varchar(240) default '',
  `smalltypeid` smallint(6) NOT NULL default '0',
  `areaid` smallint(6) NOT NULL default '0',
  `areaid2` smallint(6) NOT NULL default '0',
  `sectorid` smallint(6) NOT NULL default '0',
  `sectorid2` smallint(6) NOT NULL default '0',
  `endtime` int(11) NOT NULL default '0',
  `digg` int(11) NOT NULL default '0',
  `diggtime` int(11) NOT NULL default '0',
  PRIMARY KEY  (`ID`),
  KEY `typeid` (`typeid`,`typeid2`,`sortrank`,`channel`,`arcrank`,`adminID`,`memberID`,`smalltypeid`,`areaid`,`areaid2`,`sectorid`,`sectorid2`,`senddate`)
) TYPE=MyISAM

dede_addonflash 这是存储flash小游戏部分信息的表,另外那些信息就是在上面说的表内,和dede_archives表构成完整的小游戏内容,包括:小游戏标题、小游戏介绍、小游戏图片地址、小游戏swf文件地址等信息。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
CREATE TABLE `dede_addonflash` (
  `aid` int(11) NOT NULL default '0',   /* flash ID,对应dede_archives.ID */
  `typeid` int(11) NOT NULL default '0',
  `filesize` varchar(10) NOT NULL default '',
  `playtime` varchar(10) NOT NULL default '',
  `flashtype` varchar(10) NOT NULL default '',
  `flashrank` smallint(6) NOT NULL default '0',
  `width` smallint(6) NOT NULL default '0',
  `height` smallint(6) NOT NULL default '0',
  `flashurl` varchar(80) NOT NULL default '',   /* flash swf文件的地址 */
  `flashhh` varchar(100) NOT NULL default '',
  PRIMARY KEY  (`aid`),
  KEY `flashMain` (`typeid`,`filesize`,`flashrank`)
) TYPE=MyISAM

dede_arctype 这个是小游戏分类表,此表也应用于其他类型的网站。包含本分类栏目的各类文字信息和系统信息。
dede_member_perinfo 会员表
dede_search_keywords 访问者搜索时,记录下来的关键字表,可以了解访问者关注那些内容。
dede_tag_list 和 dede_tag_index 这是小游戏tag表,与小游戏主表关联。这些表可以让相关小游戏在一个页面显示,自动归类,方便玩家。很有用。

1
2
3
4
5
6
7
CREATE TABLE `dede_tag_list` (
  `tid` int(11) default '0', /* tag 的ID号,对应dede_tag_index.id ,非关键字,可重复的值*/
  `aid` int(11) NOT NULL default '0', /* 主档案ID(游戏ID),对应dede_archives.ID */
  `typeid` smallint(6) default '0', /* 游戏分类的ID,对应dede_arctype.ID */
  `arcrank` int(11) NOT NULL default '0',
  KEY `tid` (`tid`,`arcrank`)
) TYPE=MyISAM
1
2
3
4
5
6
7
8
9
10
11
12
CREATE TABLE `dede_tag_index` (
  `id` int(11) NOT NULL auto_increment, /* ID 自增长 */
  `tagname` varchar(30) default NULL, /* tag名称 */
  `count` int(11) NOT NULL default '0',
  `result` int(11) NOT NULL default '0',
  `weekcc` int(11) NOT NULL default '0',
  `monthcc` int(11) NOT NULL default '0',
  `monthup` int(11) NOT NULL default '0',
  `weekup` int(11) NOT NULL default '0',
  `addtime` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM

dede_uploads 是附件管理表。

Tags: ,

10
May

小游戏:经典的魂斗罗20年版

   Posted by: admin    in 影音欣赏, 杂项

大概在20年前就玩过这个魂斗罗,那时是在那种手柄的,然后在电视机上显示的,不记得怎么称呼那个游戏机了。那时天天玩,而且还知道如何调整,会有30个人,呵呵,不过现在都不记得了。
下面这个游戏也可以调,具体看提示:
Read the rest of this entry »

Tags: ,

24
Feb

一个无聊又有趣的小游戏

   Posted by: admin    in 杂项

注意,要想赢,别一味冒进。:)

online flashgames

Tags: ,