织梦文章页获取tags并增加链接的方法,最新最
网站建设 2022-07-27 08:13www.1681989.com免费网站
其他人的方法会导致后台 这样子! 本网站的不会! 我们打开clude 下面的extend.func.php ,在后面增加函数 function Tagslk( $tags ) { $tag = explode ( , , $tags ); $b = ; for ( $dex =0; $dex count ( $tag ); $dex ++) { $b = $b . ahref=/tags.php? . $tag [ $dex ]. . $tag [ $dex ]. / […]
其他人的方法会导致后台
这样子!
本网站的不会!
我们打开clude 下面的extend.func.php ,在后面增加函数
function Tagslk( $tags ) { $tag = explode ( ',' , $tags ); $b = '' ; for ( $dex =0; $dex < count ( $tag ); $dex ++) { $b = $b . "<a href='/tags.php?" . $tag [ $dex ]. "'>" . $tag [ $dex ]. "</a>" ; } return $b ; } |
然后调用方法为
{dede:field.tags function = 'Tagslk(@me)' /} |
主要原理就是利用php 分隔, 生成变量,然后增加一个a连接即可!
其实还有一个最简单的办法
{dede:tag sort= 'new' getall= '0' } <a href= '[field:lk/]' >[field:tag /]</a> {/dede:tag} |
getall='0' 就是调用当前页面的! 1就是全部的 rand 为随机 month为月份
怎么样是不是很意外,很惊喜!
其他列表调用方法
最新
{dede:tag row= '60' sort= 'new' } <a href= '[field:lk/]' class = 'tagc[field:highlight /]' >[field:tag /]</a> {/dede:tag} |
本月最热 如果周 则改变month
{dede:tag row= '60' sort= 'month' } <a href= '[field:lk/]' class = 'tagc[field:highlight /]' >[field:tag /]</a> {/dede:tag} |
随机
{dede:tag row= '100' sort= 'rand' } <a href= '[field:lk/]' class = 'tagc[field:highlight /]' >[field:tag /]</a> {/dede:tag} |
其他方法
{dede:tag table='dede_search_keywords' sort='keyword' row='2' if=''} < a class = blue href = '[field:lk/]' target = _blank >[field:tag /]</ a > {/dede:tag} |
{dede:field name='keywords' runphp='yes' } if(!empty(@me)){ $kws = explode(' ',@me); @me = ""; foreach($kws as $k){ @me .= "< a href = '/tag.php?/$k/' >$k</ a > "; } @me= str_replace('+', ' ',trim(@me)); } |