Uchome弹出框ajax操作代码
作者:跑调 发布时间:June 26, 2011 分类:开源路漫漫兮 1 Comment
进公司以来,一直做的Uchome的二次开发(包括一部分全新功能),按照广大人民群众的说法,uchome是一个比较垃圾的代码集合体,另外按照站长们的说法,这个东西还是很成功的。当然,现在的dx系列还是在站长中间非常受欢迎。谨记,地方门户和行业是互联网的大半壁。
说一下uchome的ajax操作示范,会弄这个效果的话,很多交互就可以简简单单的实现了。
uchome ajax常用的效果,就是点击链接或者按钮弹出一个对话框,我一般叫它弹出层,因为弹出的确实是一个层。弹出层上可以有表单,可以有文字,可以进行操作。这里用到的一个常用的js方法就是uchome自带js库里的ajaxmenu()方法。
function ajaxmenu(e, ctrlid, isbox, timeout, func) {}
参数的说明:
* e 事件,一般是click
* ctrlid,e事件发生的对象id,就是click的链接的id,这个必须有,没有就弹不出来。
* isbox, 是否跟随,设置弹出层的位置,这个无关紧要,改成1或者0,自己试一下就出来了。
* 刷新时间,弹出来以后多少时间自动消失。
* func,回调函数,执行完以后的回调方法。
说一下目录结构:
* php逻辑文件在./source/
* htm模版文件在./template/default/
uchome使用email邮箱地址登录的方法
作者:跑调 发布时间:March 16, 2011 分类:开源路漫漫兮 4 Comments
这个摘抄的。原理很简单,实际是欺骗性质的email登录而已。本来用户名是直接输入,然后密码输入进行验证。在这里变成了email加密码取用户名,然后去登录。最大的好处是省去了其他变动,防止因为更改过多带来的负面影响,比如同步登录等地方,一不小心就要挂掉。坏处当然是多读了数据库,徒增了负担。
UCenter Home 2.0积分规则概况
作者:跑调 发布时间:November 26, 2010 分类:开源路漫漫兮 3 Comments
uchome在新版本中引入了一套新的积分体系结构,这套结构的灵活性和可配置性方面非常卓越,而且应用范围也相对广泛,所以这两天我对uchome的积分规则做了粗略的学习研究,找了一些积分规则的情况说明,前面也对getreward进行了粗略的分析。
uchome积分规则getreward函数分析
作者:跑调 发布时间:November 25, 2010 分类:开源路漫漫兮 2 Comments
uchome在后台有个奖惩积分的规则设置,这个功能暂时没有找到关闭的功能(知道的话,麻烦留个话告诉我一下)。对于uchome积分规则的实现,主要是通过uchome/source下的funciton_common.php文件中的getreward函数来实现的。所以要了解uchome的积分规则如何运行的,就要理解getreward函数的运行机制。
uchome积分流程分析
作者:跑调 发布时间:November 25, 2010 分类:开源路漫漫兮 No Comments
过程
A:管理员在后台修改积分规则
B:数据被写入数据表creditrule 中,其中rewardtype=1表示奖励措施rewardtype=0表示处罚措施并将数据写入缓存文件data/data_creditrule.php 中
C:用户发表文章或者进行其他操作的时候,通过getreward函数来获取奖罚积分
D:然后通过SQL语句将数据写入用户数据库表space中,从而增加或减少用户积分
Uchome入口文件space.php代码分析(占位)
作者:跑调 发布时间:November 8, 2010 分类:开源路漫漫兮 6 Comments
细读uchome,继续体会单入口的YD和方便。今天谈到单入口的url的缺点时,“url过长”的用户体验不好,这个观点竟然被无视了。先不说url过长及显示传参带来的SEO和安全问题,对于过长的url,不利于用户使用,更不适合用户之间url的传播。一个简短的url,在网络上,尤其是在qq群中的作用是明显的。