当前位置:首页 > 行业动态 > 正文

如何调用织梦DedeCms全站的相关文章?

在织梦DedeCms中,可以通过标签 {dede:list}或SQL语句来调用全站相关文章。

织梦DedeCms调用全站相关文章方法

织梦DedeCms是一款流行的内容管理系统,广泛应用于各种类型的网站建设,通过调用全站相关文章,不仅可以提高用户体验,还能增加关键词密度,有助于SEO优化,本文将详细介绍如何在织梦DedeCms中调用全站相关文章的方法,并提供相关示例和常见问题解答。

一、模板调用代码

在织梦DedeCms中,可以通过修改模板文件来调用全站的相关文章,以下是具体的操作步骤:

1、找到模板文件

登录到织梦后台管理界面。

进入“默认模版管理”,找到文章内容页模版文件article_article.htm并打开。

2、添加调用代码

在约184行代码位置(具体行数可能因版本不同而有所变化),找到以下代码:

     {dede:include file='ajaxfeedback.htm' /}

在这行代码的上面添加以下代码:

     <div >
       <dl >
         <dt><strong>相关文章推荐阅读</strong></dt>
         <dd>
           <ul >
             {dede:likearticle col='2' row='16' titlelen='30' infolen='160' eregtype='all|tag|keyword'}
               <li><a href="[field:arcurl/]" rel="nofollow">[field:title/]</a></li>
             {/dede:likearticle}
           </ul>
         </dd>
       </dl>
     </div>

保存并更新文章页面。

二、修改标签文件

为了使上述代码能够调用全站的相关文章,还需要修改likearticle.lib.php文件,具体步骤如下:

1、找到标签文件

登录到织梦后台管理界面。

进入“标签源码管理”,找到likearticle.lib.php文件并打开。

2、修改调用参数

在文件中找到以下代码:

     $typeid = " And arc.typeid in($typeid) And arc.id<>$arcid ";

修改为:

     $typeid = " And arc.id<>$arcid ";

保存并覆盖原文件。

3、重新生成页面

回到织梦后台,重新生成所有页面。

三、表格展示

文件路径 修改内容 备注
article_article.htm 添加相关文章调用代码 约184行
likearticle.lib.php 修改调用参数 第102行

四、FAQs

Q1:如何确保相关文章调用成功?

A1:确保以下几点:

1、文章中必须包含标签或关键词,否则无法关联到相关文章。

2、修改后的模板和标签文件已正确保存并覆盖。

3、重新生成所有页面,以确保修改生效。

Q2:是否可以自定义相关文章的显示样式?

A2:可以,在模板文件中,可以根据需要自定义<li>标签内的HTML结构和CSS样式,例如调整列数、标题长度等。

通过以上步骤,可以在织梦DedeCms中成功调用全站的相关文章,从而提升网站的用户体验和SEO效果,希望本文对你有所帮助!

0