资源描述:
《项目目录结构(uchome二次开发)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、项目目录结构:admin:后台管理文件目录
2、—tpl:后台管理模板文件目录api:API函数(一般不需要改动次文件夹中内容)attachment:附近目录data:缓存文件(必须设为可写)
3、—tpl_cache:模板缓存文件image:图片目录language:语言目录,跳转提示语言source:php源程序目录,包括业务逻辑,方法,类等文件template:htm模板文件目录theme:个人主页样式目录uc_client:ucenter客户端(一般不需要改动次文件夹中内容)根目录常用文件:admincp.php:后台管理入口文
4、件common.php:通用文件,所有的文件都要包含这个文件config.php:基本配置文件cp.php:编辑日志,相册,活动等等相关编辑操作基本都从这个文件入口do.php:登陆,注册,找回密码,相册批量上传,在需要密码的情况下才能查看日志相册、验证码,发送邮件,统计,邮件验证等行为的入口文件editor.php:编辑器的入口文件magic.php:道具入口文件network:随便看看等入口文件space.php:个人空间,日志,相册,活动等入口文件修改UCH主要涉及的入口文件有space.phpnetwork.phpdo.
5、phpcp.phpuchome通用方法了解了以下UCHOME的通用方法,将对我们的二次开发非常的有效,对于开发插件将更加的方便快捷function_common.php引用://SQLADDSLASHESfunctionsaddslashes($string)return$string;//取消HTML代码functionshtmlspecialchars($string) return$string;//字符串解密加密functionauthcode($string,$operation='DECODE',$key='',$
6、expiry=0)//清空cookiefunctionclearcookie()//cookie设置functionssetcookie($var,$value,$life=0)//数据库连接functiondbconnect()//获取在线IPfunctiongetonlineip($format=0)//判断当前用户登录状态functioncheckauth()//获取用户app列表functiongetuserapp($uid=0)//获取到表名functiontname($name)//对话框functionshowme
7、ssage($msgkey,$url_forward='',$second=1,$values=array())//判断提交是否正确functionsubmitcheck($var)//添加数据functioninserttable($tablename,$insertsqlarr,$returnid=0,$replace=false,$silent=0) returninsert_id;//更新数据functionupdatetable($tablename,$setsqlarr,$wheresqlarr,$silent=0
8、)//获取用户空间信息functiongetspace($key,$indextype='uid')//获取当前用户信息functiongetmember()//检查隐私functionckprivacy($type,$feedmode=0)//检查APP隐私functionapp_ckprivacy($privacy)//获取用户组functiongetgroupid($credit,$gid=0)//检查权限functioncheckperm($permtype)//写运行日志functionrunlog($file,$lo
9、g,$halt=0)//获取字符串functiongetstr($string,$length,$in_slashes=0,$out_slashes=0,$censor=0,$bbcode=0,$html=0)//时间格式化functionsgmdate($dateformat,$timestamp='',$format=0)//字符串时间化functionsstrtotime($string)//分页functionmulti($num,$perpage,$curpage,$mpurl)//obfunctionobclean(
10、)//模板调用functiontemplate($name)//子模板更新检查functionsubtplcheck($subfiles,$mktime,$tpl)//模块functionblock($param)//获取数目functiongetcount($