如何修改114la导航源码
的有关信息介绍如下:114la是一个php的开源导航系统,也是前一段时间刚关注就下载了一个试用一下,虽然官方说是 开源,其实代码很多的地方都加了很多自己的超链接,普通用户下载下来基本都不能用,官方完全把我们作为广告推广的下线了,而且还是免费下线,下面我就介绍了114la的源码结构以及如何修改。
1 我们先要去下载一份114la导航源码,我这里用得时utf8的版本,宣传页面做得很漂亮,但这个不是主要的。下载好后我们解压源码。
2、解压后我们看到如何下目录结构,我先说明下每个目录的功能
admin 后台管理目录,其实几乎所有的功能都在这个文件夹下面,我们也基本只要修改这个文件夹就可以
core 这个目录里面放置的是系统使用的框架,这个系统采用的时YII
ajax 几个ajax游戏的页面
html 这个就是后台生成的页面存放的地方,就两类一个是首页,一个是频道页面,这个都是可以在后台设置的非常简单
3、下面我们来说下如果和修改首页的内容,default目录里面就是用户来生成页面的代码,我们一个一个来说
footer.php 用来生成页面底部的代码,注意有几个页面效果的js也是写在这个文件里面的
games_hot_ajax.php 这个文件对应页面热门游戏部分
games_min_ajax.php 小游戏部分
games_web_ajax.php 网页游戏部分
gouwu_ajax.php 购物部分
header.php 生成页面的头部
index.php 页面首页,其他的文件都是在这个页面中调用的,一会详细说明下这个文件
inner.php 是频道页面
left.php 首页吗左边的内容
main.php 首页主分区的内容 其实就是右边靠上那部分
tools.php 工具模块部分
yule_ajax.php 娱乐部分
4、说了好文件的目录和功能,下面我们详细看下创建主页的文件,看到文件中得
renderPartial('default/left',array('x'=> $x));?>
这个部分就是在调用模板,而且采用的方式是直接在页面上写php的代码的方式,大多数用户应该都可以看的懂。
5、最后我们说说核心的一点代码是如果调用每个模块的,其实非常简单,这套系统式直接把数据库中得所有分类以及数据读取到一个数组中去了,看看下图,foreach中得$x这个数组,91 就是分类的编号,是不是感觉茅塞顿开,以后需要什么分类直接去调用分类的id然后循环就可以了。
6、不过大家还要把代码中得广告给清理干净。