首页文章里标签的调用问题

1370次浏览 更新日期:2021-10-07 20:22:32 分类:问题求助 评论:3

首页文章里标签的调用问题


调用的标签 都成一样的了。正确的应该是每个文章的标签都是不一样的。

代码如下:

{m:lists field="title,de ion,url,color,thumb" modelid="1" limit="4"}

{loop $data $v}

<div class="yzm-text-thumb">

<a href="{$v[url]}" class="yzm-text-thumbl">

<img src="{get_thumb($v['thumb'])}" alt="{$v[title]}" title="{$v[title]}" />

</a>

<div class="yzm-text-thumbr">

<a href="{$v[url]}">{title_color($v['title'], $v['color'],$v['tag'])}</a>

<p>{$v[de ion]}</p><br><br/>

<div class="yzm-news-tags">

    {m:tag modelid="$modelid" id="$aid" limit="3"} 

    {loop $data $v}

    <a href="{tag_url($v['id'])}" target="_blank">{$v[tag]}</a>

    {/loop}

    </div>

</div>

</div>

{/loop}




应该是标红的这段代码写的不对,麻烦高手帮忙看一下。

后来看了别人的帖子 说用这个代码   也不行。


{php $aid = $v['id'];}

  {m:get sql="SELECT id,tag FROM yzm_tag_content AS a LEFT JOIN yzm_tag AS b ON a.tagid=b.id WHERE aid=$aid" limit="5" return="tag_data"}

  {loop $tag_data $val}

  <a href="{tag_url($val['id'])}" target="_blank" >{$val[tag]}</a>

  {/loop}


我来说两句
  • {php $aid = $v['id'];}
    {m:get sql="SELECT id,tag FROM yzm_tag_content AS a LEFT JOIN yzm_tag AS b ON a.tagid=b.id WHERE aid=$aid" limit="5" return="tag_data"}
    {loop $tag_data $val}	
    <a href="{tag_url($val['id'])}" target="_blank" >{$val[tag]}</a>
    {/loop}
    直接在循环标签里插入就行了!
    0
    回复
  • unlove
    unlove 3年前
    已解决,复制了列表页里的代码,把对应的CSS 修改了,就可以了。
    0
    回复
  • KNWJ
    KNWJ 3年前
    我觉得应该是要把里面的小循环融合到大循环里,不要单独搞个环中环吧,要不然每个大循环带的都是同一个小循环
    0
    回复
作者信息
发布见解
发内容 回顶部