网络营销电子商务研究中心  
How to buy the best prescription safety glasses in Canada? Let's study!
Go Back   网络营销电子商务研究中心 > 网站建设 > DedeCMS
User Name
Password
 
FAQ Members List Calendar Cheap Glasses Mark Forums Read

Reply
 
Thread Tools Display Modes
  #1   IP: 61.160.30.41
Old 2014-05-01, 11:05 PM
Val Verda Val Verda is offline
初级会员
 
Join Date: 2008-02-11
Posts: 1
Val Verda 现在声名狼藉
Default SQL标签({dede:sql sql=""})获取文档静态链接地址的方法

温馨提醒:本教程适用于DedeCMS V5.3,V5.5,V5.6


大家知道,在Dede系统里面,我可以可以自由使用SQL语句来配合织梦标签进行更多的个性化调用。比如:推荐会员、推荐企业等。他们的基本参照格式为:
Code:

    {dede:sql sql='select 字段 From 表名称 where 条件语句'}   
    [field:字段名/]   
    {/dede:sql}  
由上面这种基本格式,我们就可以基本转换出一条调用文档列表的调用标签了,代码为:
Code:

    {dede:sql sql='select * From dede_archives limit 10'}   
        <a href="/plus/view.php?aid=[field:id/]">[field:title/]</a>  
    {/dede:sql}  
大家看到了上面的文档链接的底层模板地址的是动态的,那么我们要如何来进行转换,让他链接到静态地址呢,这里我们只需要对[field:id/]进行一下转换,转换后的完整代码为:
Code:

    {dede:sql sql="SELECT * FROM dede_archives limit 10"}   
        <li>·<a href='[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]' title="[field:title/]" target="_blank">[field:title function=cn_substr(@me,30,0)/]</a></li>  
    {/dede:sql}  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Prescription-glasses.com offers prescription glasses online at discount prices.
All times are GMT +8. The time now is 07:49 AM.


Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.