最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > 织梦dedecms分类信息模型建站必调的几个功能,织梦

织梦dedecms分类信息模型建站必调的几个功能,织梦

时间:2023-07-20 10:07:20 阅读: 文章分类: 网站建设 作者: 织梦网站员

导读:织梦文章

dede,模板dede后台模板

 

  最近把很久没有搭理的十堰房产网(www.0719ol.cn)进行了一番折腾,装上了最新的dedecms5.7,准备用分类 信息模型做一个地方的小的房产站点。在经历的大约6个小时的调试后,基本上完成了必要功能的调整。因为织梦这个分类信息模型没有文章模型那么完善,现在把我在建站时遇到的一些主要的问题和解决办法分享给大家,以供参考。

  dedecms分类信息的关键词和描述字段空缺

  dedecms5.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 /}" />

修改后,你在发表信息时,关键词和描述就会出来啦!

  dedecms分类信息模型上一篇下一篇不显示

  这个也是非常常见的一个问题,大家可能 习惯性的把文章模型的标签拿过来用,实际上在写好标签之后需要修改一个系统文件(路径是 /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.sitepath from `dede_archives` arc left join dede_arctype t on arc.typeid=t.id "; 修改为 $next = $pre = ""; //添加对独立表的支持 b模板织梦y korui if($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.sitepath from `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) ? " dede免费校板下战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.sitepath from `".$this->ChannelUnit->ChannelInfos['addtable']."` arc left join dede_arctype t on arc.typeid=t.id "; }

关键词标签: 建站 几个

声明: 本文由我的SEOUC技术文章主页发布于:2023-07-20 ,文章织梦dedecms分类信息模型建站必调的几个功能,织梦主要讲述几个,建站,建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_31475.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章