dedecms 调用幻灯片用哪个标签?
1如果是dedecms v57版本直接使用标签
[field:id function=GetTags(@me)/]
就可以调用出来了。只不过不带连接的。
2如果需要连接请注释掉include/helpers/archivehelperphp文件的130行,
$tags = ($tags=='' $row['tag'] : ','$row['tag']);
用下面语句替换,当然你也可以加入自己的样式
$tags = "<a href='/tagsphp/"urlencode($row['tag'])"/'>"$row['tag']"</a> ";再在下面空白处加入
if ( ! function_exists('GetTagk')){function GetTagk($aid)
{
global $dsql;
$tagk = '';
$query = "SELECT tag,aid FROM `#@__taglist` WHERE aid='$aid' ";
$dsql->Execute('tag',$query);
while($row = $dsql->GetArray('tag'))
{
$tagk = ($tagk=='' $row['tag'] : ','$row['tag']);
}
return $tagk;
}
}
再打开dede/article_editphp
找到$tags = GetTags($aid);下
面加$tagk = GetTagk($aid);
再打开dede/templets/article_edithtm
再调用tag标签那里把<php echo $tags; >改成<php echo $tagk; >
这样调用的时候可以调用tag,后台显示也能正常显示。
楼主你好
可以用这个代码:
{dede:arclist row=14 titlelen=32 noflag='h'}
<li>[field:global runphp='yes' name=autoindex]
$a="<SPAN class='num active'>";
$b="</SPAN>";
$c="<SPAN class='num'>";
if (@me > 3) @me = $c@me$b;
else @me = "<span class='top'>"$a@me$b"</span>";
[/field:global]<a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
亲测可以用,代码如下:
前台效果:
这是dedecms默认模板首页最上面的最近更新,希望可以帮到你。
这个用arclist就可以实现吧,里面有一个“type”参数可以设置调用文档的类型,在后台可以查看一下对应文档的类型,貌似推荐为幻灯片显示的文档其文档类型可以查看到。希望我的回答对你有些许的帮助
你标签用错了,不是用typename,再说这个也不是用在这里的,应该用type标签,type具体用法是:
功能说明:表示指定的单个栏目的链接
适用范围:全局使用
基本语法:
{dede:type}
CSS样式调用,不需要那么麻烦,你只需要这样做:
1、新建一个CSS文件,把所有的CSS样式放到里面
2、然后在网页文件的头部用<link rel="stylesheet" rev="stylesheet" href="路径" type="text/css" />引入CSS文件
3、在需要使用CSS文件的地方用CLASS="XXX"进行调用就可以了
没那么多麻烦事
{dede:tag sort='new' getall='1'}
<a href='[field:link/]'>[field:tag /]</a>
{/dede:tag}
0条评论