SEO博客出售百家号出售熊掌号 建站教程 | seo地图 | 博客地图

织梦CMS网站中文章上下篇的调用方法与调用错误修改-百度SEO优化-上海SEO安严博客
  • 提供seo技术学习教程!百度关键词推广、seo外包服务。
  • SEO优化站长学习博客,分享网站搭建流程,seo技术教程,
  • seo优化知识,网络营销推广,百度seo快排技术等SEO优化技术。
  • 安严网络团队!苏州企业级SEO推广团队!咨询留言
  • 网站seo服务/企业网站搭建/网站托管seo外包,请点这里网站服务,信任共赢,诚开天下

织梦CMS网站中文章上下篇的调用方法与调用错误修改

日常设计建站中不管是仿模板搭建网站还是设计开发新模板来搭建网站,为了提高用户浏览体验度在文章内容页中正文结束后肯定会加上”上一篇”,”下一篇”的调用标签调用文章,可是今天建站发现有的标签调用的是相反的,这要怎么改正喃?所幸在网上找到了大神的修改文章调用标签教程,这里就总结一下!!

织梦文章添加上下篇的通用调用标签

在织梦CMS中文章的《上一篇调用标签》是 {dede:prenext get=’pre’/}  —-文章的《下一篇调用标签》是 {dede:prenext get=’next’/}

如果在调试网站中发现文章内容页面没有上一篇、下一篇功能可以直接添加调”上一篇”,”下一篇”的调用标签到文章内容模板中!

通用完整代码如下:

<span style="font-size: 12pt;"><div class="title-line" style="height:10px"></div> 
   <div class="col-details-tip">
        <p class="details-tips-prev" style="font-size: 16px"><span style="background-color: #ff00ff;">上一篇:</span>{dede:prenext get='next'/}</p>
   </div>
       <div class="title-line" style="height:10px"></div>
   <div class="col-details-tip">
      <p class="details-tips-prev" style="font-size: 16px"><span style="background-color: #ff00ff;">下一篇:</span>{dede:prenext get='pre'/}</p>
   </div>
   <div class="title-line" style="height:10px"></div>
</span>

其中:

<div class="title-line" style="height:10px"></div>

这个标签相信看过我的 网站seo建设优化中常见英文名词和常见代码 这篇文章的都知道这是一个10px像素的空白条是为了美观的,实际放到你们的模板中可能不好看去掉就好!

紫标哪里是文字显示区,如果调用样式里包含 上一篇、下一篇 文字就直接去掉即可。

注:此标记默认为横向排列,如果你想用竖向排列,可以用下面代码替换调用标签

{dede:prenext function="str_replace('   下一篇:','<'.'br'.' />下一篇:',@me)"/}

织梦上下篇文章标题前上一篇、下一篇文字重复

这是一种很少出现的情况。前台文章上下篇标题前的提示文字重复了。我们需要去除重复的文字。

处理步骤一:首先我们查看在文章内容页面模板里上一篇、下一篇的调用标签前是否出现上一篇、下一篇的文字,如果出现直接去掉就好了。

处理步骤二:如果织梦文章内容模板里没有上一篇、下一篇文字,就是PHP文件里重复了。我们需要去修改后台FTP里的PHP文件来去除重复的文字!!

方法:修改 include 文件夹下的 arc.archives.class.php 文件,打开文件查找”上一篇”关键词,将找到的重复的”上一篇””下一篇”去除及可,当然大家也可以根据需要改成其它要显示的文字。

文章标题前的上一篇、下一篇文字反了

这种就是,标题是下一篇的内容,可是前面却写得上一篇,标题文章没错。

这种处理方法其实还是上面那个文件找到  上一篇:字样,把 “上” 字和文件中的  下一篇:  中的 “下” 调换下就好了!

织梦上下篇文章调用标题字数限制

一、标签限制上一篇和下一篇中的标题长度

1.同样是在 include 文件夹下的 arc.archives.class.php 文件里面,文章上下篇调用代码开头,你会看到下面的代码,代码没限制标题的长度。改成下面的那一行代码,这里设置24个字符,中文也就是12个文字。当然你也可以根据需要修改长度,直接改数字就好了!

function GetPreNext($gtype='',$titlelen=28)

 

织梦文章内容页上下篇文章调用代码

2.再往下找,插入红色部分!即是用截取后的长度赋予$preRow[‘title2’]

那么原始没截取的就是$preRow[‘title’]

<span style="font-size: 12pt;">$preRow['namerule'],$preRow['typedir'],$preRow['money'],$preRow['filename'],$preRow['moresite'],$preRow['siteurl'],$preRow['sitepath']);
$preRow['title2']=cn_substr($preRow['title'],$titlelen);
$this->PreNext['pre'] = "上一篇:<a href='$mlink'
</span>

3.然后在前台模板就可以分别使用调用标签了。

<span style="font-size: 12pt;">上一篇调用代码</span>
<span style="font-size: 12pt;"><li style="float:left;" title="上一篇">{dede:prenext get='pre' titlelen = '18′/}</li>
下一篇的调用代码</span>
<span style="font-size: 12pt;"><li style="float:right;" title="下一篇">{dede:prenext get='next' titlelen = '18′/}</li>
</span>

 

总结:嘿嘿!其实问题很简单,都是一个调用样式,讲的就是这段代码的不同调用表述效果而已!!还不懂得可以留言我,让我帮你改,前提是你自己研究过学习过欧!!


上海SEO技术博客安严SEO版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:织梦CMS网站中文章上下篇的调用方法与调用错误修改
喜欢 ( 1)
[感谢你的支持]
分享 (0)
安严seo
关于作者:
2017年入行的一个网站seo优化技术小白。单身也很宅。没有长出倾国倾城的容貌但也迷住万千女人的心;没有拥有富可敌国的财富但也渴望征服世界的经济!

您必须 登录 才能发表评论!