小李SEO博客

网站优化服务

织梦cms直接调用数据库sql基本语法

dedecms织梦sql基本语法 直接调用数据库我们在修改使用织梦cms模板时,会用到很多标签,这是dede自身的数据调用命令,可以调用MYSQL的各种数据。这是非常方便的,当我们想要修改文章的频道、列表与内容摘要,甚至是显示多少列,显示什么统计数据,都可以用这些标签直接调取。但是这些标签也不是万能的。也许当初织梦在开发制作时,只是按照基本模板要求进行配置标签,所以有些数据的调用,是不能跨模板调用的。

这是非常的头痛。但如果懂得了SQL,这时候我们不需要用标签,直接使用SQL语句,灵活地从数据库当中调用我们需要的内容。那怎样才能调用数据库中的内容呢?举个简单的例子,企业模板当中的公司简介一般可以采用单页文档,它在频道模型里,那我们在首页如何调用单页文档?步骤如下:1.首页在后台单页文档管理里添加一个单页文档,内容编辑框输入我们要的内容生成。2.在需要调用单页文档的地方加入SQL万用标签{dede:sql sql="select body from dede_sgpage where aid=2"}[field:body /]{/dede:sql} 。

上面这一段代码的意思就是,选择数据表dede_sgpage 的body字段输入,aid=2这里的2表示要创建单页文档ID的数字,大家在使用时做下相应修改即可。然后我们再稍微修改一下这句SQL标签样例代码{dede:sql sql="select content from dede_arctype where id=2"}[field:content function=cn_substr(Html2Text(@me),600)/]{/dede:sql}这里说明一下cn_substr表示截取600个字符也就是300个汉字。Html2Text代表把含有HTML的字符过滤掉,只显示文本。

这是不是非常方便呢?其实在织梦模板里面,我们可以自由使用SQL语句来配合织梦模板标签,进行我们自己更多的个性化调用。其中dede sql基本语法 格式为:{dede:sql sql="select 字段 From 表名称 where 条件语句"}[field:字段名/]{/dede:sql}从这种基本格式,就可以转换出一条调用文档列表的调用标签了,代码为:{dede:sql sql="select * From dede_archives limit 10"}<li>·<a href="/plus/view.php?aid=[field:id/]">[field:title/]</a></li>{/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}这样的sql万能语句可以让我们在修改dede模板时,更加随心所欲得到。


上一篇:dedecms首页调用缩略图为背景 下一篇:dedecms列表页实现隔行或者多行随意换色标签代码
织梦cms相关文章阅读
  • 织梦cms增加自定义文件名功能

    小李网络公司介绍织梦cms增加自定义文件名功能知识,包括dedecms模板接收变量如何更新dedecmsexcel如何增加自定义排序为什么不能自定义排序怎么设置自定义标签织梦建站关键词数量怎样增加....

  • 织梦cms变量覆盖漏洞导致注入漏洞解决方法

    小李网络公司介绍织梦cms变量覆盖漏洞导致注入漏洞解决方法知识,包括dedecms登录漏洞dedecms57漏洞dedecfg变量调用dedecms漏洞防范搜索dedecms漏洞dedecms跳转漏洞dedecmsxss漏洞dedecms漏洞拿密码....

  • 织梦cms使用channelartlist在列表页和内容页

    小李网络公司介绍织梦cms使用channelartlist在列表页和内容页知识,包括帝国cms和织梦哪个好织梦dede建站教程视频dede怎么仿站dede仿站网dede标记教程dede模板站织梦 建站织梦免费源码织梦cms网站de...

  • 织梦cms核心类TypeLink.class.php摘要笔记

    小李网络公司介绍织梦cms核心类TypeLink.class.php摘要知识,包括php class编程中class是什么意思php中class类内调用方法php中class是什么意思get_classphp中self的用法zentaophpphp newphpgetjava的class....

  • 织梦cms虚拟主机空间迁移步骤

    小李网络公司介绍织梦cms虚拟主机空间迁移步骤知识,包括如何给Dedecms网站搬家的详细步骤 - 百度经验,DEDE织梦网站迁移教程 DEDE搬家的两种方法_织梦58,织梦网站搬家换空间操作详细教程-织梦网...

  • 织梦cms无法获得主键进行后续解决方法

    小李网络公司介绍织梦cms无法获得主键进行后续解决方法知识,包括数据库的主键主键是什么织梦dedecms教程表的主键主键自增主键的特点主键可以有多个吗织梦dedecms插件创建主键SQL主键主键字段...

  • 织梦cms出现安全隐患原因及修改方法

    小李网络公司介绍织梦cms出现安全隐患原因及修改方法知识,包括dede织梦上传图片出现Upload filetype not allow, dede织梦cms5.7提示Upload filetype not allow.not allow什么意思allow doing什么意思405not allowallow和...

  • 织梦cms网站Tags标签采用标准化URL

    小李网络公司介绍织梦cms网站Tags标签采用标准化URL知识,包括将dedecms织梦Tags标签URL去掉中文加密URLEncode采用标准化URL,织梦cms建站教程dedecms织梦系统织梦列表页标签织梦超级标签织梦友情链接标...

  • 织梦cms添加全局变量需要注意事项

    小李网络公司介绍织梦cms添加全局变量需要注意事项知识,包括DedeCMS添加全局变量需要注意的几个问题_AB模板网,织梦模板添加全局变量需要注意的几点内容_CMS技术_织梦361....

  • 织梦cms连接数据库失败错误警告

    小李网络公司介绍织梦cms连接数据库失败错误警告知识,包括sql发生错误5拒绝访问数据库错误怎么解决附加数据库时出错怎么办附加数据库错误5120SQL对象名无效的解决sql分离的数据库在哪里....

  • 织梦cms去除图片img中width和height属性方法

    小李网络公司介绍织梦cms去除图片img中属性知识.包括织梦如何去除img图片中的style width height属性_织梦58,织梦怎样去除img中的style width height属性_CMS体系建站....

  • 织梦cms列表页面分组表现设置代码

    小李网络公司介绍织梦cms列表页面分组表现设置代码知识,包括 dedecms文章列表如何分组显示_t145gaom的专栏-CSDN博客,织梦系统dedecms实现列表页双样式,列表样式循环交替变化,dedecms列表页的分页怎...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640