精华内容
下载资源
问答
  • 织梦的搜索功能是我们经常用到的功能,但是往往有时候搜索页是需要调用一些文章来作一些布局操作的,而织梦搜索默认是不能使用arclist和channelartlist调用文章的,当然,其实还是search.php不支持该两个标签,加上...

    织梦的搜索功能是我们经常用到的功能,但是往往有时候搜索页是需要调用一些文章来作一些布局操作的,而织梦搜索默认是不能使用arclist和channelartlist调用文章的,当然,其实还是search.php不支持该两个标签,加上一些代码就可以了。

    1、首先打开根目录下的include,找到arc.searchview.class.php这个文件

    2、在14行代码的地方,插入以下代码:require_once(DEDEINC."/taglib/channel.lib.php");require_once(DEDEINC."/taglib/arclist.lib.php");

    3、在540行代码的地方,插入以下代码:else if($tagname=="arclist") { $this->dtp->Assign($tagid,lib_arclist($ctag,$this)); } else if($tagname=="channelartlist") { $this->dtp->Assign($tagid,channelartlist($ctag,$this)); }

    最后去search.htm模版里面直接添加arclist标签进行调用看效果就知道了。

    标签:

    本文地址:织梦搜索页search.php支持arclist和channelartlist https://www.shenqiu123.com/a/jianzhan/zhishi/2753.html

    展开全文
  • 织梦搜索模块

    2013-02-12 15:29:30
    织梦搜索模块,网站搜索模块的代码,可用于搜索模块
  • 织梦搜索结果如何调用自定义字段?织梦DEDECMS搜索结果调用自定义字段推荐学习:织梦cms在搜索页调用自定义字段,使其可有让用户搜索这个自定义字段,找了好多文章和教程,却发现dedecms的标签底层模板字段不包括这...

    b9fb082f190f11933eb80ef88afaa5cd.png

    织梦搜索结果如何调用自定义字段?

    织梦DEDECMS搜索结果调用自定义字段

    推荐学习:织梦cms

    在搜索页调用自定义字段,使其可有让用户搜索这个自定义字段,找了好多文章和教程,却发现dedecms的标签底层模板字段不包括这个字段呢?这就大大限制了灵活性,但也不可能让所有字段都允许调用的,那样就会大大降低系统效率,所以今天分享的是一个比较完美解决这个问题的方法,配合dede标签,几乎可以说没有什么不能调用的了

    首先把上面代码放到 include/extend.func.php 里

    使用方法:function table($table, $field, $id)

    {

    global $dsql;

    $primarys = array();

    $table = strpos($table, '#@_') === false?(strpos($table, 'dede_') === false?'cn_'.$table:str_replace('dede_','cn_',$table)):$table;

    $dsql -> Execute("me","SHOW COLUMNS FROM `$table`");

    while ($r = $dsql->GetArray())

    {

    if($r['Key'] == 'PRI') $primarys[] = $r['Field'];

    }

    if(!emptyempty($primarys))

    {

    $primary = $primarys[0];

    $result = $dsql -> GetOne("SELECT `$field` FROM `$table` WHERE `$primary`= $id");

    }

    return isset($result[$field])?$result[$field]:'';

    }

    展开全文
  • 织梦搜索添加验证码实现教程 1、模板文件搜索框代码里加入验证码输入框 验证码:<input type="text" name="validate"><img src="{dede:global.cfg_cmspath/}/include/vdimgck....

    织梦搜索添加验证码实现教程

    1、模板文件搜索框代码里加入验证码输入框

    验证码:<input type="text" name="validate"><img src="{dede:global.cfg_cmspath/}/include/vdimgck.php" align="absmiddle" onclick="this.src='{dede:global.cfg_cmspath/}/include/vdimgck.php?tag='+Math.random();" style="cursor:pointer;">

     2、/plus/search.php 里面添加验证码代码,找到

    $mid = (isset($mid) && is_numeric($mid)) ? $mid : 0;

    在它下面加入

    $validate = empty($validate) ? '' : strtolower(trim($validate));
    $svali = strtolower(GetCkVdValue());
    if($validate=='' || $validate != $svali)
    {
    	ResetVdValue();
    	ShowMsg('验证码不正确!',$_SERVER["HTTP_REFERER"],0,1000);
    	exit();
    }

    展开全文
  • 小编最近做了个站,就是在搜索的时候,关键词太短或者搜索太过频繁,总会跳出一个DedeCMS 提示信息提示框,这让有些人会觉得这个看起来不是很好,跟自己网站的品牌不是很搭。下 […]小编最近做了个站,就是在搜索的...

    小编最近做了个站,就是在搜索的时候,关键词太短或者搜索太过频繁,总会跳出一个DedeCMS 提示信息提示框,这让有些人会觉得这个看起来不是很好,跟自己网站的品牌不是很搭。下 […]

    小编最近做了个站,就是在搜索的时候,关键词太短或者搜索太过频繁,总会跳出一个DedeCMS 提示信息提示框,这让有些人会觉得这个看起来不是很好,跟自己网站的品牌不是很搭。下面说下怎么修改这个地方提示:

    在include/common.func.php文件中有两处提示信息,打开文件后 搜索“提示信息”找到以下2处:

    第一处代码:

    $htmlhead = "\r\n

    \r\nDedeCMS提示信息\r\n\r\n";

    $htmlhead .= "\r\n\r\n

    ".(isset($GLOBALS['ucsynlogin']) ? $GLOBALS['ucsynlogin'] : '')."\r\n
    \r\n\r\n
    \r\n\r\n\r\n";

    第一处代码修改的是标题的提示,就是在你浏览器上可以看到的标题。

    第二处代码:

    $rmsg .= "document.write(\"

    ";

    $rmsg .= "

    DedeCMS 提示信息!
    \");\r\n";

    $rmsg .= "document.write(\"


    \");\r\n";

    $rmsg .= "document.write(\"".str_replace("\"","“",$msg)."\");\r\n";

    第二处代码修改的是提示框的提示标题。

    72276ff1c301decc19ae16e918bea575.png

    2f100a7f4bf447f2b9dc1685a1b0ab98.png

    只要修改了这两处的“DedeCMS 提示信息”就可以了,不过不建议用记事本直接修改,可用Dreamweaver一些软件修改。

    3dd57195710dd1cf6358891150dbc9ef.gif

    说点什么吧

    全部评论(0)

    最新

    最早

    b402e70167674402e87c23fea8a187e5.gif

    还没有评论,快来抢沙发吧!

    展开全文
  • 网络上的织梦搜索伪静态教程基本都有,我就不说了。包括使用插件的也有,而且普遍是以下这种方式 搜索页 伪静态前 www.xxx.com/plus/search.php?q=关键词 搜索页 伪静态后 ...
  • 我们大家是否经常碰到这样的问题,就是用织梦搜索功能搜索某些关键词,如果时间间隔太短,总是提示我们时间间隔太短,下面告诉您修改方法。下面交大家一个解决的方法   解决办法: 1:登录后台,系统,系统基本...
  • 仿织梦搜索搜索功能详解

    千次阅读 2014-12-24 09:56:24
    一.普通网站搜索功能。 ...我们使用DEDECMS制作中英文站时,需要在中文站上只搜索出中文站的内容,而在英文站只会搜索出英文站中的内容,此时就需要给英文站搜索栏目单独做个模板出来,可以按以下方法
  • 调用织梦搜索功能

    千次阅读 2017-12-01 17:03:54
    织梦默认的搜索框 站内搜索"> <input type="submit"
  • 织梦搜索提示关键词不少于2个字节 织梦系统有时候在搜索的时候会提示:关键词不少于2个字节,明明填写了关键词但是还有这个提示,问题解决的办法如下: 织梦原始的搜索代码: 智能模糊搜索仅...
  • 织梦搜索时间间隔如何修改

    千次阅读 2013-06-14 11:39:46
    我们大家是否经常碰到这样的为,如果想用z织梦搜索功能搜索某些关键词,如果时间间隔太短,总是提示我们时间间隔太短,下面告诉您修改方法。 解决办法: 1:登录后台,系统,系统基本参数,性能选项。 2:...
  • 织梦搜索标签调用

    2015-07-01 17:59:16
    显示效果:            搜索
  • 织梦搜索页面会将搜索关键词进行标红(字体颜色改为红色)处理。在代码中体现出来就是将关键词文字替换为套上font标签的文字。 如关键词为“哈哈哈”,在搜索页中会将“哈哈哈”替换为 “< font color=‘red’>...
  • 问题描述截图: 文本编辑器(editplus)打开文件目录:include/helpers/filter.helper.php 查找: if(preg_match("/[^0-9a-z@#\.]/",$keyword[$i])) { $restr .= ' '; } else { $restr .= $keyword[$i];...$r
  • <li class="list-group-item item-addons"><a class="item-title-addons">搜索 <strong>{dede:global name='keyword' function='RemoveXSS(@me)'/}</strong> 的结果 </a></li> {dede:list titlelen='100'} ...
  • 织梦搜索模板指定搜索的内容模型

    千次阅读 2016-04-21 16:57:15
    之前因为需要定制织梦搜索结果,只搜索商品模型而不搜索文章模型,百度上找了很多,都是比较繁琐的,而且测试后并没有我想要得到效果,后来研究了一下,只需要改动一个地方就可以了. 打开/plus/search.ph文件,在第十二...
  • <section class="cateList">...搜索 <strong>{dede:global name='keyword' function='RemoveXSS(@me)'/}</strong> 的结果<s class="icon"></s></h3> </section>.
  • 织梦dedecms默认的搜索结果页面不支持搜索结果总数的调用,没有这样的标签,但有时候我们需要在搜索结果页单独显示搜索结果条数,所以我们就得自己通过修改文件来实现了。  首先我们需要找到搜索页面调用的代码...
  • 织梦 搜索页列表序号

    2015-10-13 10:20:39
    //搜索 $query = "SELECT arc.*,act.typedir,act.typename,act.isdefault,act.defaultname,act.namerule, act.namerule2,act.ispart,act.moresite,act.siteurl,act.sitepath FROM `#@__archives` arc LEFT JOIN ...
  • 织梦默认不能在搜索页使用arclist标签,我们对代码做一些小改动即可 打开include/arc.searchview.class.php 一、查找代码: require_once(DEDEINC."/taglib/hotwords.lib.php"); require_once(DEDEINC."/...
  • "如图所示:,因为织梦出于性能和安全性的考虑禁止了搜索单字母(小于2个字节),如果搜索单个字母则会提示“关键字不能小于2个字节”,但是很多站长有时候还是需要搜索小于2个字节的关键字的,而且搜索间隔很短也会...
  • 织梦默认的搜索可以搜索全部栏目或者指定的搜索某一个栏目,不能搜索指定的多个栏目,需要加装修改才能实现。 1、在搜索框表单里加个typeid提交过去 例如 <form name="formsearch" action="/plus/search....
  • 找到 //处理一些特殊字段 然后在: ...1 $row["arcurl"] = GetFileUrl($row["id"],$row["typeid"],$row["senddate"],$row["title"], ...最后就是你自己在你的搜索页面加入自定义字段的代码,完成。
  • 前台模板搜索框 前台模板搜索框代码 加入下拉栏目选择typeid 打开 /include/arc.searchview.class.php 找到 $tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style...
  • 我们在给模型添加自定义字段后,刚好搜索页需要显示自定义的字段时,织梦默认是无法在搜索结果页显示自定义字段的内容的,网上很多教程都是写死或者改动系统文件,这样不仅不够人性化,而且改动系统文件对升级存在...
  • 许多网友在使用织梦内部搜索的时候,有时搜索的结果标题会显示不全,php900小编以前也遇到过这种情况.   如何解决呢? 打开:\templets\default\search.htm 将图标标注的{dede:list perpage='20'...
  • 织梦dedecms搜索结果页面的显示条数默认是10条,这个数值在模板当中是不能控制的。 解决方法: 打开根目录下的plus文件夹,找到search.php修改一段代码: 在大概第15行,找到 $ pagesize =(isset($pagesize)is_...
  • 即使修改了参数,如{dede:list perpage='20'},发现dede搜索搜索的结果依然是一页10条记录。 两种方法解决: 1、在dede模板的开始搜索按钮前加入<input type="hidden" name="pagesize" value="20">,其中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,387
精华内容 1,754
关键字:

织梦搜索