登录 注册

登录

问题 关于使用SH404后virtuemart(VM)每页产品数量显示以及具体产品页上下个产品导航问题

更多
2009年04月26日 20:04 #1 作者: duckey
    joomla是本站1.59中文版的主机是Linux 平台。

    通过joomladz.cn论坛管理员耐心的指导,我已经成功去掉VM产品列表页上下部的访客自行选择每页产品数量下拉框。并在joomla全局设置里将“列表长度”为10,如下图:
http://www.joomlagate.com/smf/index.php?action=dlattach;topic=5496.0;attach=3071;image。
这样实现的效果是每页固定显示10个商品,并且访客不可以自行选择每页显示产品数量,当然蜘蛛也不可以。
   
    关于为什么要做这样的修改:
    我倒不是担心访客按自己喜好选择每页显示的产品数量,访客可以按照自己的喜好选择产品的排序方式、每页产品的显示数量不是恰恰很人性化嘛。我担心的是蜘蛛爬网页的时候也会选择,问题来了,蜘蛛每选择一次它就会认为页面重复,有多少种可以选择的它就会判断页面有多少重复。问题是不是很严重哈?淘宝之类的东西多,必须要有那些访客按自己喜好选择显示方式的功能,以便更快速的找到适合的产品。但中小企业用VM来做产品演示或商城完全没有必要用那些功能,对搜索引擎也是大忌。
 
    现在的问题是,开了SH404后有每页默认显示是50个而不是“joomla全局设置——列表长度”里的10个。请各位高手不吝赐教!~


下面是joomladz.cn论坛管理员提供的去掉顶部和底部访客可选每页产品显示的指导,对他表示感谢,在这一并贴出来希望更有助于问题解决:

“既然不可选择,不如去掉。找到
\components\com_virtuemart\themes\default\templates\browse\includes\browse_pagenav.tpl.php
中的
if( $show_limitbox ) { ?>
在上面加上
$show_limitbox = 0;
如下图:
<?php 
   $show_limitbox = 0;
   if( $show_limitbox ) { ?>
      <br/><br/>

默认分页数为20,在joomla的全局设置里可以修改。”

“去掉页面下部的分页下拉,要去掉上面的分页下拉,找到\components\com_virtuemart\themes\default\templates\browse\includes\browse_orderbyform.tpl.php
中的
&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $VM_LANG->_('PN_DISPLAY_NR') ?>&nbsp;&nbsp;
 
   <?php $pagenav->writeLimitBox( $search_string ); ?>
   <noscript><input type="submit" value="<?php echo $VM_LANG->_('PHPSHOP_SUBMIT') ?>" /></noscript>
把这些全部删除即可。”




还有个问题:
开了SH404后VM具体产品描述页上面的上、下个产品导航静态化并不彻底如下图:希望有研究的兄弟指导下如何解决。
http://www.joomlagate.com/smf/index.php?action=dlattach;topic=5496.0;attach=3073;image



















 

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月28日 16:50 #2 作者: duckey

登录 或者   注册一个会员帐号 来参与讨论