主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
梦想编织的核心课程typelink.class.php是什么?
TypeLink.class.php,编织梦想的核心班
推荐学习:梦想编织cms
DedeCMS核心课TypeLink.class.php摘要注释,学习php是为了学习和分析,这样可以掌握更多。
注:“//+”表示我自己添加的附加注释。
Class TypeLink { var $ typeDirvar $ dsqlvar $ TypeID//+类别ID var $ baseDir//+网站根URL var $ modDir//+模板目录var $ indexUrl//+主页链接地址var $ indexName//+主页链接名称var $ TypeInfos//+类别信息var $ SplitSymbol//+列位置的间隔符号var $ valuePosition//+主页》国内》NPC和CPPCC新闻》(带连接)var $ valuePositionName//+主页》国内》NPC和CPPCC新闻》(无连接)var $ OptionArrayList//+类别下拉列表功能1:获取类别的链接。
代码如下:
//获取URL函数getonetypeurl($ type info){ return gettypeurl();}//获取某个类别的超链接信息函数getonetypelink($ type infos){ $ type page = $ this-》getonetypeurl($ type infos);$typelink =““。$ typeinfos【& # 39;键入名称& # 39;]."";返回$ typelink功能2:获取某个类别的链接列表,例如“类别1》类别2”。
代码如下:
//islink指示返回的列表是否有连接//+ SplitSymbol列位置的间隔符号。dede系统默认为& # 39;-'函数getpositionlink($ islink = true){/+获取主页链接名称$ index page =“indexUrl。'>".$ this-》index name";…………else { if($ islink){ $ this-》value position = $ this-》GetOneTypeLink($ this-》type infos);if($ this-》type infos【& # 39;里德& # 39;]!= 0){//调用递归逻辑$ this-》logicgetposition($ this-》type infos【& # 39;里德& # 39;】,真);} $ this-》value position = $ index page。$ this-》split symbol。$ this-》value position;返回$ this-》value position。$ this-》split symbol;} else { $ this-》valuePositionName = $ this-》type infos【& # 39;键入名称& # 39;];if($ this-》type infos【& # 39;里德& # 39;]!= 0){//调用递归逻辑$ this-》logicgetposition($ this-》type infos【& # 39;里德& # 39;】,false);} return $ this-》valuePositionName;} } }//获取某一类别的链接列表,递归逻辑部分函数logicgetposition($ id,$ islink){ $ this-》dsql-》setquery(“SQL查询语句“);$ tinfos = $ this-》dsql-》GetOne();if($ is link){/+list with connection $ this-》value position = $ this-》getonetypelink($ tinfos)。$ this-》分割符号。$ this-》值位置;} else {//+无连接列表$ this-》valuepositionname = $ tinfos【& # 39;键入名称& # 39;].$ this-》split symbol。$ this-》valuePositionName;} if($ tinfos【& # 39;里德& # 39;】》0){/+recursive $ this-》logicgetposition($ tinfos【& # 39;里德& # 39;】,$ is link);}}函数3,需要此函数来获得类别列表的高级搜索功能,即highsearch.php。
代码如下:
//hid默认为选中的类别,0表示“请选择一个类别”或“无限制类别”//oper为允许用户管理的类别,0表示所有类别//channeltype为类别的内容类型,0表示无限制通道函数getoptionarray($ HID = 0,$ OPER = 0,$channeltype=0,$ usersg = 0){ return $ this-》GetOptionList($ HID,$ OPER,$channeltype,$ usersg);} function GetOptionList($ hid = 0,$oper=0,$channeltype=0,$ usersg = 0){ return $ this-》OptionArrayList;}//+递归添加较低类别的& # 39;-'函数logicgetoption数组($ id,$ step,$ oper = 0){ }函数4,
//获取与此类别相关的类别。此函数应用于模板标签{dede:channel}{/dede:channel}。
//$ type type的值为:sun下属分类self同行分类top顶级类分类。
代码如下:
函数GetChannelList($ typeid = 0,$reid=0,$row=8,$ typetype = & # 39孙& # 39;,$ innertext = & # 39',$col=1,$tablewidth=100,$ myinnertext = & # 39'){}}以上是《织梦核心班什么TypeLink.class.php》的详细内容,更多内容请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 如何横向排列编织梦想的友情链接
- 如何通过点击对梦织站内的搜索结果进行排序(如何用梦织建站)
- 如何向dream DeDeCMS添加自定义属性
- 如何在梦织首页和列表页调用文章的正文内容(修改梦织内容页模板)
- 梦想上传到服务器后数据连接失败(安装后梦想数据库无法连接)怎么办?
本文由主机参考刊发,转载请注明:梦想编织的核心TypeLink.class.php是什么(梦想编织框架) https://zhujicankao.com/99700.html
评论前必须登录!
注册