dedecms织梦dede:sql调用文章静态地址的办法

dede:sql的写法参考格式: {dede:sql sql=select 字段 From 表名称 where 条件语句} [field:字段名/] {/dede:sql} 动态链接调用代码 {dede:sql sql=select * From wmd_archives limit 10} a href=/plus/view.php?aid=[field:id/

dede:sql的写法参考格式:
 
{dede:sql sql='select 字段 From 表名称 where 条件语句'}
[field:字段名/]
{/dede:sql}
 
动态链接调用代码
 
{dede:sql sql='select * From wmd_archives limit 10'}
< a href="/plus/view.php?aid=[field:id/]">[field:title/]</a>
{/dede:sql}
上面的文档链接的底层模板地址的是动态的,这里我们只需要对[field:id/]进行一下转换,转换后的完整代码为:
 
{dede:sql sql="SELECT * FROM wmd_archives limit 10"}
<li>·<a href='
[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]'>[field:title/]</a>
</li>
{/dede:sql}
 
用dede:php标签调用静态地址:
 
{dede:php}
$dsql->SetQuery("SELECT * FROM wmd_archives limit 10");
$dsql->Execute();
while($arr = $dsql->getArray()){
$arcurl = GetOneArchive($arr['aid']);
echo '<li>·<a href=“'.$arcurl['arcurl'].'”>[field:title/]</a></li>';
}
{/dede:php}
 

dedecms织梦dede:sql调用文章静态地址的办法

最新VIP资源