织梦获取网站搜索的热门关键字函数GetHotKeywords()
所在文件:/include/helpers/channelunit.helper.php
功能:搜索的热门关键字
函数名:GetHotKeywords(&$dsql,$num=8,$nday=365,$klen=16,$orderby='count')
参数:
$dsql 这里是取这个字符串的地址
$num 获取数目
$nday 天数
$klen 关键词字数
$orderby 排列顺序
刚开始分析这个函数代码的时候,就感觉好像是哪里见过似的,当时就想可能是分析代码多了,或是可能曾经读过这个函数的代码,但是,当我看到这个sql语句时,一下子就想起来了,这不是标签hotwords的代码吗? 打开这个标签源码去研究一下,发现,我的天啊,这个标签的属性,虽然,没有这个函数里的参数$orderby,但是,实际上它已经使用了这个排序,这个查看一下hotwords标签里面的sql条件语句where后面的内容就知道了。
这样这个函数跟这个标签代码就完全一样了,所以,这里也不用分析了,请去看一下这个标签源码,如果这个标签源码弄明白了,那么,这个函数也就会了。
hotwords标签教程:http://www.dedebase.com/thread-313-1-1.html