搬码资源网广告位 搬码资源网广告位

DEDE实现转跳属性文档在模板上调用出转跳地址

《:DEDE实现转跳属性文档在模板上调用出转跳地址》要点:
本文介绍了:DEDE实现转跳属性文档在模板上调用出转跳地址,希望对您有用。如果有疑问,可以联系我们。

PHP教程首先在/include/extend.func.PHP增加以下方法:   

PHP教程/** * 动态地址转静态输出 by Windchaser QQ:939238564 * $arcurl 动态网址 * @return String */function arcurlHtml($arcurl){  preg_match('/view.PHP\?aid=(\d+)/',$arcurl,$arcid);  if(!empty($arcid) && is_array($arcid)){//匹配是否存在动态地址    global $dsql;    $addtable = $dsql->GetOne("SELECT channel.addtable FROM #@__channeltype AS channel LEFT JOIN #@__archives AS arc ON arc.channel=channel.idWHERE arc.id='{$arcid[1]}'");//获取模型类型表名    $redirecturl = $dsql->GetOne("SELECT redirecturl FROM {$addtable['addtable']} WHERE aid = '{$arcid[1]}'");//动态获取表名,并查询redirecturl字段数据    if(!empty($redirecturl['redirecturl'])){      return $redirecturl['redirecturl'];//返回redirecturl字段数据    }else{      return $arcurl;    }  }else{//非动态地址直接返回原地址    return $arcurl;  }}

PHP教程在模板上的使用方式有两种形式:

PHP教程#第一种:[field:arcurl function='arcurlHtml(@me)'/]#第二种:[field:id runPHP='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];@me=arcurlHtml(@me);[/field:id]

PHP教程完整调用:

PHP教程#第一种{dede:arclist titlelen='45' channelid='-1' limit='0,4' type='commend.' flag='c'}       <li class="RTLi"><a href="[field:arcurl function='arcurlHtml(@me)'/]" title="[field:title/]" target="_blank"><img width="236" height="136" src="[field:picname/]" /></a></li>     {/dede:arclist}#第二种{dede:sql sql="SELECT * FROM xzzj_channeltype a left join xzzj_archives b on a.id = b.channel where a.id=-1 ORDER BY b.pubdate DESC LIMIT 0,2"}        <a href="[field:id runPHP='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];@me=arcurlHtml(@me);[/field:id]" class="s_contentRTPIA" target="_blank" title="[field:title/]" ><img src="[field:litpic/]" alt="[field:title/]" width="218" height="124" class="mb5"/><span class="s_contentRTPIASpan">[field:title/]</span></a>    {/dede:sql}

PHP教程以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持搬码源码网.

声明:
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站资源来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,得到更好的正版服务。
本文链接:https://www.abnma.com/11092.html,转载请注明出处。
如有侵权,请邮件联系我们删除处理。

0
搬码资源网广告位

评论0

请先

没有账号? 注册  忘记密码?