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

如何高效整合dedecms首页调用代码以提升网站性能?

“ php,{dede:arclist row='10' typeid='1'},[field:title/],{/dede:arclist},“,,这段代码使用dedecms的标签语言,从数据库中获取类型为1的前10篇文章,并在首页生成一个包含文章标题和链接的列表。

在Dedecms系统中,首页的调用代码是网站设计和维护的重要部分,以下是一些常见的Dedecms首页调用代码及其功能说明:

如何高效整合dedecms首页调用代码以提升网站性能?  第1张

1、分类信息调用

代码:{dede:arclistsg orderby='id' titlelen='24' channelid='8' typeid='1,2' row='10'}{/dede:arclistsg}

功能:此代码用于调用分类信息,其中orderby='id'表示按ID排序;titlelen='24'长度为24个字符;channelid='8'和typeid='1,2'分别指定频道ID和类型ID;row='10'则表示每页显示10条记录。

2、子栏目分类调用

代码:{dede:channel type='son' typeid='栏目ID'}/{field:typename}/

功能:此代码用于在首页调用子栏目分类,将栏目ID替换为实际的栏目ID即可显示相应的子栏目名称。

3、公司简介调用

代码:{dede:sql sql='Select content,substring(content,1,300) as content from dede_arctype where id=1'}[field:content function='html2text(@me)'/]{/dede:sql}

功能:此代码用于在首页调用公司简介的内容,并截取前300个字符,需要将substring(content,1,300)中的数字改为所需的字符数量,并将id=1替换为公司简介的栏目ID。

4、指定栏目内容调用

代码:{dede:sql sql='Select content from dede_arctype where id=2'}[field:content /]{/dede:sql}

功能:此代码用于调用指定栏目的内容,将id=2替换为实际的栏目ID,即可显示相应栏目的内容。

5、连载模块调用

代码:包含图书封面图片、标题、最新连载内容、热门图书和推荐图书等,具体代码如下:

图书封面图片调用:<table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> {dede:sql sql="Select id,bookname,author,pubdate,body,litpic From dede_story_books order by id desc limit 0,10"} <td><a href="/book/[field:id function='DedeID2Dir(@me)'/]/[field:bookname function='GetPinyin(@me)'/][field:id/].html"><img src="[field:litpic/]" border="0" width="75" height="100" /></a><br /><a href="/book/[field:id function='DedeID2Dir(@me)'/]/[field:bookname function='GetPinyin(@me)'/][field:id/].html">[field:bookname function="cn_substr('@me',12)"/]</a> </td> {/dede:sql} </tr> </table>

最新连载内容调用:<table width="688" border="0" cellpadding="0" cellspacing="0"> {dede:bookcontentlist row='10' booktype='0' orderby='lastpost' author='' keyword=''} <tr> <td align="left" width="30"></td> <td width="300" align="left">[field:cataloglink/] [field:booklink/]</td> <td width="318" align="left">[field:contentlink/]</td> <td width="40" align="right">[field:lastpost function="GetDateMk(@me)"/]</td> </tr> {/dede:bookcontentlist} </table>

热门图书调用:{dede:booklist row='5' booktype='0' titlelen='10' imgwidth='80' imgheight='100' orderby='weekcc'}[field:imglink /]{/dede:booklist}

推荐图书调用:{dede:booklist row='5' booktype='0' titlelen='10' imgwidth='80' imgheight='100' orderby='commend'}[field:imglink /]{/dede:booklist}

6、地区与类型调用

代码:{dede:infolink} <b>地区:</b>[field:nativeplace /]<br /><b>类 型:</b>[field:infotype /]{/dede:infolink}

功能:此代码用于调用地区与类型,通过{dede:infolink}标签实现地区和类型的展示。

7、最新信息调用

代码:{dede:arclistsg row='10' titlelen='32' orderby='pubdate' channelid='8' idlist=''} [[field:typelink/]] [field:textlink/][field:pubdate function="MyDate('md',@me)"/] {/dede:arclistsg}

功能:此代码用于调用最新信息,包括发布日期、标题和链接,可以调整row='10'来控制显示的记录数。

这些Dedecms首页调用代码涵盖了分类信息、子栏目、公司简介、指定栏目内容、连载模块、地区与类型以及最新信息的调用,根据具体需求,可以选择相应的代码进行调用,以实现网站首页的多样化展示。

### 1. 网站标题调用

“`php

{dede:global name=’title’/}

“`

### 2. 网站关键词调用

“`php

“`

### 3. 网站描述调用

“`php

“`

### 4. 当前页面的URL调用

“`php

{dede:global name=’dedeuptime’/}

“`

### 5. 当前页面的路径调用

“`php

{dede:global name=’dedeurl’/}

“`

### 6. 当前页面的标题调用

“`php

{dede:field.title/}

“`

### 7. 当前页面的关键词调用

“`php

{dede:field.keywords/}

“`

### 8. 当前页面的描述调用

“`php

{dede:field.description/}

“`

### 9. 当前页面的内容调用

“`php

{dede:field.body/}

“`

### 10. 分类信息调用

“`php

{dede:field.catname/}

“`

### 11. 标签调用

“`php

{dede:field.tags/}

“`

### 12. 图片调用

“`php

{dede:field.litpic/}

“`

### 13. 模板调用

“`php

{dede:include file=”templets/default/head.htm”/}

“`

### 14. 页码调用

“`php

{dede:pagelist listitem=”info,index,page,option” listsize=”5″/}

“`

### 15. 最新文章调用

“`php

{dede:arclist titlelen=’30’ row=’10’}

  • [field:title/]
  • {/dede:arclist}

    “`

    ### 16. 热门文章调用

    “`php

    {dede:arclist flag=’h’ titlelen=’30’ row=’10’}

  • [field:title/]
  • {/dede:arclist}

    “`

    ### 17. 随机文章调用

    “`php

    {dede:arclist titlelen=’30’ row=’10’ random=’1′}

  • [field:title/]
  • {/dede:arclist}

    “`

    ### 18. 栏目导航调用

    “`php

    {dede:channelcat}

    [field:typename/]

    {/dede:channelcat}

    “`

    ### 19. 页脚调用

    “`php

    {dede:include file=”templets/default/foot.htm”/}

    “`

    代码仅供参考,具体使用时可能需要根据实际情况进行调整,在使用这些代码时,请确保你的DedeCMS版本与此代码兼容。

    0