【UCHome二次开发】主要文件说明



    1、系统首页  /index.php

    显示页面为/template/模板文件夹名/index.htm。

    2、个人页面  /space.php

    不带参数时显示个人首页;带uid参数(用户编号)为显示其他人的首页;do参数指示调用的模块,如/space.php?do=blog将显示日志内容。



    带do参数页面的处理:/space.php?do=xxx将调用/source/space_xxx.php(其中xxx为相关模块或操作,下同)进行数据和逻辑处理,最终的页面是显示对应的模板页,为/template/模板文件夹名/space_xxx.htm。具体模板的解析请参考《【UCHome二次开发】模板解析》,下同。

    3、随便看看页面  /network.php

    不带参数时显示随便看看首页;带ac参数时显示某个模块的随便看看页面,如/network.php?ac=space为随便看看现有的成员。

    带ac参数页面的处理:/network.php?ac=xxx将调用/source/network_xxx.php进行数据和逻辑处理,最终的页面是显示对应的模板页,为/template/模板文件夹名/network_xxx.htm。

    4、操作页面  /cp.php

    不带参数时显示个人设置页;带ac参数时显示某个操作的页面,如/cp.php?ac=profile为设置个人资料。

    带ac参数页面的处理:/cp.php?ac=xxx将调用/source/cp_xxx.php进行数据和逻辑处理,最终的页面是显示对应的模板页,为/template/模板文件夹名/cp_xxx.htm。

    5、动作页面 /do.php

    不带参数时会被跳转到个人首页或系统首页(看是否已登录);带ac参数时为进行某项动作,不一定有显示的界面。

    带ac参数页面的处理:/do.php?ac=xxx将调用/source/do_xxx.php进行数据和逻辑处理,最终的页面是显示对应的模板页,为/template/模板文件夹名/do_xxx.htm(不是所有的动作需要页面显示结果,所以不一定存在对应的模板文件)。为防止注册机等外挂软件的攻击,程序对于login和register做了单独处理,直接加在ac参数后是无效的,而是通过一串标识符来指示login或register动作。

    6、高级管理页面 /admincp.php

    不带参数时显示管理平台首页;带ac参数时显示某项功能的管理页面,如/admincp.php?ac=ad为广告设置页。

    带ac参数页面的处理:/admincp.php?ac=xxx将调用/admin/admincp_xxx.php进行数据和逻辑处理,最终的页面是显示对应的模板页,为/admin/tpl/xxx.htm。

    7、应用页面 /app.php

    显示页面为/template/模板文件夹名/iframe.htm。

    8、个人应用页面 /userapp.php

    显示页面为/template/模板文件夹名/userapp.htm。

    9、邀请加入页面 /invite.php

    显示页面为/template/模板文件夹名/invite.htm。

    10、RSS页面 /rss.php

    显示页面为/template/模板文件夹名/space_rss.htm。

    11、帮助页面 /help.php

    显示页面为/template/模板文件夹名/help.htm。

    12、通用代码 /common.php

    缓存、Cookie、用户状态验证、各种状态初始化等通用处理。

    13、配置文件 /config.php

    数据库连接、系统编码、站点网址等全局性配置。

    14、富文本编辑器 /editor.php

    15、模块载入代码 /js.php

    未发现使用的地方,所以不做解释。

    16、连接显示页 /link.php

    未发现使用的地方,所以不做解释。

    17、xmlrpc服务 /xmlrpc.php

    调用/source/class_xmlrpc.php来处理。关于XML-RPC的规范可看这里



    本博客所有文章如无特别注明均为原创。
    复制或转载请以超链接形式注明转自枫芸志,原文地址《【UCHome二次开发】主要文件说明
    标签:
    分享:

已经有8 条评论抢在你前面了~

  1. 沙发
    情迷丶安瑾年 2014年2月12日 上午11:27

    为防止注册机等外挂软件的攻击,程序对于login和register做了单独处理,直接加在ac参数后是无效的,而是通过一串标识符来指示login或register动作。请问各位这个怎么理解啊??详细点

    [回复]

    晴枫

    晴枫 回复:

    @情迷丶安瑾年, 看code吧 比较明白

    [回复]

  2. 板凳
    命名 2013年4月15日 下午4:15

    我是做SEO的,程序不怎么会,麻烦指点下怎么给各个页面增加meta name=”keywords” 和 name=”description”标签,需要修改那些文件,那些代码段, 非常感谢!
    站点是UC home 1.5版本的 接手前被怎么修改过也没档案可查

    [回复]

    晴枫

    晴枫 回复:

    @命名, 改模板,网上查一下。。。

    [回复]

  3. 地板
    电影八五娱乐网 2011年5月26日 下午4:35

    想当初 我也是做这个的 可是最后失败了 人气太差 同质化严重

    [回复]

    晴枫

    晴枫 回复:

    @电影八五娱乐网, 现在的站人气如何

    [回复]

无觅相关文章插件,快速提升流量