GVKun编程网logo

dedecms在搜索页显示相关搜索的实现办法

32

在这篇文章中,我们将为您详细介绍dedecms在搜索页显示相关搜索的实现办法的内容。此外,我们还会涉及一些关于DedeCMS5.6搜索页空白的临时解决办法、DEDECMS多行导航菜单栏的实现办法、DE

在这篇文章中,我们将为您详细介绍dedecms在搜索页显示相关搜索的实现办法的内容。此外,我们还会涉及一些关于DedeCMS 5.6 搜索页空白的临时解决办法、DEDECMS 多行导航菜单栏的实现办法、DEDECMS 审核会员功能的实现办法、dedecms 织梦搜索页不显示广告问题解决的知识,以帮助您更全面地了解这个主题。

本文目录一览:

dedecms在搜索页显示相关搜索的实现办法

dedecms在搜索页显示相关搜索的实现办法

 

baidu和google等知识的搜索引擎都有相关搜索功能,在baidu或google搜索某个关键词,在搜索结果显示页下方会有个相关搜索显示一些被搜索过的与其相关的搜索关键词,作为知名的建站内容系统——dedecms,这个也是可以实现的。

 

  具体代码如下:

 

  {dede:likewords num='8'runphp='yes'}

if (@me!=''){@me = "相关搜索:".@me;}

{/dede:likewords}

  其中num='8'表示提取八条相关的关键词,可以根据需要进行修改,修改以后的代码插入到search.htm的合适位置就可以了。

本文章网址:http://www.ppssdd.com/code/6473.html。转载请保留出处,谢谢合作!

DedeCMS 5.6 搜索页空白的临时解决办法

DedeCMS 5.6 搜索页空白的临时解决办法

 

上传到空间的网站,PHP版本是4.X,前台搜索页出现空白。搜索了一下论坛,没有解决办法,甚至整个网上都没有办法。 

利用中断一步步测试,找到include/splitword.class.php这个文件,记得DEDE5.6开始使用新的分词函数。那么解决办法就简单了。

一、办法一 
download5.5版本的此文件,覆盖。

二、办法二 有利于在线升级

download5.5版本的此文件,提取文件重命名为splitword1.class.php. 
修改include/arc.searchview.class.php第8行:

require_once(DEDEINC."/splitword.class.php");

require_once(DEDEINC."/splitword1.class.php");

只是此办法是临时的,期待DEDE能尽快解决这个问题。

本文章网址:http://www.ppssdd.com/code/7260.html。转载请保留出处,谢谢合作!

DEDECMS 多行导航菜单栏的实现办法

DEDECMS 多行导航菜单栏的实现办法

 

解决的具体办法,首先改图片。\templets\images\header_bg.png 

用PHOTOSHOP更改成你喜欢的导航栏样式。*简单偷懒的办法是打开这个图片然后选中底下那一段大约33象素的图,重新生成一个33象素的图片即可。或者稍微改下色彩什么的,随你的想象去改。 

同时注意更改header_hover.png这个图片,色彩或样式要和上图对应。 

然后需要更改的是templets\default\head.htm 

<div id="navMenu"> 

<ul> 

<li><a href='{dede:global.cfg_cmsurl/}/'>主页</a></li> 

{dede:channel type='top' row='10' current} 

<li><a href='[field:typeurl/]' [field:rel/]>[field:typename/]</a></li> 

{/dede:channel} 

</ul> 

</div> 

这段代码是你首页导航栏的,其中 

<li><a href='{dede:global.cfg_cmsurl/}/'>主页</a></li> 

是*个项目‘主页’,在这里我们要改成4个字的(或者根据你栏目的字数自己调整字数,我的栏目都是4个字的,这里也改成4个字的使用起来就很合适),比如我就改成了‘网站首页’ 

{dede:channel type='top' row='10' current} 

参看DEDE标签手册可以知道ROW的作用,这里我们比如改成30你导航栏就*多可以显示30个。 

继续找下面这段代码 

<div> 

<form action="{dede:field name='phpurl'/}/search.php" name="formsearch"> 

<div> 

<h4>搜索</h4> 

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

<input name="keyword" type="text"id="search-keyword" /> 

<select name="searchtype"id="search-option"> 

<option value="titlekeyword" selected='1'>智能模糊搜索</option> 

<option value="title">仅搜索标题</option> 

</select> 

<button type="submit">搜索</button> 

</div> 

</form> 

<div> 

<h4>热门标签</h4> 

<ul> 

{dede:tag row='8' getall='1' sort='month'}<li><a href='[field:link/]'>[field:tag /]</a></li> 

{/dede:tag} 

</ul> 

</div> 

</div><!-- //search --> 

这里是搜索框那一行的代码,如果不想要就直接删了,如果还想要,就剪切,然后放到它下边的那个</div>或者更下边那个,你自己试试看,到底那个我忘了。 

改到这里需要就基本差不多了,你可以尝试更新一下系统缓存并生成,看看效果。 

如果效果不大好,可以接着跟我改。 

templets\style\dedecms.css 

这个文件大致是控制你页面部分布局和导航栏以及其它的。找到着一段 

.blue .top { 

background-position: 0 -87px; 

background-repeat: repeat-x; 

height: 77px; 

.blue .top .t_l { 

background-position: -13px 0; 

background-repeat: no-repeat; 

height: 77px; 

width: 7px; 

.blue .top .t_r { 

background-position: 0 0; 

background-repeat: no-repeat; 

height: 77px; 

width: 10px; 

因为我们把图片给改成高33象素了,所以改成如下: 

/*------ 蓝色 -------*/ 

.blue .top { 

background-position: 0 0px; 

background-repeat: repeat-x; 

height: 33px; 

其余两个可以删掉或者也改成0 0 和33随便了,这是偷懒的办法,如果想生成更漂亮的导航栏请自己在图片上做新闻即可。

本文章网址:http://www.ppssdd.com/code/3722.html。转载请保留出处,谢谢合作!

DEDECMS 审核会员功能的实现办法

DEDECMS 审核会员功能的实现办法

 

DEDECMS中默认是没有会员审核功能的,那么怎么实现会员审核呢?现在烈火小编就给大家一个实现的办法,如下:

 

  会员管理 - 会员权限管理 -里面新增加一个会员级别

 

DEDECMS 审核会员功能的实现方案

 

  新建一个会员级别之后,在 会员权限管理 里面,找到新建的哪个级别

 

  把鼠标放在 具体权限 在浏览左下角有一行字符,ID后面的数字就是我想要的

 

DEDECMS 审核会员功能的实现方案

 

  系统 -> 系统基本参数 -> 会员设置 -> 注册会员默认级别 后面的数字写上那个ID,一般没有添加过的,需要是6

 

  我截图里面的是8

本文章网址:http://www.ppssdd.com/code/3767.html。转载请保留出处,谢谢合作!

dedecms 织梦搜索页不显示广告问题解决

dedecms 织梦搜索页不显示广告问题解决

OSC 请你来轰趴啦!1028 苏州源创会,一起寻宝 AI 时代

要修改 include\arc.searchview.class.php 这个文件

require_once(DEDEINC."/taglib/channel.lib.php");
这句的后面增加下面这句
require_once(DEDEINC."/taglib/myad.lib.php"); 

在else if($tagname=="channel")
            {
            }
            下面增加这几行
            else if($tagname=="myad")   
{                    
 $this->dtp->Assign($tagid,lib_myad($ctag,$this));  
}

最后在模板上调用 {dede:myad name=''search_a_d1''/} 类似这种标签.

今天的关于dedecms在搜索页显示相关搜索的实现办法的分享已经结束,谢谢您的关注,如果想了解更多关于DedeCMS 5.6 搜索页空白的临时解决办法、DEDECMS 多行导航菜单栏的实现办法、DEDECMS 审核会员功能的实现办法、dedecms 织梦搜索页不显示广告问题解决的相关知识,请在本站进行查询。

本文标签: