国际电子商务技术 & Magento开发公司

Maishen technologies

Welcome visitor! You canlogin orcreate an account.

热线:+86-0532-58973093

麦神科技有限公司
Mygod Technologies

官方认证开发工程师

使用magento的分页

2013年1月22日星期二 Asia/Shanghai下午5:49:16

在一个BLOCK的类里面

require_once 'Mage/Catalog/Block/Product/List.php';

class Sola_Catalog_Block_Product_List extends Mage_Catalog_Block_Product_List
{
    public function _prepareLayout()
    {
        $params = $this->getRequest()->getParams();
        $id = $this->getRequest()->getParam('id');
        $collection = Mage::getSingleton('catalog/layer')
                ->getProductCollection();
        
        $pager_num = Mage::getStoreConfig('catalog/frontend/grid_per_page');
        
        $pager = $this->getLayout()->createBlock('page/html_pager')
            ->setUseContainer(false)
            ->setShowAmounts(false)
            ->setShowPerPage(false)
            ->setLimit($pager_num)
            ->setCollection($collection);
            
        $this->setChild('pager', $pager);
    }
    
    public function getPagerHtml()
    {
        return $this->getChildHtml('pager');
    }
}

对应的.phtml

<?php echo $this->getPagerHtml();?>

0 Comments | Posted By lei sheng

单击加减号增加产品数量并改变总价格

2013年1月21日星期一 Asia/Shanghai下午6:06:55

在产品详细页面单击http://www.maradress.com/2011-hot-strapless-straight-neckline-chiffon-evening-gown-814.html这个页面的加减号改变购物车页面的,其实触发了两个个单击事件

具体代码如下:

在tempalte/catalog/product/view下的addtocart.phtml文件中加上

<?php $_product = $this->getProduct();?><?php  $_coreHelper = $this->helper('core');   $price=$_coreHelper->currency($_product->getFinalprice(), true, false);?><?php$price=$_coreHelper->currency($_product->getFinalprice(), true, false);//$price=substr($price,1);$price=preg_replace('/[^\d ^\. ]/is','',$price);$price=str_replace(',','',$price);
?>

<script> jQuery('.qty-btn-block > span').click(function(){ var qty=jQuery("#qty").val();

price="<?php echo $price;?>";
total=parseInt(qty)*price;
total=total.toFixed(2);jQuery("#b_price").html(total);

})

function p_add(){ //alert('adfadfasdfasdfsdf'); var val=document.getElementById('qty'); //alert(val.value); if(val.value>=100){ val.value=99; } val.value=parseInt(val.value)+1; //alert(val.value); } function p_sub(){ var val=document.getElementById('qty'); if(val.value<=1){ val.value=2; } val.value=parseInt(val.value)-1; } 

</script>

此处省略了一个简单phtml文件的修改和css具体参考三笑的客户的代码..ok

0 Comments | Posted in Magento开发 By lei sheng

Magento Rss Feed

2013年1月21日星期一 Asia/Shanghai下午5:53:30

rss的好处很多,在Magento中生成rss非常方便,直接登陆后台

System > Configuration > Catalog > RSS Feeds

rss configEnable RSS 启用。

然后在您的站点下就会显示rss

yourwebsite/rss

0 Comments | Posted By lei sheng

Chrome浏览器与锚点链接

2013年1月21日星期一 Asia/Shanghai下午4:11:38

今天发现一个样板里的“返回顶部”锚点链接有问题,在Chrome浏览器中无法返回顶部,而是跳转到这样那样的位置。查证后发现,Chrome对空的<a>标签解析会出现问题,当然,其他浏览器都能正常解析。就这一问题,有两种方案,如果是单纯返回顶部的话,不妨简单地吧href属性的值写为‘#’,如果不行就获取URL,在结尾加个‘#’;如果是定位到某一位置,最好在<a></a>中间添加上些许内容,防止Chrome解析出错。

为什么总纠结于Chrome?我的理解是Chrome(或者说是webkit排版引擎)目前确实占据了市场较大份额,包括各大双核浏览器,都以此为“高速模式”,因此Chrome确实是我们应当考虑的方面。

0 Comments | Posted By lei sheng

清除magento产品

2013年1月19日星期六 Asia/Shanghai下午4:18:09

进入phpmyadmin,运行如下代码

TRUNCATE TABLE cataloginventory_stock_item;
TRUNCATE TABLE cataloginventory_stock_status;
TRUNCATE TABLE cataloginventory_stock_status_idx;
TRUNCATE TABLE catalog_category_product;
TRUNCATE TABLE catalog_category_product_index;
TRUNCATE TABLE catalog_product_entity;
TRUNCATE TABLE catalog_product_entity_datetime;
TRUNCATE TABLE catalog_product_entity_decimal;
TRUNCATE TABLE catalog_product_entity_int;
TRUNCATE TABLE catalog_product_entity_media_gallery;
TRUNCATE TABLE catalog_product_entity_media_gallery_value;
TRUNCATE TABLE catalog_product_entity_text;
TRUNCATE TABLE catalog_product_entity_varchar;
TRUNCATE TABLE catalog_product_flat_1;
TRUNCATE TABLE catalog_product_index_eav;
TRUNCATE TABLE catalog_product_index_eav_idx;
TRUNCATE TABLE catalog_product_index_price;
TRUNCATE TABLE catalog_product_index_price_idx;
TRUNCATE TABLE catalog_product_index_price_tmp;
TRUNCATE TABLE catalog_product_option;
TRUNCATE TABLE catalog_product_option_price;
TRUNCATE TABLE catalog_product_option_title;
TRUNCATE TABLE catalog_product_relation;
TRUNCATE TABLE catalog_product_super_attribute;
TRUNCATE TABLE catalog_product_super_attribute_label;
TRUNCATE TABLE catalog_product_super_link;
TRUNCATE TABLE catalog_product_website;
TRUNCATE TABLE catalogsearch_fulltext;
TRUNCATE TABLE catalogsearch_query;

0 Comments | Posted By lei sheng
 
  • Mygod Technologies
  • 麦神科技有限公司
  • 香港中路8号
  • 中铁青岛中心大厦A3001
  • 市南区, 青岛, 266000
  • 电话: 0532-5897-3093

订阅我们的最新消息。

我们将严格尊重您的隐私。

关注我们的微信
获取外贸电子商务最新资讯;跨境推广最新策略;电子商务网站技术最新趋势。

2018 Mygod Technologies. 保留所有权. Privacy Policy