实现首页显示热门关键字,排序并控制显示数量--Show sorted Popular Search Terms
来源:互联网 发布:linux 改时区 编辑:程序博客网 时间:2024/06/09 17:24
帖子原址:http://www.magentocommerce.com/boards/viewthread/49255/
★把下面的代码,拷贝到记事本,以UTF-8形式另存为 /app/design/frontend/default/f002/template/catalogsearch/term.phtml
ENG:copy the code below into Notepad, Save it as /app/design/frontend/default/f002/template/catalogsearch/term.phtml in UTF-8
<?php
/**
* Magento
*来自小方,
*Email: lanshunfang#163.com--Replace # as @
*/
?>
<div class="box base-mini mini-cart">
<div class="head">
<h4><?php echo $this->__('Popular Search Terms') ?></h4>
</div>
<?php if( sizeof($this->getTerms()) > 0 ): ?>
<div class="content" id="popSearchTerms">
<ul class="bare-list">
<?php
$i = 0;
$getRatioSort = $this->getTerms();
//小方添加的,对热门关键字数组进行降序排序
foreach ($getRatioSort as $key => $row) {
$volume[$key] = $row->getRatio();//获取排序用的列标识
}
array_multisort($volume, SORT_DESC, $getRatioSort);//根据获取排序用的列标识,进行排序
foreach ($getRatioSort as $_term)://循环输出排序结果
if ($i>50)//只循环输出最多50个产品
{
break;
}
else if ($_term->getRatio() > 0.5)//热度不得低于0.5
{
?>
<li><a href="<?php echo $this->getSearchUrl($_term) ?>" style="font-size:<?php echo $_term->getRatio()*70+75 ?>%;"><?php echo $this->htmlEscape($_term->getName()) ?></a></li>
<?php
$i++;
}
endforeach; ?>
</ul>
</div>
<?php else: ?>
<div class="note-msg">
<?php echo $this->__('There are no search terms available.'); ?>
</div>
<?php endif ?>
</div>
★在CMS中的首页里面的自定义设计里调用
ENG: Call this in CMS->editing “Home Page"->Custom Design
<reference name="right">
<block type="catalogsearch/term" name="catalogsearch.term" template="catalogsearch/term.phtml" />
</reference>
- 实现首页显示热门关键字,排序并控制显示数量--Show sorted Popular Search Terms
- 13.首页热门商品显示
- 控制首页中商品列表每行显示数量
- 让ECSHOP首页热门搜索关键词实现随机显示
- ecshop首页显示热门点击商品
- smarty控制数组显示数量
- ecshop首页显示产品数量控制
- 隐藏显示控制(is/hide/show)
- 实现分页显示数据[并按关键字查询]
- 控制search page的显示是否。
- 首页时间的格式化显示(swift 实现)
- 使用mongodb实现首页的动态显示
- ng-if 、ng-show、ng-switch 控制是否显示
- Gridview实现多列排序,并显示图标
- javascript实现输入名字列表并排序显示
- 【SSH网上商城项目实战16】Hibernate的二级缓存处理首页的热门显示
- 【SSH网上商城项目实战16】Hibernate的二级缓存处理首页的热门显示
- 【SSH网上商城项目实战16】Hibernate的二级缓存处理首页的热门显示
- Update : Sqlmap version 0.8 release candidate 1
- web developer tips (54):取消HTML/ CSS编辑器的智能提示
- 摇奖机是按照金字塔的原理设计的
- pqmagic分区失败蓝屏解决方案
- SignTool Error: No certificates were found that met all the given criteria错误
- 实现首页显示热门关键字,排序并控制显示数量--Show sorted Popular Search Terms
- C# 解析 Targa文件 (TGA) 图形
- VC60 代码移植到VC2008 的异常之一
- 把C++学再好,也无法凭这个找到好工作
- vs2005 调试报桌面应用程序错误
- 在MySQL中导入导出文件
- postgresql在windows下备份的批处理文件(修改版),提示输入密码时,能自动输入密码
- Linux System and Performance Monitoring
- .NET4.0并行计算技术基础(9)