在本文中,您将会了解到关于织梦dedecms首页和列表页调用下载地址的解决方法的新资讯,同时我们还将为您解释织梦cms调用栏目图片的相关在本文中,我们将带你探索织梦dedecms首页和列表页调用下载地
在本文中,您将会了解到关于织梦dedecms首页和列表页调用下载地址的解决方法的新资讯,同时我们还将为您解释织梦cms调用栏目图片的相关在本文中,我们将带你探索织梦dedecms首页和列表页调用下载地址的解决方法的奥秘,分析织梦cms调用栏目图片的特点,并给出一些关于Dedecms v5.3没有下载地址的解决方法、dedecms列表页首页调用下载地址的办法总结、dedecms首页/列表页/文章内容页调用tag的方法、DedeCMS首页列表页调用文章TAG标签的具体方法步骤的实用技巧。
本文目录一览:- 织梦dedecms首页和列表页调用下载地址的解决方法(织梦cms调用栏目图片)
- Dedecms v5.3没有下载地址的解决方法
- dedecms列表页首页调用下载地址的办法总结
- dedecms首页/列表页/文章内容页调用tag的方法
- DedeCMS首页列表页调用文章TAG标签的具体方法步骤
织梦dedecms首页和列表页调用下载地址的解决方法(织梦cms调用栏目图片)
直接在include/helpers/extends.helps.php *下面加个函数:
Dedecms v5.3没有下载地址的解决方法
if($islocal==1 && && $row['islocal']!=1) { continue; } |
if($islocal==1 && ($row['ismoresite']==1 && $row['islocal']!=1)) { continue; } |
dedecms列表页首页调用下载地址的办法总结
直接在include/helpers/extends.helps.PHP 最下面加个函数:
if ( ! function_exists('getlink')) { function getlink($dedetag){ //获得链接 $tmp = preg_split("/{*}/",$dedetag,-1,PREG_SPLIT_DELIM_CAPTURE); return substr($tmp[1],-11); } } 页面调用: {dede:arclist orderby='pubdate' orderway="desc" typeid='102,103,104,105' row='6' channelid="3" addfields='softlinks'} |
dedecms首页/列表页/文章内容页调用tag的方法
网站中的tag是作为关联相关文章使用的入口,对网站优化非常有利,也有利于蜘蛛爬行抓取相关页面,Dedecms有专门的tag页面,也能在各个不同地方调用tag,这里给大家介绍在不同的页面调用tag的方法。
1、首页,列表页和文章页调用所有的tag
{dede:tag row='8' getall='1' sort='month'}
row |30 行数
sort |new 排序
getal l|0 调用类型
2、列表页调用每一篇文章的tag
[field:id runPHP=yes] $tsql = new Dedesql(false); $tags = ''; $tsql->SetQuery("Select i.tag From tf_taglist t left join tf_tagindex i on i.id=t.tid where t.aid='@me'"); $tsql->Execute('t'); while($row = $tsql->GetArray('t',MysqL_ASSOC)){ $tags .= "PHP?/".urlencode($row['tag'])."'>".$row['tag']."
3、文章页调用该篇正文的tag
{dede:field.tags/}默认的TAG是无链接的,如果你希望该tag带上链接,则打开include/common.func.PHP ,大约755行,找到
//获得某文档的所有tag function GetTags($aid) { global $dsql; $tags = ''; $query = "Select tag From `tf_taglist` where aid='$aid' "; $dsql->Execute('tag',$query); while($row = $dsql->GetArray('tag')) { $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']); } return $tags; }修改为:
//获得某文档的所有tag
function GetTags($aid) { global $dsql; $tags = ''; $query = "Select tag From `dede_taglist` where aid='$aid' "; $dsql->Execute('tag',$query); while($row = $dsql->GetArray('tag')) { $tags.= ($tags=='' ? "PHP?/{$row['tag']} target=_blank>{$row['tag']}PHP?/{$row['tag']} target=_blank>{$row['tag']}
DedeCMS首页列表页调用文章TAG标签的具体方法步骤
DEDE织梦CMS最新版5.6以后虽然已经可以在列表页直接调用当前文档tag标签,但是,调用出来的是不带链接的纯文本,因此需要修改代码
首先我们先看一下函数原型:
位于/include/common.func.PHP文件内的以下代码:
//获得某文档的所有tag
function GetTags($aid) { global $dsql; $tags = ''; $query = "Select tag From `b_taglist` where aid='$aid' "; $dsql->Execute('tag',$query); while($row = $dsql->GetArray('tag')) { $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']); } return $tags; } |
有了上面的这个函数,我们要想在列表页调用tag标签,就可以参照下面这个调用代码例子:
{dede:list pagesize='10'}
{/dede:list}
其中[field:id function=GetTags(@me)/]这段代码就是我们要调用tag标签的代码,将上面代码插入到你的模板文件list_article.htm里面,生成后就会看到效果。
不过对于Dedecms来说,虽然利用[field:id function=GetTags(@me)/]是把tag标签调用出来了,但是却不带链接,只是个纯文本形式的调用,如果你想要调用带链接的tag标签,就需要按照下面步骤来修改一下:
1、首先请先注释掉include/helpers/archive.helper.PHP文件的第130行,找到 $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']); 用 $tags .= "PHP?/".urlencode($row[" tag'])."="" '>".$row['tag']."<="" a>="" ";="" 语句替换,当然你也可以根据自己的需求加入自己的样式。<="" p="">
PHP?/".urlencode($row[" tag'])."="" '>".$row['tag']."<="" a>="" ";="" 语句替换,当然你也可以根据自己的需求加入自己的样式。<="" p=""> 2、其次在下面空白处加入以下代码:
if ( ! function_exists('GetTagk')) { function GetTagk($aid) { global $dsql; $tagk = ''; $query = "SELECT tag,aid FROM `ma_taglist` WHERE aid='$aid' "; $dsql->Execute('tag',$query); while($row = $dsql->GetArray('tag')) { $tagk .= ($tagk=='' ? $row['tag'] : ','.$row['tag']); } return $tagk; } } |
3、再打开dede/article_edit.PHP,找到$tags = GetTags($aid); 在下面加上 $tagk = GetTagk($aid);
4、最后打开dede/templets/article_edit.htm文件,再调用tag标签那里把PHP echo $tags; ?>改成PHP echo $tagk; ?>。
按照以上的步骤完成后,生成一下首页或列表页,就可以正常的调用带有链接的tag标签了,后台文章tag标签框也能正常显示了。
知识点补充扩展:
全站调用最新tag标签:
{dede:tag row='50' sort='new' getall='1'}
{/dede:tag}
全站调用最新关键词标签:
{dede:tag table='dede_search_keywords' row='3' sort='new' if=''}
我们今天的关于织梦dedecms首页和列表页调用下载地址的解决方法和织梦cms调用栏目图片的分享就到这里,谢谢您的阅读,如果想了解更多关于Dedecms v5.3没有下载地址的解决方法、dedecms列表页首页调用下载地址的办法总结、dedecms首页/列表页/文章内容页调用tag的方法、DedeCMS首页列表页调用文章TAG标签的具体方法步骤的相关信息,可以在本站进行搜索。
本文标签: