织梦常见问题整理_第1页
织梦常见问题整理_第2页
织梦常见问题整理_第3页
织梦常见问题整理_第4页
织梦常见问题整理_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.多级分类问题问题名称:大类下没有小类的时候输出大类名。(dede:channelartlist typeid=2(dede:field name=typename/(dede:channel type=son noself=yes field:typename/(/dede:channel(/dede:channelartlist需要修改includetaglibchannel.lib.php108行删除2.搜索页调用文章内容看到技巧版有一篇文章,测试后正常使用include引入一个文件,形式为:dede:include file=文件名称ismake=是否为dede板块模板(yes/no

2、)/对文件的搜索路径为顺序为:绝对路径、include文件夹,CMS安装目录,CMS主模板目录例如:搜索页面模板参加dede:include file=123.htm ismake=yes/dede默认模板路径新建一个123.htm文件文件里面参加dede:arclist orderby=click row=8 field:textlink/dede:arclist其它不能使用arclist标签的页面应该是同理可以使用的3.sql联合两个表查询自定义字段并加链接代 码例如 :dede:sql sql=select c.cour_address,c.sta_time,c.cour_mon,c.a

3、id,a.title from std_coursec,std_archives a where c.aid=a.id order by c.sta_time desc limit 0,24field:cour_address /field:title function=cn_substr(me,35)/field:sta_time function=MyDate(Y-m-d,me)/field:cour_mon /dede:sql4.查询添加字段问题:dede:arclist row=11 titlelen=30 addfields=cour_address,sta_time,cour_mo

4、n typeid=12 channelid=17field:cour_address /field:textlink/field:sta_time function=MyDate(Y-m-d,me)/field:cour_mon /dede:arclist多了句addfields=自定义字段多个之间用,号隔开。5.调用标题名称问题.dede:field name=typename/6.循环调用大类下的小类和小类文章dede:channelartlist typeid=12 row=5 更 多dede:field name=typename/dede:arclist titlelen=35 ro

5、w=8 addfields=cour_address,sta_time,cour_mon channelid=17 field:sta_time function=MyDate(m-d,me)/field:title/dede:arclist/dede:channelartlist7.dede获取文章链接地址.今天在研究dedecms,因为需要多表联查,只有通过sql语句来调用文档,可是用默认的field:arcurl/无法获取文档的链接地址,后经到网上搜寻,找到一套调用文档地址的方法, 整理下面:大家知道,在Dede系统里面,我可以可以自由使用SQL语句来配合织梦标签进行更多的个性化调用。比

6、方:推荐会员、推荐企业等。通过SQL语句调用文档列表并获取其静态页面地址的方法。他们的根本参照格式为:dede:sql sql=select字段From表名称where条件语句field:字段名/dede:sql由上面这种根本格式,我们就可以根本转换出一条调用文档列表的调用标签了,代码为:dede:sql sql=select * From dede_archives limit 10field:title/dede:sql大家看到了上面的文档链接的底层模板地址的是动态的,那么我们要如何来进行转换,让他链接到静态地址呢,这里我们只需要对field:id/进行一下转换,转换后的完整代码为:ded

7、e:sql sql=SELECT * FROM dede_archives limit 10 field:title function=cn_substr(me,30,0)/dede:sql8. dede友情链接标签flinkDEDEcms的友情链接标签flink用于获取友情链接,其对应后台文件为includetaglibflink.lib.php,底层标签 图片dede:flink row=24 type=image titlelen=24 typeid=0底层标签field:link / /dede:flink文字dede:flink row=24 type=text titlelen=2

8、4 typeid=0底层标签field:link / /dede:flink备注:row=24表示读取24个,如果row不设置,那么默认为24, titlelen=24表示友情链接为文字形式,网站名称取 24字符宽度,网站编码 GBK 那么 12 个汉字, 网站编码为 UTF-8 那么为 8 个汉字.typeid=0 1综合网站2娱乐类3教育类4计算机类5电子商务6网上信息7论坛类8其它类型 如果typeid=0或者不填,那么读取全部类型,注:后台代码$wsql .= And typeid = $typeid;所以typeid这个变量,只能使用一个数字,不 支持1,2,3,4这种格式,如果想要

9、支持1,2,3,4这种逗号间隔格式,那么需要改动includetaglibflink.lib.php文件,$wsql .= And typeid = $typeid;改为$wsql .= And typeid in ($typeid);type=image贝U field:link /为连接 +图片形式,type=text贝U field:link /为连接+文字形式,9.如何删除dedecms中的DEDE提示信息方法:翻开include/common.func.php查找381行和415行DEDECMS提示信息 改为 提示 信息不同版本可能行数不一样,请您细心查找。9.留言插件的修改,增加字

10、段数据库中插入自行添加的字段templetsplus guestbook.htm添加相应的表单主要是name=在根目录plus guestbook.php参加相应的 读取表单数据 并插入到数据库中58行10.问答模块无需注册查看.修改文件目录/ask/control/question.php注释掉19-29行的 注册审核的判断语句在569行加上if(empty($this-cfg_ml-M_ID)(ShowMsg(您尚未登录,请先登录后再进行回复,$GLOBALScfg_ask_member);exit;游客无法答复按钮11.首页调用问答模块的问题分类.dede:global runphp=y

11、esglobal $dsql;$restr =;$dsql-SetQuery(select id, name, asknum, reid from #asktype order by disorder desc, id asc);$dsql-Execute(asktype);$tids = $tid2s = $asktypes = array();while($asktype = $dsql-GetArray(asktype)if($asktypereid = 0)$tids = $asktype;else$tid2s = $asktype;foreach($tids as $tid)$ask

12、types = $tid;foreach($tid2s as $key = $tid2)if($tid2reid = $tidid)$asktypes = $tid2;unset($tid2s$key);$temp = 0;foreach($asktypes as $asktype)if($asktypereid = 0)if($temp 0) $restr.= n;$restr.=.$asktypename.n;$temp+; else ($restr.= .$asktypename.n;$restr.= n;me = $restr;/dede:global- 问题衍生-dede:globa

13、l runphp=yes global $dsql; $restr =;$dsql-SetQuery(Select * From dede_guestbook where ischeck=1 order by ID desc limit 5); $dsql-Execute(feedback);while($row = $dsql-GetArray(feedback) $restr.=$rowtitle-_substr($rowmsg,200).; me = $restr; /dede:global dede:include footer.htm/简单读取留言内容标题11.列表页排序问题dede

14、:list orderby=weight按权重排序无效问题时间:2021-08-01|出处:未知|整理:织梦模板站|点击:251次|我要收藏找到list解析文件include/arc.listview.class.php发现排序规那么里面并没有按照weight排序的判断,于是乎修改程序参加排序规那么排序方式$ordersql =;if($orderby=senddate | $orderby=id) $ordersql= order by arc.id $orderWay;else if($orderby=hot | $orderby=click) $ordersql = order by arc.click $orderWay;else if($orderby=lastpost) ($ordersql = order by arc.lastpost $orderWay;else if($orderby=weight) ($ordersql = order by arc.weigh

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论