最终的页面:

步骤:
1.搜索标签代码
<input id="keyword" type="text" class="text" onfocus= "this.style.color='#000';
if(this.value=='品牌/型号/套餐/配件')this.value=''" onblur="if(this.value==''){this.value='品牌/型号/套餐/配件';this.style.color='#999'}" maxlength="100" value="品牌/型号/套餐/配件" name="Keyword" />
<div class="search_word"> <input id="Submit" type="submit" value="搜索" name="Submit" class="sub" onclick="OnSearchCheckAndSubmit();" /></div>
<script type="text/javascript">
var searchBox=document.getElementById("keyword");
searchBox.onkeydown=entersearch;
function OnSearchCheckAndSubmit(){
var keyword = searchBox.value;
if (keyword == '' || keyword == null ||keyword == '品牌/型号/套餐/配件') {
alert("您没有输入任何内容!");
return;
}
else {
window.location = "{PE.SiteConfig.applicationpath/}search.aspx?searchtype=0&Keyword=" + escape(keyword);
}
}
function entersearch(event){
var event = event|| window.event;
if (event.keyCode == 13)
{
OnSearchCheckAndSubmit();
}else{
return;
}
}
</script>

2.添加自定义字段(前面文章有介绍到);
3.选择全站搜索结果页模板(“系统设置”→“模板标签管理”→“动态页模板配置”)

4.修改“全站搜索按标题 ”标签的查询语句(红色的为添加的字段所在的表中)
<xsl:template match="/">
{PE.Label id="全站搜索按标题_普通式" queryCond="SELECT TOP @pagesize
*
FROM
PE_CommonModel CM INNER JOIN PE_U_Photo PP ON(CM.GeneralID=PP.ID)
WHERE
CM.GeneralID NOT IN (SELECT TOP @startrow ICM.GeneralID FROM PE_CommonModel ICM WHERE ICM.Status = 99 AND ICM.Title LIKE '%<xsl:value-of select="/NewDataSet/Table/Title"/>%' ORDER BY ICM.UpdateTime DESC) AND
CM.Status = 99 AND CM.SigninType!=2 AND
CM.Title LIKE '%<xsl:value-of select="/NewDataSet/Table/Title"/>%'
ORDER BY
CM.UpdateTime DESC" queryCount="SELECT COUNT (ICM.GeneralID) FROM PE_CommonModel ICM WHERE ICM.Status = 99 AND ICM.Title LIKE '%<xsl:value-of select="/NewDataSet/Table/Title"/>%'" titleLength="<xsl:value-of select="$titleLength"/>" page="true" pagesize="<xsl:value-of select="$outputQty"/>" urlpage="true" /}
</xsl:template>
5.在“全站搜索按标题_普通式”中添加所要显示的内容(红色的部分)
<?xml version="1.0" encoding="utf-8"?>
<root>
<LabelType>样式类</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString>@queryCond </LabelSqlString>
<attributes>
<name>queryCount</name>
<datatype>supersql</datatype>
<default>
</default>
<intro>统计条件</intro>
</attributes>
<attributes>
<name>queryCond</name>
<datatype>supersql</datatype>
<default>SELECT TOP 10 * FROM PE_CommonModel</default>
<intro>查询条件</intro>
</attributes>
<attributes>
<name>titleLength</name>
<datatype>supersql</datatype>
<default>60</default>
<intro>标题长度</intro>
</attributes>
<attributes>
<name>imageClass</name>
<datatype>string</datatype>
<default>pe_u_thumb</default>
<intro>图片区块选择器名</intro>
</attributes>
<attributes>
<name>titleClass</name>
<datatype>string</datatype>
<default>pe_u_thumb_title</default>
<intro>标题简介区择器名</intro>
</attributes>
<attributes>
<name>xsjgClass</name>
<datatype>double</datatype>
<default>pe_u_thumb_xsjg</default>
<intro>显示价格区择器名</intro>
</attributes>
<attributes>
<name>imageWidth</name>
<datatype>int</datatype>
<default>160</default>
<intro>图片宽度</intro>
</attributes>
<attributes>
<name>imageHeight</name>
<datatype>int</datatype>
<default>120</default>
<intro>图片高度</intro>
</attributes>
<attributes>
<name>optionalExtend</name>
<datatype>string</datatype>
<default />
<intro>可选扩展参数</intro>
</attributes>
<UsePage>True</UsePage>
<LabelDataType>sql_sysquery</LabelDataType>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString>@queryCond </LabelSqlString>
<LabelSqlCount>@queryCount</LabelSqlCount>
<Version officialVersion="" modifiedVersions="3607" compatibleVersion="" />
<LabelTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:output method="html" version="1.0" encoding="utf-8" indent="yes"/>
<xsl:param name="contentLength" />
<xsl:param name="imageClass" />
<xsl:param name="titleClass" />
<xsl:param name="xsjgClass" />
<xsl:param name="imageWidth" />
<xsl:param name="imageHeight" />
<xsl:param name="queryCount" />
<xsl:param name="queryCond" />
<xsl:param name="optionalExtend" />
<xsl:param name="titleLength" />
<xsl:template match="NewDataSet">
<xsl:choose>
<xsl:when test="count(Table)=0">
<li style="color:red">没有相关搜索结果!</li>
</xsl:when>
<xsl:otherwise>
<xsl:for-each select="Table">
<li>
<div class="{$imageClass}"> <a>
<xsl:attribute name="href"> <xsl:value-of select="pe:GetInfoPath(NodeID,GeneralID,InputTime,PinyinTitle,HtmlPageName)" /> </xsl:attribute>
<xsl:attribute name="target">
<xsl:choose>
<xsl:when test="pe:GetNodeFieldName(NodeID, 'ItemOpenType') = 0">
_self
</xsl:when>
<xsl:otherwise>
_blank
</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<xsl:element name="img">
<xsl:attribute name="src">
<xsl:choose>
<xsl:when test="DefaultPicUrl != ''">
<xsl:value-of select="pe:ConvertAbsolutePath(DefaultPicUrl)"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="pe:UpLoadDir()"/>nopic.gif
</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<xsl:attribute name="alt"> <xsl:value-of select="Title" /> </xsl:attribute>
<xsl:if test="$imageWidth > 0">
<xsl:attribute name="width"> <xsl:value-of select="$imageWidth" /> </xsl:attribute>
</xsl:if>
<xsl:if test="$imageHeight > 0">
<xsl:attribute name="height"> <xsl:value-of select="$imageHeight" /> </xsl:attribute>
</xsl:if>
<xsl:attribute name="border">0</xsl:attribute>
</xsl:element>
</a>
</div>
<span>
<xsl:attribute name="href">
<xsl:value-of select="pe:GetInfoPath(NodeID,GeneralID,InputTime,PinyinTitle,HtmlPageName)"/>
</xsl:attribute>
<xsl:attribute name="target">_blank</xsl:attribute>
<xsl:attribute name="title">标题:<xsl:value-of select="Title"/>
</xsl:attribute>
<xsl:value-of select="pe:CutText(Title,$titleLength,'…')" />
</span>
<p>
<xsl:attribute name="href">
<xsl:value-of select="/NewDataSet/Table/xsjg"/>
</xsl:attribute>
<xsl:attribute name="target">_blank</xsl:attribute>
<xsl:attribute name="xsjg">价格:<xsl:value-of select="xsjg"/>
</xsl:attribute>¥
<xsl:value-of select="pe:CutText(xsjg,$titleLength,'…')" />
</p>
</li>
</xsl:for-each>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:transform>]]></LabelTemplate>
</root>
- 帝国cms调用栏目自定义字段(栏目简介)如何操作
开源的cms就像一个操作系统,可以满足大部分人的需求,如果你想增加一些特殊的功能,那就二次开发呗,就像APP一样.帝国cms默认的栏目是没有调用栏目自定义字段的,我们可以增加一些概述类的文字,让读者对 ...
- 动易CMS漏洞收集
动易SiteWeaver6.8短消息0day跨站漏洞 user用户登陆,默认账号密码 admin/admin888 短消息代码模式下编辑,预览 <img src="../Skin/bl ...
- 动易CMS - 添加自定义字段
SELECT TOP 10 * FROM PE_CommonModel C INNER JOIN PE_U_xsjg U ON C.ItemID=U.ID WHERE C.Status=99 ORDE ...
- 动易CMS之标签管理
一.如何添加一个标签 1.系统设置->模板标签管理->添加标签 2.输入标签名称,根据需要选择数据设置: sql语句则选择[系统数据库SQL查询] 3.添加参数 4.系统可以根据设置的条件 ...
- 动易CMS - 设为首页代码和加入收藏代码(兼容各种浏览器)
注意: 这里虽然说是兼容,但是有些浏览器的设置就是不支持用js来把页面设为首页,加入收藏夹,只能让用户手动去在浏览器或者按键去设置这些功能,这里说的兼容是指当浏览器有这个设置的时候js会有提示. ...
- 动易cms .net版本后台拿shell
PS:前提是要有IIS6.0的析漏洞 网上我找了好一会儿没有找到.直奔主题.至于怎么弄到密码,全靠坑蒙拐骗. 系统设置=>模板标签管理=>模板管理 然后选则上传模板(如果新建的话会被限制掉 ...
- dedecms搜索模板,使用{dede:list}标签调用自定义字段不显示(空白)
前几天使用织梦做一个搜索功能,正常使用{dede:list}调用自定义内容模型中的自定义字段,代码如下:(自定义字段的调用可以参考:http://www.dede58.com/a/dedejq/523 ...
- DedeCMS搜索结果页面调用自定义字段的方法
有时候在我们需要在dedecms的搜索结果页面调用自定义字段,尤其是在做下载站的时候,需要在搜索结果页调用软件大小以及软件等级等等,但是我们发现在搜索结果页模板中使用“[field:字段名]”标签无法 ...
- 纸壳CMS现已支持自定义扩展字段
简介 纸壳CMS是开源免费的可视化内容管理系统. GitHub https://github.com/SeriaWei/ZKEACMS 自定义字段 纸壳CMS现已支持自定义字段,在不修改代码的情况下, ...
随机推荐
- javascript一些比较难理解的知识点
原文出处:https://segmentfault.com/a/1190000010371988 看了一下这篇文章,自己也手敲了一遍 //1. 立即执行函数 作用:将var变量的作用域限制于函数内,这 ...
- 面试题收集---grep和find的区别
grep是通过文件找内容 find 是通过内容找文件 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来. 而linux下的find, 在目录结构 ...
- MySql数据库导入导出
1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 存放位置 比如: mysqldump -u root -p project > c:/a. ...
- 汇编指令-adr与ldr伪汇编区别(8)
adr :相对寻址,与当前位置有关 ldr :绝对寻址,与当前位置无关 在初始化SDRAM时就会用到adr,代码如下: /* 初始化SDRAM */ ldr r0,=BWSCON //r0=SDRA ...
- window.requestAnimationFrame() ,做逐帧动画,你值得拥有
window.requestAnimationFrame() 方法告诉浏览器您希望执行动画,并请求浏览器调用指定的函数在下一次重绘之前更新动画.该方法使用一个回调函数作为参数,这个回调函数会在浏览器重 ...
- PHP初入,for循环使用
一: 找出100-999之间的所有"水仙花数".所谓水仙花数是指一个三位 数,各位数字的立方和等于该数本身.(如153次方=1的3次方+5的3次方+3的3次方)并输出这些数字 想想 ...
- Java课程设计——博客作业教学数据分析系统(201521123091 李嘉廉)
#课程设计--博客作业教学数据分析系统(201521123084 李嘉廉) 1.团队课程设计博客链接 博客作业教学数据分析系统 2.个人负责模块或任务说明 數據分析 Kmeans聚類算法實現 多元綫性 ...
- 【2017集美大学1412软工实践_助教博客】团队作业4——第一次项目冲刺(Alpha版本)小组 成绩
第四次团队作业成绩公布 题目 团队作业4: http://www.cnblogs.com/happyzm/p/6722264.html 团队成绩 成绩公示如下: 检查项 会议内容 代码签入 心得体会或 ...
- 团队作业8——第七天(beta阶段)
一.Daily Scrum Meeting照片 二.燃尽图 三.项目进展 学号 成员 贡献比 201421123001 廖婷婷 16% 201421123002 翁珊 17% 201421123004 ...
- 201521123083 《Java程序设计》第10周学习总结
1. 本周学习总结 2. 书面作业 本次PTA作业题集异常,多线程 1.finally题目4-2 1.1 截图你的提交结果(出现学号) 1.2 4-2中finally中捕获异常需要注意什么? 一个tr ...