Re: lightinthebox模板的Popular Searches模块,现在提取出来共享给大家

用于收藏精华贴子、网友共享的资料等。可以回复,不能发新贴。

版主: Jack

版面规则
本版面不能发新贴,可以回复

Re: lightinthebox模板的Popular Searches模块,现在提取出来共享给大家

帖子zenglihunter » 2010-11-03 11:56

太谢谢了

使用方法:

1.后台 Database Backup Manager - MySQL 上传 install.sql

2.includes\database_tables.php 文件添加

代码: 全选
define('TABLE_POPULAR_SEARCHES', DB_PREFIX . 'popular_searches');

3.上传文件

4.includes\languages\语言文件.php (修改为相应的语言)添加

代码: 全选
define('TEXT_BOX_POPULAR_SEARCHES', 'Popular Searches');


5.找到 includes\application_bottom.php 文件

添加以下代码到application_bottom.php 文件相应的位置

代码: 全选
//如果想 搜索出有无产品都记录关键词 就添加以下代码
$this_main_page = isset($_GET['main_page'])?$_GET['main_page']:'';
$popular_get_keyword = isset($_GET['keyword'])?zen_db_input($_GET['keyword']):'';
if ( (($this_main_page == 'advanced_search_result') or ($this_main_page == 'advanced_search')) and !empty($popular_get_keyword) ) {
   $search_count = $db->Execute("select freq from " . TABLE_POPULAR_SEARCHES . " where search = '". $popular_get_keyword . "'");
   if (!$search_count->RecordCount()) {
      $db->Execute("insert into " . TABLE_POPULAR_SEARCHES . " (search,language_id, freq) values ('". $popular_get_keyword ."','". $_SESSION['languages_id'] ."',1)");
   } else {
      $db->Execute("update " . TABLE_POPULAR_SEARCHES . " set freq = " . ($search_count->fields['freq']+1) . " where search = '". $popular_get_keyword . "'");
   }
}

//如果想 搜索出有产品才记录关键词 就添加以下代码
$this_main_page = isset($_GET['main_page'])?$_GET['main_page']:'';
$popular_get_keyword = isset($_GET['keyword'])?zen_db_input($_GET['keyword']):'';
if ( ($this_main_page == 'advanced_search_result') and !empty($popular_get_keyword) ) {
   $search_count = $db->Execute("select freq from " . TABLE_POPULAR_SEARCHES . " where search = '". $popular_get_keyword . "'");
   if (!$search_count->RecordCount()) {
      $db->Execute("insert into " . TABLE_POPULAR_SEARCHES . " (search,language_id, freq) values ('". $popular_get_keyword ."','". $_SESSION['languages_id'] ."',1)");
   } else {
      $db->Execute("update " . TABLE_POPULAR_SEARCHES . " set freq = " . ($search_count->fields['freq']+1) . " where search = '". $popular_get_keyword . "'");
   }
}


注.搜索词的调节

调节显示关键词个数

在modules\sideboxes\popular_searches.php,查找

代码: 全选
 $popular_searches_sql = "select search, freq from " . TABLE_POPULAR_SEARCHES . " where language_id = '" . (int)$_SESSION['languages_id'] . "' order by freq desc limit 12" ;


修改数值12

调节显示关键词条件

代码: 全选
if($popular_searches_query->fields['freq'] >10)


调节数值10,这里的 10 代表关键词被搜索的次数超过10才显示


附件
Popular_Searches-sidebox.rar
(3.3 KiB) 被下载 120 次
MY Zen-Cart Website: China Electronics wholesale
zenglihunter
高级会员
高级会员
 
帖子: 108
注册: 2010-08-05 10:45
地址: 深圳

Re: lightinthebox模板的Popular Searches模块,现在提取出来共享给大家

帖子ctrol » 2010-11-03 12:47

好模块,支持。
ctrol
中级会员
中级会员
 
帖子: 75
注册: 2010-08-31 21:19

Re: lightinthebox模板的Popular Searches模块,现在提取出来共享给大家

帖子zenglihunter » 2010-11-03 14:48

但是我安装后,前台无法显示,我用的是1.38a
MY Zen-Cart Website: China Electronics wholesale
zenglihunter
高级会员
高级会员
 
帖子: 108
注册: 2010-08-05 10:45
地址: 深圳

Re: lightinthebox模板的Popular Searches模块,现在提取出来共享给大家

帖子zenglihunter » 2010-11-03 22:51

zenglihunter 写道:但是我安装后,前台无法显示,我用的是1.38a

用的1.39f也不行,是按照说明里步骤装的啊,能指教下吗
MY Zen-Cart Website: China Electronics wholesale
zenglihunter
高级会员
高级会员
 
帖子: 108
注册: 2010-08-05 10:45
地址: 深圳

Re: lightinthebox模板的Popular Searches模块,现在提取出来共享给大家

帖子zenglihunter » 2010-11-04 10:18

w15926357 写道:
zenglihunter 写道:
zenglihunter 写道:但是我安装后,前台无法显示,我用的是1.38a

用的1.39f也不行,是按照说明里步骤装的啊,能指教下吗



更新下 popular_searches.php
不行的话 出现什么情况?

已经更新了,就是后台开启模块,前台没有显示
MY Zen-Cart Website: China Electronics wholesale
zenglihunter
高级会员
高级会员
 
帖子: 108
注册: 2010-08-05 10:45
地址: 深圳

Re: lightinthebox模板的Popular Searches模块,现在提取出来共享给大家

帖子agogo_2009 » 2010-11-05 2:27

还没用过啊
agogo_2009
中级会员
中级会员
 
帖子: 68
注册: 2010-09-29 6:59
地址: http://www.uggbootss.ca
QQ 帐号: 604443273

Re: lightinthebox模板的Popular Searches模块,现在提取出来共享给大家

帖子dancinglife » 2010-11-05 12:25

感谢分享,太好用了!
dancinglife
高级会员
高级会员
 
帖子: 115
注册: 2010-04-05 2:55

Re: lightinthebox模板的Popular Searches模块,现在提取出来共享给大家

帖子samuelzhao » 2011-01-08 11:25

w15926357 写道:上次有朋友跟我说需要lightinthebox模板的Popular Searches模块
一直没时间去看
现在花了点时间提取出来共享给大家
基本上任何版本的都可以用
包里有详细的安装说明
见附件!

Popular Searches.zip

请问如果要实现搜索10次的关键字 显示字号为18,搜索次数为30次的关键字显示次数为24号, 要如何改? 谢谢
samuelzhao
普通会员
普通会员
 
帖子: 21
注册: 2010-07-27 19:55
QQ 帐号: 1424904013

Re: lightinthebox模板的Popular Searches模块,现在提取出来共享给大家

帖子a14114792 » 2011-01-10 14:42

好东西,要学习
a14114792
中级会员
中级会员
 
帖子: 81
注册: 2010-10-28 17:46
QQ 帐号: 14828959

Re: lightinthebox模板的Popular Searches模块,现在提取出来共享给大家

帖子dzsword » 2011-01-16 15:02

路过一下。。。
头像
dzsword
高级会员
高级会员
 
帖子: 224
注册: 2010-12-17 23:02

下一页

  • 相关话题
    回复总数
    阅读次数
    最新文章

回到 精华共享



在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客