POSCMS 版主:POSCMS负责人
首页list遍历出不来tag或者keyword关键词跳转地址
类型:POSCMS 更新时间:2017-10-14 10:31:05

想list遍历里把文章的关键词也输出,但尝试后不成功。

尝试一:抄列表页的代码,不成功,没结果

{php $tags = dr_tag_list(MOD_DIR, $t.keywords);}
{loop $tags $n $u}
<a href="{$u}" title="{$n}">{$n}</a>
{/loop}

尝试二:代码可以输出,但唯独关键词的跳转地址不对,成了/?module参数为空

{php $kw=@explode(',', $t.keywords);}
{loop $kw $a}
 {if $a}
<a href="{dr_tag_url(MOD_DIR, $a)}" title="{$a}" target="_blank">{$a}</a>
{/if}
{/loop}

以上两种方法都不能让首页遍历时输出准确的关键词,求指导!

回帖
  • 九天网络(JiuDay)
    #1楼    九天网络(JiuDay)
    2017-10-14 09:39:32
    0

    首先 你要知道代码中的变量都是什么意思

    MOD_DIR  是个全局变量  代表模块目录

    在首页 不属于任何一个模块 怎么可能可以输出 模块名呢 尝试写死吧,如果是在list 里面 就输出这篇文章所属的模块名。

  • don
    #2楼    don
    2017-10-14 10:17:33
    0
    【九天网络(JiuDay)】1楼请教一下写死是怎么个写死法,目前尝试二代码里,
    {dr_tag_url(MOD_DIR, $a)}
    这个是输出地址是错的,有没有其他方法能把tag的跳转地址输出正确?我刚接触,不知道怎么弄模块名,有模块名又怎么让tag地址正确?
  • 九天网络(JiuDay)
    #3楼    九天网络(JiuDay)
    2017-10-14 10:28:32
    0
    {dr_tag_url("news", $a)}
    {dr_tag_url("photo", $a)}
    {dr_tag_url("模块名称", $a)}
    以上给你举的例子 是否明白?
    满意答案
  • don
    #4楼    don
    2017-10-14 10:31:00
    0
    【九天网络(JiuDay)】3楼感谢感谢!!!
  • don
    #5楼    don
    2017-10-14 10:31:05
    0
    感谢大家给我解决此问题,我已经完美的解决