织梦站内搜索怎么做(如何用织梦建站)

程序开发 11
今天给各位分享织梦站内搜索怎么做的知识,其中也会对如何用织梦建站进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!织梦cms搜索功能,我上架的织梦网站里没有搜功能,哪位大神教我下怎么作。网上查了很多没看懂 搜索框代码,放到模板里,通常放头部模板head.htm里。form  name="formsearch" action="{dede:global.cfg_cmsurl/}/plus/search.php"

今天给各位分享织梦站内搜索怎么做的知识,其中也会对如何用织梦建站进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

织梦cms搜索功能,我上架的织梦网站里没有搜功能,哪位大神教我下怎么作。网上查了很多没看懂

搜索框代码,放到模板里,通常放头部模板head.htm里。

form  name="formsearch" action="{dede:global.cfg_cmsurl/}/plus/search.php"

        div class="4e23cfe21e23336d form"

          h4搜索/h4

           input type="hidden" name="kwtype" value="0" /

           input name="q" type="text" class="cfe21e23336dcbf7 search-keyword" id="search-keyword" value="在这里搜索..." onfocus="if(this.value=='在这里搜索...'){this.value='';}"  onblur="if(this.value==''){this.value='在这里搜索...';}" /

           select name="searchtype" class="1e23336dcbf710fa search-option" id="search-option"

               option value="title" selected='1'检索标题/option

               option value="titlekeyword"智能模糊/option

           /select

          button type="submit" class="56d067c3b70b43b8 search-submit"搜索/button

        /div

        /form

还需要有搜索结果展示模板,进templets/default里找到search.htm复制到你的新模板目录。

这样就可以搜索了。

模板的具体样式自己调整下,或者参照这个默认的search.htm里的标签自己做个模板。

我想为我自己的网站加一个站内搜索的功能,请问应该怎样编写代码呢?

1、用织梦的搜索模版,是search.htm这个模版,你把logo之类的改改就行了

2、自己做一个搜索模版,然后内容用这个搜索代码:

{dede:list perpage='20'}

li

[field:array runphp='yes']@me = (empty(@me['litpic']) ? “” : “a href=’{@me['arcurl']}’ class=’preview’img src=’{@me['litpic']}’//a”); [/field:array]

a href=”[field:arcurl/]” target=”_blank”[field:title/]/a

p[field:description function='cn_substr(@me,80)'//]…/p

span

small分类:/smalla href=”[field:typeurl/]” target=”_blank”[field:typename/]/a

small点击:/small[field:click/]

small日期:/small[field:stime/]

/span

/li

{/dede:list}

首页搜索用:

form id=”search” name=”search” method=”post” action=”{dede:global.cfg_cmsurl/}/plus/search.php”

input type=”text” name=”keyword” value=”请输入关键字” onMouseOver=”this.focus()” onBlur=”if (value ==”){value=’请输入关键字’}” onFocus=”this.select()” onClick=”if(this.value==’请输入关键字’)this.value=”” /

input type=”submit” value=”站内搜索” /

/form

最好自己定义下样式

织梦怎么做自定义表单的搜索功能

织梦怎么用自定义表单做查询带验证码

利用织梦内容管理系统(DedeCMS)自带提供的自定义表单功能即可满足大多数的此类需求。

通过给自定义表单加入验证码的功能,可以防止一些用户恶意提交。

1、先进入DedeCMS后台生成自定义表单。

2、在自定义表单模板中添加验证码代码,如下:

input

name="validate" type="text" id="vdcode" style="text-transform:uppercase;" size="8"/img

id="vdimgck" align="absmiddle" onClick="this.src=this.src+'?'" style="cursor:

pointer;" alt="看不清?点击更换" src="../include/vdimgck.php"/a

href="javascript:vide(-1);" onClick="changeAuthCode();"看不清? /a;

3、在当前页添加JS代码,如下:

script

type="text/javascript" language="javascript"//验证

码 function changeAuthCode(){var num =newDate().getTime();varrand= Math.round(Math.random()*10000);

num = num +rand;

$('#ver_code').css('visibility','visible');if($("#vdimgck")[0]){

$("#vdimgck")[0].src ="../include/vdimgck.php?tag="+ num;}returnfalse;}/script

4、修改订单处理页面,打开网站根目录/plus/diy.php文件, 添加验证代码到第61行左右位置。如下:

if(!empty($dede_fields)){$validate=empty($validate) ? '':strtolower(trim($validate));$svali=strtolower(GetCkVdValue());if(($validate==''||$validate!=$svali)preg_match("/6/",$safe_gdopen)){

ResetVdValue();

ShowMsg('验证码不正确!',$dede_add,0,1000);exit;}}

dedecms如何做一个站内搜索的功能

参考dedecms默认的首页模版即可,自带了搜索窗口与搜索结果的页面。

织梦站内搜索怎么做的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于如何用织梦建站、织梦站内搜索怎么做的信息别忘了在本站进行查找喔。

织梦站内搜索怎么做
扫码二维码