destoon采集论坛

 找回密码
 立即注册
查看: 455|回复: 2

seo必备

[复制链接]

79

主题

258

回帖

1247

积分

金牌会员

Rank: 6Rank: 6

积分
1247
发表于 2015-4-6 19:45:35 | 显示全部楼层 |阅读模式
本帖最后由 gaofeigz 于 2015-4-6 19:47 编辑

DESTOON的相关文章调用,有点狗血了,除了资讯频道,其它频道都没有这功能,tag字段在其它频道中也不见有使用到。

首先请看DT资讯频道相关文章的调用办法

{if $MOD[page_srelate]}
         
        {if $keytags}
        [url=]同类{$MOD[name]}[/url]
        $itemid and keyword like '%".$keytags[0]."%'&areaid=$cityid&pagesize=".$MOD[page_srelate]."&order=".$MOD[order]."&cols=2&template=list-table", -2)}-->
        {else}
        [url=]同类{$MOD[name]}[/url]
        
        {/if}
        {/if}

以上是默认模板的代码,调用的是本频道的相关文章,采用的相关tag字段的第一个关健词关联的方法。

下面这句是我自己修改的,利用资讯频道的tag字段第一个关健词与供应频道的keyword字段关联上,就可以调用到供应频道的相关信息了。调用其它频道依然如此。

        {loop $tou $i $t}
        
            
  • [url=]·{$t[title]}[/url]
              {/loop}
          
    不过以上代码只能在资讯频道中使用,如果到换到其它频道就不行了,因为其它频道的tag字段并没有使用,那么其它频道要如何去关联本频道的内容或者其它频道的内容呢。

    很简单,既然tag字段没用使用,那么我们就用keyword字段关联,或者自己添加一个自定义字段关联。

    代码如下:
    首页在show.htm模板中添加一个变量$keytags,并且分割keyword字段为数组,代码如下。
    {php $keytags = $keyword ? explode(',', $keyword) : array(); }

    下面我们就可以继续用资讯频道内容页的办法调用相关内容了。

            {loop $tou $i $t}
            
                
  • [url=]·{$t[title]}[/url]
              {/loop}

    这样就实现在任何频道关联内容了,如果要关联特定的内容,请用自定义字段。

    本教程由dt模板堂原创,www.dtmoban.com
  • 回复

    使用道具 举报

    50

    主题

    3415

    回帖

    7668

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    7668
    发表于 2015-4-7 13:24:30 | 显示全部楼层







    回复 支持 反对

    使用道具 举报

    2

    主题

    6

    回帖

    32

    积分

    新手上路

    Rank: 1

    积分
    32
    发表于 2015-4-7 15:33:35 | 显示全部楼层

    这个应该可以做的  keyword字段关联   不知道怎么样
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|destoon采集论坛

    GMT+8, 2025-12-16 19:02 , Processed in 0.017156 second(s), 20 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表