您当前的位置: 主页 > 优化教程
织梦cms的代码除了自身的功能以外在模板标签调用以及自定义模型等方面确实很差,下面是是用sql标签调用匹配其他参数的代码修改:
一般在文章页使用sql标签匹配另外一个参数我们会按照以下这样写,但结果输出为空:
 
{dede:sql sql="select title from `dede_archives` where `title` like '%~pername~%'" db='default'}
  <li><a href='[field:arcurl/]'>[field:title/]</a> </li> 
{/dede:sql}
 
DEDECMS织梦模板标签默认编译的结果就是select title from `dede_archives` where `title` like '~%pername%~' 并没有传递进来pername的参数。
此时我们需要对织梦cms的函数进行以下修改:
$sql = str_replace($conditions[0][$key], "'".addslashes($refObj->Fields[$value])."'", $sql);
修改为:(只需把引号去掉就可以实现了)
$sql = str_replace($conditions[0][$key], addslashes($refObj->Fields[$value]), $sql);
或者我们可以复制一份include/taglib/sql.lib.php重命名为likesql.lib.php并将对应代码修改,这样我们可以不影响{dede:sql sql=""}标签而用新的{dede:likesql sql=""}来实现模糊搜索。
 

关键词:dedecms,织梦,模板,sql,标签,中,调用,其它,变    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

dedecms后台文本编辑器不显示或加截慢解决办法很久以前卖了一个站了,结果买站的朋友说后台编辑器不可用了,打开之后发现... 2021-07-22
织梦模板(dedecms)字符串内容截取函数代码方法在织梦(即dedecms)二次开发以及网站建设时,我们经常会用到字符串... 2021-07-22
dedecms织梦批量删除会员的后台SQL语句代码网站如果开启会员注册功能,将可能会被批量注册,如果需要删除这些会员,就... 2021-07-22
如何利用dedecms织梦模板autoindex属性让文章列表加上序号当我们在制作模板时,需要在文章标题前面加上序号,可以通过织梦自带的au... 2021-07-22
Dedecms 教程:删除系统自定义变量这次再之前添加了个联系电话的系统变量,选错了变量类型,结果电话里面要是... 2021-08-14
解决dedecms织梦更改编辑器编辑内容内容空白很多使用织梦dedecms的朋友可能会碰到过在发布文章或编辑文章时都会... 2021-07-30
织梦后台提示:DedeCMS Error:Tag disabled:php!解决方法出现问题:织梦DedeCMS v7.5后台提示 DedeCMS Err... 2021-07-22
织梦模板里面获取当前页面的路径的方法织梦cms模板自带的一个全局函数,我们可以用标签的形式将它在前台调用出... 2021-07-22
当前栏目调用上级栏目名称的办法问题:网站需要在栏目列表页调用上级栏目的名称,也就是在列表模板调用当前... 2021-07-30
织梦简略标题(副标题)使用方法教程在常见的CMS系统中,我对dedecms算是比较熟悉的,自己网站用的也... 2021-08-14
织梦DEDECMS用sql命令删除自定义变量如果后台添加变量后不想要了,可删除。有两种方法: 1、直接利用phpm... 2021-07-22
织梦DedeCMS后台登录-验证码总是提示不正确这个问题经常有网友会遇到,解决办法如下: 1.data目录下sessi... 2021-07-22
DEDECMS在PHP5.4不能正常运行的解决方法本文实例讲述了DEDECMS在PHP5.4不能正常运行的解决方法。分享... 2021-07-30
DedeCMS 显示全站相关文章的修改方法以前的文章中,我们曾经提到过DedeCMS V5.3的相关文章调用全站... 2021-07-22
织梦增加tag属性分类及调用DedeCMS的TAG标签不是很灵活,有时候我们的标签需要进行一个分类... 2021-07-27
dedecms织梦生成Google Sitemap的方法、在模版目录新建一个sitemap.htm文件,代码如下: ?xml ... 2021-07-22

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn