前两篇经验分享了搜索功能的嵌套以及搜索模板的位置,分别是:
phpcms v9搜索,phpcms v9搜索页面在哪
phpcms v9搜索标签调用,实现phpcms v9搜索功能
下面小泽为大家讲解一下phpcms v9关键词判空搜索的二次开发:
1搜索搜索页面在哪
2搜索标签调用实现搜索功能

工具/原料
- 电脑
- phpcms v9系统
方法/步骤
- 1
第一步:首先,把下载好的phpcms v9后台管理系统文件打开并且放在本地运行环境里。这里小泽用phpstudy集成环境举例子。
2怎么安装下载开源网站后台管理系统
1如何加载模板套自己的前端模板
1模板配置图片样式路径加载方法
- 2
第二步:前台搜索功能一般都在首页模板里,也就是在首页的顶部,接下来,就是要找到首页模板的头部。需要注意的:很多网站是头尾分离的。
位置:D:\phpStudy\WWW\ae\phpcms\templates\default\content
- 3
第三步:在content文件夹里找到phpcms v9默认前台模板文件,找到前台模板的头部,即header.html文件。
- 4
第四步:用开发工具打开header.html文件,找到搜索功能的代码,
<input type="hidden" name="m" value="search"/>
<input type="hidden" name="c" value="index"/>
<input type="hidden" name="a" value="init"/>
明显可以看出,form表单是提交到search这个模块文件夹里。
- 5
第五步:模块的文件,都是放在modules这个文件夹里:
位置:D:\phpStudy\WWW\ae\phpcms
- 6
第六步:进入modules模块文件夹,找到search模块,进入该文件夹,找到index.php文件
- 7
第七步:打开index.php文件,搜索init这个方法,在init方法里,找到if(isset($_GET['q'])){}判断语句的isset改为!empty,在最后的else大括号里添加showmessage(L('search_not'),APP_PATH.'index.php'),作用是如果没有输入搜索关键词,就会提示没有搜索关键词,并返回首页。这个if判断的作用是判断是否有输入搜索关键词。如果有就成立,没有就就执行else里面的语句。
- 8
第八步:接下来,就是要找到自己网站前台模板的头部header.html文件,并且打开,然后就是模仿默认模板的搜索代码进行嵌套:
位置:D:\phpStudy\WWW\ae\phpcms\templates\ae\content
- 9
通过上面的步骤,就可以实现搜索功能的二次开发,接下来,来到网站前台,看看我们刚刚二次开发的是否成功。如果有提示,说明二次开发已经成功了:
注意事项
- 欢迎点赞,记得关注小泽哟,小泽会不断更新经验。
- 小泽只想把经验传给有梦想的人。
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/245186.html
- 上一篇: photoshop制作水晶小图标
- 下一篇: 华夏信用卡提额方法
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497