您好,欢迎来到搜123网站分类目录!
当前位置:搜123网站分类目录 » 站长资讯 » 网站运营 » 文章详细 订阅RssFeed

dede SQL语句调取文章链接

来源:互联网 浏览:748次 时间:2018-07-24
先上一段代码:
思路:
北京//一级栏目
  北京新闻
  同城活动
天津//一级栏目
  天津新闻
  同城活动
我要在每个子栏目,都要调用“同城活动”下的新闻,但是,需要在北京栏目下调用北京的同城活动,天津下调用天津的同城活动,所以我需要自己写SQL语句,这句SQL的意思是:已知当前栏目ID和一个“同城活动”的公用栏目名字,那么搜索当前栏目ID,找到他的父栏目,然后搜索这个父栏目下的“同城活动”的栏目ID,根据这个栏目ID再搜索这个ID下的新闻内容,并且限定了8条。

{dede:sql sql="select * FROM `#@__archives` where typeid=(select id FROM `#@__arctype` where reid = (select reid FROM `#@__arctype` where id=~id~) and typename='同城活动') order by id desc limit 0,8"}
        <li><a href='[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]' target='_blank'>[field:title/]</a></li>
{/dede:sql}

在DEDE CMS中,有时需要进行多表联查,此时只能通过sql语句来调用文档,可是用默认的[field:arcurl/]无法获取文档的链接地址,后经到网上搜寻,找到调用“文章链接地址”的办法,如下:
在DEDE中,可以自由使用SQL语句来配合DEDE标签进行更多的个性化调用。通过SQL语句调用文档列表并获取其静态页面地址的方法。
基本参照格式为:
   {dede:sql sql='select 字段 From 表名称 where 条件语句'}
   [field:字段名/]
   {/dede:sql}
由上面这种基本格式,我们就可以基本转换出一条调用文档列表的调用标签了,代码为:
   {dede:sql sql='select * From dede_archives limit 10'}
   <a href="../plus/view.php?aid=[field:id/]">[field:title/]</a>
   {/dede:sql}
上面的文档链接的底层模板地址的是动态的,那么要如何来进行转换,让他链接到静态地址呢,这里只需要对[field:id/]进行一下转换,转换后的完整代码为:
   {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}

推荐站点

  • 十二星座生肖网十二星座生肖网

    十二星座生肖网,提供星座、生肖、个性、开运方法、运势、配对、解梦以及命理分析、血型、算命、风水等星相生肖命理信息。

    www.12xzsx.com
  • 汇吃的汇吃的

    汇吃的是一个美食分享平台,是一个分享美食制作方法的地方,也有美食故事的分享,提供图文菜谱大全,享受美食的乐趣,找美食菜谱,就上汇吃的。

    www.huichide.com
  • 中国天气网中国天气网

    中国天气网官方权威发布天气预报,逐三小时天气预报,提供天气预报查询一周,天气预报15天查询,空气质量,生活指数,旅游出行,交通天气等查询服务

    www.weather.com.cn
  • 520设计网520设计网

    520设计-中国网页平面设计师交流平台,专为酷爱网页设计、界面设计的你而倾力打造。拥有设计视频教程、网页模板、设计素材、CSS3+HTML5、网页平面设计视频教程、设计师网址导航等相关内容,它将成为你设计路上的一位好伙伴!

    www.sj520.cn
  • 天极网天极网

    天极网,全球最大的中文IT门户,专注IT产品采购及应用指南,每天为广大用户提供电脑硬件,软件,数码,商情,手机,笔记本,游戏,互联网,数字家庭,教育,下载等内容,解决网友工作学习中的技术疑难,指导数字科技消费,领引时尚生活潮流.

    www.yesky.com