www.91084.com

GVKun编程网logo

DedeCMS实现baidu搜索下拉菜单提示信息功能(百度搜索框下拉词会消失吗)

3

在本文中,我们将为您详细介绍DedeCMS实现baidu搜索下拉菜单提示信息功能的相关知识,并且为您解答关于百度搜索框下拉词会消失吗的疑问,此外,我们还会提供一些关于dede5.5修改"Dedecms

在本文中,我们将为您详细介绍DedeCMS实现baidu搜索下拉菜单提示信息功能的相关知识,并且为您解答关于百度搜索框下拉词会消失吗的疑问,此外,我们还会提供一些关于dede5.5修改"Dedecms提示信息"的方法、dede5.5修改"Ded帝国CMS提示信息"的办法、DedeCMS5.7baidu主动推送(非实时)、dedecms友情链接怎么增加下拉菜单的有用信息。

本文目录一览:

DedeCMS实现baidu搜索下拉菜单提示信息功能(百度搜索框下拉词会消失吗)

DedeCMS实现baidu搜索下拉菜单提示信息功能(百度搜索框下拉词会消失吗)

 

资讯类、知识类、商城类网站都有全站搜索功能,用户对网站比较熟悉了才考虑搜索,对新站来说,这个功能在前期暂时不考虑。

“baidu站内搜索”也比较成熟了,可以设置站内搜索还是全网搜索,还能获得广告费用,许多人就放弃DedeCMS原生的搜索功能。如果能实现和baidu搜索一样下拉菜单来对本站标题AJAX预加载,效率会高许多,DedeCMS搜索功能比较强大,不妨跟着织梦58利用AJAX实现这个小功能。也算是对AJAX的一种应用。

baidu搜索下拉菜单

在需要增加该功能的源码</head>之前增加js代码 <script src=http://www.dede58.com/a/dedejq/"http:/libs.百度.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> function lookup(inputString) { if(inputString.length == 0) { // Hide the suggestion box. $('#suggestions').hide(); } else { $.post("{dede:global.cfg_cmspath/}/plus/search_list.php", {queryString: ""+inputString+""}, function(data){ if(data.length >0) { $('#suggestions').show(); $('#autoSuggestionsList').html(data); } }); } } // lookup function fill(thisValue) { $('#inputString').val(thisValue); setTimeout("$('#suggestions').hide();", 200); } </script>  
在/plus/下增加search_list.php,代码如下

为保证数据安全,数据库调用以下橙色部分的还是规定范围。

<?php header("Content-Type: text/html;charset=utf-8"); require_once(dirname(__FILE__)."/../include/common.inc.php"); global $dsql; if(isset($_POST['queryString'])) { $queryString = $_POST['queryString']; if(strlen($queryString) >0) { $dsql->SetQuery("SELECT id,title,typeid FROM #分隔符@__archives WHERE title LIKE '%$queryString%' and arcrank=0 order by click desc LIMIT 10"); $dsql->Execute(); while ($result = $dsql->GetArray()) { $bb=$result["title"]; //把查询到的标题存入$bb $bb=str_ireplace($queryString, '<font color='red'>'.$queryString.'</font>', $bb); //使查询到的关键词为红色,更改color后边的色彩代码,可以改变色彩。 $a=$result["typeid"]; $row=$dsql->GetOne("SELECT typedir,id FROM #分隔符@__arctype WHERE id=$a"); $aa=$row['typedir']; $aa=str_replace("{cmspath}",$cfg_basehost,$aa);//**路径处理 $id=$result['id']; echo '<li><a target="_blank" href="'.$aa.'/'.$id.'.html">'.$bb.'</a></li>'; } }else{ } }else{ echo '参数为空!!'; } ?>  

CSS样式可以自己写,比如

.suggestionsBox { position:relative; left:0px;width: 250px; background: white;border: 1px solid #dcdcdc;color: #323232; z-index:999; } .suggestionList { margin: 0px; padding: 0px; } .suggestionList li { margin: 0px 0px 3px 0px; position:relative;padding: 3px; cursor: pointer;list-style:none;padding-left:5px;height:20px;overflow:hidden} .suggestionList li:hover { background-color: #659CD8; } .jr{position:absolute;top:9px;right:-5px}  

上面的修改办法只适合utf-8版本的织梦,utf-8称为万国码,兼容性更强,听说一些手机还不兼容gbk,转换参考新闻《DedeCMS全站UTF-8和GBK无损互转》

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

dede5.5修改"Dedecms提示信息"的方法

dede5.5修改"Dedecms提示信息"的方法

  小编 jb51.cc 织梦内容管理系统(Dedecms),是一个集内容发布、编辑、管理检索等于一体的网站管理系统(Web CMS),他拥有国外CMS众多特点之外,还结合中国用户的需要,对内容管理系统概念进行明确分析和定位。

  近日Dedecms发布新版5.5(GBK/UTF8),受到很多站长朋友的喜爱。然,作为产品肯定要保护其版权,cms中难免有一些版权信息和产品字样,其中最典型的就是Dedecms的跳转提示信息“Dedecms提示信息”,那么如何把这一字样改为自己网站的名称呢?

  其实非常简单,在5.1版本中,修改文件是:在include文件夹里找到inc_functions.PHP。但是从5.3版本开始,织梦变了系统结构,使得很多文件都进行了调整,一个聪明的站长不用借助搜索引擎就可以办到的,诸如利用文字搜索软件就可以解决。笔者利用“字符批量工具”就查到了这一文件:include/common.func.PHP(include在很多cms中都是核心文件存在的目录),找到了这一文件,那么修改起来就简单多了。

  用记事本打开common.func.PHP文件,ctrl+f查找:Dedecms提示信息,找到以后(共有两处),修改为你想要的就可以了。

  小编提示:为了支持织梦开发者,大家还是尽量保留一些版权信息,不一定全站都要保留,您可以像admin5一样,在首页给Dedecms留一个链接!

总结

以上是小编为你收集整理的dede5.5修改"Dedecms提示信息"的方法全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

dede5.5修改"Ded帝国CMS提示信息"的办法

dede5.5修改"Ded帝国CMS提示信息"的办法

 

织梦内容管理系统(DedeCMS),是一个集内容发布、编辑、管理检索等于一体的网站管理系统(Web CMS),他拥有国外CMS众多特点之外,还结合中国用户的需要,对内容管理系统概念进行明确分析和定位。

 

  近日dedecms发布新版5.5(GBK/UTF8),受到很多网站管理员朋友的喜爱。然,作为产品肯定要保护其版权,cms中难免有一些版权信息和产品字样,其中*典型的就是DEDECMS的跳转提示信息“Ded帝国CMS提示信息”,那么怎么把这一字样改为自己网站的名称呢?

 

  其实特别简单,在5.1版本中,修改文件是:在include文件夹里找到inc_functions.php。但是从5.3版本开始,织梦变了系统结构,使得很多文件都进行了调整,一个聪明的网站管理员不用借助搜索引擎就可以办到的,诸如利用文字搜索软件就可以解决。笔者利用“字符批量工具”就查到了这一文件:include/common.func.php(include在很多cms中都是核心文件存在的目录),找到了这一文件,那么修改起来就简单多了。

 

  用记事本打开common.func.php文件,ctrl+f查找:Ded帝国CMS提示信息,找到以后(共有两处),修改为你想要的就可以了。

 

  烈火小编提示:为了支持织梦开发者,大家还是尽量保留一些版权信息,不一定全站都要保留,您可以像admin5一样,在首页给dedecms留一个链接!

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

DedeCMS5.7baidu主动推送(非实时)

DedeCMS5.7baidu主动推送(非实时)

 

DedeCMS5.7baidu主动推送PHP代码,如果,你还是不明白,那。。。。只能帮你到这里了…

这是干货,懂点代码的可以自己延伸(保存为任意php文件,放到plus目录下,访问看下结果?)。另外,避免手动提交的麻烦,可以服务器端设置个时间每天自动执行。

DedeCMS5.7baidu主动推送(实时)PHP代码分享

<?php 

require_once(dirname(__FILE__).'/../include/common.inc.php'); 

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

$whereSql = ''

//设置推送时间 每天有指定配额 

$year = date("Y"); 

$month = date("m"); 

$day = date("d"); 

$dayBegin = mktime(0,0,0,$month,$day,$year);//当天开始时间戳 

$dayEnd = mktime(23,59,59,$month,$day,$year);//当天结束时间戳 

$whereSql = "where arc.pubdate<".$dayEnd." AND arc.pubdate>".$dayBegin

$query = "SELECT arc.*,tp.* FROM `2ky_archives` arc 

LEFT JOIN `2ky_arctype` tp ON arc.typeid=tp.id 

$whereSql 

ORDER BY arc.id DESC";  

 

//下面URL换成自己的网站 

 

$urls = ""

$dsql->SetQuery($query); 

$dsql->Execute(); 

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

$urls .= "".GetFileUrl($row['id'],$row['typeid'],$row['senddate'],$row['title'],$row['ismake'], 

$row['arcrank'],$row['namerule'],$row['typedir'],$row['money'],$row['filename'],$row['moresite'],$row['siteurl'],$row['sitepath']).","

$urls = substr($urls,0,-1); 

$urls = explode(",",$urls);  

 

//api url换成自己的,网站管理员工具里有 

 

$api = '?site=www.dede58.com&token=uUGps6ZBwuEYk0LW'

$ch = curl_init(); 

$options = array

C网址OPT_网址 => $api

C网址OPT_POST => true, 

C网址OPT_RETURNTRANSFER => true, 

C网址OPT_POSTFIELDS => implode("\n"$urls), 

C网址OPT_HTTPHEADER => array('Content-Type: text/plain'), 

); 

curl_setopt_array($ch$options); 

$result = curl_exec($ch); 

echo $result

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

dedecms友情链接怎么增加下拉菜单

dedecms友情链接怎么增加下拉菜单

dedecms友情链接怎么增加下拉菜单

dedecms友情链接怎么增加下拉菜单?

1)实现方法 

找到/include/taglib/flink.lib.php,找到else if($type==''image''),在其上面一行加入: 

推荐学习:织梦cms

代码如下:

else if($type==&#39;option&#39;) 
{ 
$link = "<option value=&#39;".$dbrow->url."&#39;>".cn_substr($dbrow->webname,$titlelen)."</option>"; 
}
登录后复制

2)调用方法

折叠展开XML/HTML

代码如下:

<select onchange="window.open(this.options[this.selectedIndex].value,&#39;_blank&#39;)"> 
<option>--相关链接地址--</option> 
{dede:flink row=&#39;24&#39; type=&#39;option&#39;/} 
</select>
登录后复制

 

3)简单说明 

1.本拓展保留了原DedeCMS友情链接的一切功能; 

2.其中的_blank 为链接的打开方式,您可以根据实际需要更改 

效果如下: 

e3f55974bf7e5ae241b4a16402368c7.png

以上就是dedecms友情链接怎么增加下拉菜单的详细内容,更多请关注php中文网其它相关文章!

今天的关于DedeCMS实现baidu搜索下拉菜单提示信息功能百度搜索框下拉词会消失吗的分享已经结束,谢谢您的关注,如果想了解更多关于dede5.5修改"Dedecms提示信息"的方法、dede5.5修改"Ded帝国CMS提示信息"的办法、DedeCMS5.7baidu主动推送(非实时)、dedecms友情链接怎么增加下拉菜单的相关知识,请在本站进行查询。

本文标签: