欢迎来到酱油妹!织梦模板,dede模板下载,织梦cms模板,免费网站模板下载站

酱油妹

织梦CMS分类信息模型网站建设必调的几个功能

企业模板

由于织梦CMS这个分类信息模型没有文章模型那样健全,目前把我在[标签:城市]网站建设时遇到的一些主要的问题和解决方法推荐给大伙,以供参考。
织梦CMS分类信息的关键字和描述字段空缺
织梦CMS5.7的这个版本在发布分类信息时,貌似没有关键字和描述,这个会造成最后的页面上缺失这2个内容。
  解决方法:  1.在后台的模型管理中新建2个字段,分别为关键字和描述,模型字段配置(文本模式) 下新增的关键字和描述部分的代码如下:<field:guanjianci itemname="关键字" autofield="1" notsend="0" type="text" isnull="true" islist="1" default="" maxlength="250" page=""></field:guanjianci><field:miaoshu itemname="描述" autofield="1" notsend="0" type="text" isnull="true" islist="1" default="" maxlength="250" page=""></field:miaoshu>  其中上面红色突出标记的是自身新建时自概念的字段(根据系统需要写就OK,可以随便写,首位需要对应),可自行修改此处添加完毕之后,在发布分类信息时就会有需要填写的关键字和描述了,但是页面调用会出错,由于默认的关键字和描述调用如下:<meta name="keywords" content="{dede:field.keywords/}" /><meta name="description" content="{dede:field.description function='html2text(@me)'/}" />  它的字段是与大家新建的不相符的,所以需要修改为如下:<meta name="keywords" content="{dede:field.guanjianci /}" /><meta name="description" content="{dede:field.miaoshu /}" />修改后,你在发表信息时,关键字和描述就会出来啦!  织梦CMS分类信息模型上一篇下一篇不显示  这个也是很容易见到的一个问题,大伙可能 习惯性的把文章模型的标签拿过来用,事实上在写好标签之后需要修改一个系统文件(路径是 /include/arc.archives.class)  在里面查找$next = (is_array($nextR) ? " where arc.id={$nextR['id']} " : ' where 1>2 ');$pre = (is_array($preR) ? " where arc.id={$preR['id']} " : ' where 1>2 ');$query = "Select arc.id,arc.title,arc.shorttitle,arc.typeid,arc.ismake,arc.senddate,arc.arcrank,arc.money,arc.filename,t.typedir,t.typename,t.namerule,t.namerule2,t.ispart,t.moresite,t.siteurl,t.sitepathfrom `dede_archives` arc left join dede_arctype t on arc.typeid=t.id ";修改为$next = $pre = "";//添加对独立表的支持 by koruiif($this->ChannelUnit->ChannelInfos['issystem']!=-1){$next .= (is_array($nextR) ? " where arc.id={$nextR['id']} " : ' where 1>2 ');$pre .= (is_array($preR) ? " where arc.id={$preR['id']} " : ' where 1>2 ');$query = "Select arc.id,arc.title,arc.shorttitle,arc.typeid,arc.ismake,arc.senddate,arc.arcrank,arc.money,arc.filename,t.typedir,t.typename,t.namerule,t.namerule2,t.ispart,t.moresite,t.siteurl,t.sitepathfrom `dede_archives` arc left join dede_arctype t on arc.typeid=t.id ";}else{$next .= (is_array($nextR) ? " where arc.aid={$nextR['id']} " : ' where 1>2 ');$pre .= (is_array($preR) ? " where arc.aid={$preR['id']} " : ' where 1>2 ');$query = "Select arc.aid as id,arc.title,arc.typeid,arc.senddate,arc.arcrank,t.typedir,t.typename,t.namerule,t.namerule2,t.ispart,t.moresite,t.siteurl,t.sitepathfrom `".$this->ChannelUnit->ChannelInfos['addtable']."` arc left join dede_arctype t on arc.typeid=t.id ";}  这样分类信息的上下篇文章就可以正常显示啦!  分类信息模型在列表页和首页调用字段不显示  这个其实好一点修改,我直接发一段写好的代码,大伙参考一下:{dede:arclistsg typeid='1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18' row='20' titlelen='60' addfields='tel' addfields='linkman,tel' imgwidth='125' imgheight='114' channelid='-8' }<li style="float:left;width:125;height:114px;overflow:hi"><a href="[field:arcurl/]" ><span style="margin-right:10px;">[field:image/]</span></a></li><li><a href="[field:arcurl/]" style="color:#316301;">[field:title/]</a><span>[field:pubdate function="GetDateTimeMK(@me)"/]</span><p style="line-height:20px;">浏览次数:[field:click/] | 联系人:[field:linkman/] | 联系电话:[field:tel/]</p><p style="line-height:20px;margin-right:10px;">房地产详细情况:[field:body function=cn_substr(Html2Text(@me),200)/]...<a href="[field:arcurl/]">[查询全文]</a></p></li>{/dede:arclistsg}  容易的说一下:  addfields='linkman,tel' 这段是来控制需要展示的字段的,比方说我这需要的联系人和电话 。  imgwidth='125' imgheight='114' 这个是来控制输出的缩略图大小尺寸的 ,  [field:body function=cn_substr(Html2Text(@me),200)/] 这段是我在网上搜索到的,一个无敌的调用摘要的标签,字面上来看应该是截断内容 。
(责任编辑:酱油妹)


希望以上内容可以解决您的问题!
如有其他问题欢迎大家一起交流学习!
作者:酱油妹 来源:互联网 关注: 时间:2020-09-01 02:34
版权声明:凡注明来源为www.jiangyoumei.com的均为本站原创,转载请注明来源。
本文网址:http://www.jiangyoumei.com/jiaocheng/jianzhan/2020/0901/9712.html
►凡本站提供教程均已验证教程的准确性。
►为提高用户在织梦后台添加栏目的灵活性(可随意添加/删除栏目),并保持(管理后台添加/删除栏目)与前端网站栏目的一致,本站模板中栏目均未固定,用户直接搜索typeid=''并替换''中的数字为所需栏目id即可。
►本站提供各种类型织梦模板!希望在这里找到喜欢的。下载本站模板,用户直接替换相关文字和图片即可。
►本站仅提供织梦模板即(DEDE模板),(除另外说明)均不带织梦安装程序及数据,用户直接覆盖默认模板即可。
►本站所有资源(包括源码、模板、插件等)仅供学习与参考,请勿用于商业用途。
►如有其他问题,请加网站客服QQ(375750496)进行交流。
相关织梦教程
在线客服

织梦模板 整站模板 新手教程 使用技巧