您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 项目目录结构(uchome二次开发)
项目目录结构:admin:后台管理文件目录|—tpl:后台管理模板文件目录api:API函数(一般不需要改动次文件夹中内容)attachment:附近目录data:缓存文件(必须设为可写)|—tpl_cache:模板缓存文件image:图片目录language:语言目录,跳转提示语言source:php源程序目录,包括业务逻辑,方法,类等文件template:htm模板文件目录theme:个人主页样式目录uc_client:ucenter客户端(一般不需要改动次文件夹中内容)根目录常用文件:admincp.php:后台管理入口文件common.php:通用文件,所有的文件都要包含这个文件config.php:基本配置文件cp.php:编辑日志,相册,活动等等相关编辑操作基本都从这个文件入口do.php:登陆,注册,找回密码,相册批量上传,在需要密码的情况下才能查看日志相册、验证码,发送邮件,统计,邮件验证等行为的入口文件editor.php:编辑器的入口文件magic.php:道具入口文件network:随便看看等入口文件space.php:个人空间,日志,相册,活动等入口文件修改UCH主要涉及的入口文件有space.phpnetwork.phpdo.phpcp.phpuchome通用方法了解了以下UCHOME的通用方法,将对我们的二次开发非常的有效,对于开发插件将更加的方便快捷function_common.php引用://SQLADDSLASHESfunctionsaddslashes($string)return$string;//取消HTML代码functionshtmlspecialchars($string)return$string;//字符串解密加密functionauthcode($string,$operation='DECODE',$key='',$expiry=0)//清空cookiefunctionclearcookie()//cookie设置functionssetcookie($var,$value,$life=0)//数据库连接functiondbconnect()//获取在线IPfunctiongetonlineip($format=0)//判断当前用户登录状态functioncheckauth()//获取用户app列表functiongetuserapp($uid=0)//获取到表名functiontname($name)//对话框functionshowmessage($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)//获取用户空间信息functiongetspace($key,$indextype='uid')//获取当前用户信息functiongetmember()//检查隐私functionckprivacy($type,$feedmode=0)//检查APP隐私functionapp_ckprivacy($privacy)//获取用户组functiongetgroupid($credit,$gid=0)//检查权限functioncheckperm($permtype)//写运行日志functionrunlog($file,$log,$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()//模板调用functiontemplate($name)//子模板更新检查functionsubtplcheck($subfiles,$mktime,$tpl)//模块functionblock($param)//获取数目functiongetcount($tablename,$wherearr,$get='COUNT(*)')//调整输出functionob_out()//rewrite链接functionrewrite_url($pre,$para)//外链functioniframe_url($url)//处理搜索关键字functionstripsearchkey($string)//是否屏蔽二级域名functionisholddomain($domain)//连接字符functionsimplode($ids)//显示进程处理时间functiondebuginfo()//格式化大小函数functionformatsize($size)//获取文件内容functionsreadfile($filename)//写入文件functionswritefile($filename,$writetext,$openmod='w')//产生随机字符functionrandom($length,$numeric=0)//判断字符串是否存在functionstrexists($haystack,$needle)//获取数据functiondata_get($var,$isarray=0)//更新数据functiondata_set($var,$datavalue,$clean=0)//检查站点是否关闭functioncheckclose()//站点链接functiongetsiteurl()//获取文件名后缀functionfileext($filename)//积分functioncreditrule($mode,$type)//更新积分functionupdatespacestatus($creditmode,$optype)//去掉slasshfunctionsstripslashes($string)//显示广告functionadshow($pagetype)//编码转换functionsiconv($str,$out_charset,$in_charset='')//获取用户数据functiongetpassport($username,$password)//用户操作时间间隔检查functioninterval_check($type)//处理上传图片连接functionmkpicurl($pic,$thumb=1)//处理网络图片链接functiongetpicurl($picurl,$maxlenth='200')//处理积分星星functiongetstar($credit)//处理分页functionsmulti($start,$perpage,$count,$url,$ajaxdiv='')//获取好友状态functiongetfriendstatus($uid,$fuid)//重新组建functionrenum($array)//检查定向functionckfriend($invalue)//整理feedfunctionmkfeed($feed,$actors=array())//整理分享functionmkshare($share)//ip访问允许functionipaccess($ipaccess)//ip访问禁止functionipbanned($ipbanned)//检查startfunctionckstart($start,$perpage)//处理头像functionavatar($uid,$size='small')//检查是否登录functionchecklogin()//获得前台语言functionlang($key,$vars=array())//获得后台语言functioncplang($key,$vars=array())//语言替换functionlang_replace($text,$vars)//获得用户组名functiongetfriendgroup()//截取链接functionsub_url($url,$length)//获取用户名functionrealname_set($uid,$username,$name='',$namestatus=0)//获取实名functionrealname_get()//添加窗口标题functionwindow_set($title,$url,$icon='')//更新用户配置functionupdate_space_setting()//群组信息functiongetmtag($id)//取数组中的随机个functionsarray_rand($arr,$num)//获得用户唯一串functionspace_key($space)//产生form防伪码functionformhash()function_cache.php引用://更新配置文件functionconfig_cache($updatedata=true)//更新用户组CACHEfunctionusergroup_cache()//更新用户栏目缓存functionprofilefield_cache()//更新群组栏目缓存functionprofield_cache()//更新词语屏蔽functioncensor_cache()//更新积分规则functioncreditrule_cache()//更新广告缓存functionad_cache()//更新用户向导任务functiontask_cache()//更新模块functionblock_cache()//更新模板文件functiontpl_cache()//更新模块缓存functionblock_data_cache()//更新应用名functionapp_cache()//递归清空目录functiondeltreedir($dir)//数组转换成字串functionarrayeval($array,$level=0)//写入functioncache_write($name,$var,$values)function_cp.php引用://保存图片functionpic_save($FILE,$albumid,$title,$tid=0)//数据流保存,所有数据均为存放相册的所以写入的数据一定只能是图片functionstream_save($strdata,$albumid=0,$fileext='jpg')//创建相册functionalbum_creat($arr)//获取上传路径functiongetfilepath($fileext,$mkdir=false)//获取目录functionsreaddir($dir,$extarr=array())//检查邮箱是否有效functionisemail($email)//获取相册封面图片functiongetalbumpic($uid,$id)//获取个人分类functiongetclassarr($uid)//获取相册functiongetalbums($uid)//事件发布functionfeed_add($icon,$title_template='',$title_data=
本文标题:项目目录结构(uchome二次开发)
链接地址:https://www.777doc.com/doc-810701 .html