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

Maishen technologies

Welcome visitor! You canlogin orcreate an account.

热线:+86-0532-58973093

麦神科技有限公司
Mygod Technologies

官方认证开发工程师

magento产品分类页面url静态化

2011年10月15日星期六 Asia/Shanghai下午10:58:15

magento的分类页面的分页,排序等,url都是参数的,为了增加页面,需要进行静态化,完全静态化成一级分类,还是比较难的,呵呵

这里有一个插件是静态化的插件,但是结构比较深,但是人家只要29美元,还算值,呵呵,用数学符号说就是绝对值!

下面是下载的地址:

http://www.magentocommerce.com/magento-connect/Mana+Team/extension/7420/search-engine-friendly-seo-layered-navigation-paging-sorting-links

转载请标注地址:这个纯属道德问题!!!

0 Comments | Posted in Magento支付插件 By terry water

magento文件权限设置和垃圾文件清理

2011年10月15日星期六 Asia/Shanghai上午10:13:39

magento的文件属性设置是一件比较费劲的事情

如果你让客服给你安装了ssh,通过命令行,固然好办

如果没有,用控制面板只能设置文件夹,但是不能设置他的子文件

~~~~~~~~~~~~~~~~~~~~~~~~~

这里介绍一个好东西,用来清理垃圾文件和设置文件权限

当你的magento安装或者迁移后显示500错误,一般就是文件权限的问题

这个功能文件,你可以在这里

magento文件权限设置和垃圾文件清理

下载

 

 

运行文件,一会你会发现下面的显示信息!

----------------------- CLEANUP START -------------------------

*************** SETTING PERMISSIONS ***************
Setting all folder permissions to 755
Setting all file permissions to 644
Setting pear permissions to 550

****************** CLEARING CACHE ******************
Clearing var/cache
Clearing var/session
Clearing downloader/pearlib/cache
Clearing downloader/pearlib/download
Removing downloader/pearlib/pear.ini

0 Comments | Posted in magento日常所用 By terry water

magento批量删除产品

2011年10月15日星期六 Asia/Shanghai上午9:15:23

对于magento,产品的数据是分散到好多表里,所以增删改查是非常慢的,当然,magneto不乏是一个优秀的系统,当你index manager的时候,你会发现你的数据库中多出了一个带有flat的表,譬如表:catalog_category_flat_store_1catalog_product_flat_1等,都是magento在index magager的时候生成的表,目的是将这些分散的表的信息合并成一个表的信息!

言归正传!

后台删除magento的产品数据是很费劲的事情,我们要做的就是批量删除magento产品,通过mysql到直接使用sql语句批量删除magento产品数据是最好不过的事情,下面是sql语句,使用phpmyadmin,粘贴上直接执行就可以,我测试过,没有问题,如果你感觉不妥,可以先备份数据库,以免出现麻烦!

let ‘s  go-------------------->

TRUNCATE TABLE `catalog_product_bundle_option`;  
TRUNCATE TABLE `catalog_product_bundle_option_value`;  
TRUNCATE TABLE `catalog_product_bundle_selection`;  
TRUNCATE TABLE `catalog_product_entity_datetime`;  
TRUNCATE TABLE `catalog_product_entity_decimal`;  
TRUNCATE TABLE `catalog_product_entity_gallery`;  
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_tier_price`;  
TRUNCATE TABLE `catalog_product_entity_varchar`;  
TRUNCATE TABLE `catalog_product_link`;  
TRUNCATE TABLE `catalog_product_link_attribute`;  
TRUNCATE TABLE `catalog_product_link_attribute_decimal`;  
TRUNCATE TABLE `catalog_product_link_attribute_int`;  
TRUNCATE TABLE `catalog_product_link_attribute_varchar`;  
TRUNCATE TABLE `catalog_product_link_type`;  
TRUNCATE TABLE `catalog_product_option`;  
TRUNCATE TABLE `catalog_product_option_price`;  
TRUNCATE TABLE `catalog_product_option_title`;  
TRUNCATE TABLE `catalog_product_option_type_price`;  
TRUNCATE TABLE `catalog_product_option_type_title`;  
TRUNCATE TABLE `catalog_product_option_type_value`;  
TRUNCATE TABLE `catalog_product_super_attribute`;  
TRUNCATE TABLE `catalog_product_super_attribute_label`;  
TRUNCATE TABLE `catalog_product_super_attribute_pricing`;  
TRUNCATE TABLE `catalog_product_super_link`;  
TRUNCATE TABLE `catalog_product_enabled_index`;  
TRUNCATE TABLE `catalog_product_website`;  
TRUNCATE TABLE `catalog_product_entity`;  
TRUNCATE TABLE `cataloginventory_stock`;  
TRUNCATE TABLE `cataloginventory_stock_item`;  
TRUNCATE TABLE `cataloginventory_stock_status`;  
insert  into `catalog_product_link_type`(`link_type_id`,`code`) values (1,'relation'),(2,'bundle'),(3,'super'),(4,'up_sell'),(5,'cross_sell');  
insert  into `catalog_product_link_attribute`(`product_link_attribute_id`,`link_type_id`,`product_link_attribute_code`,`data_type`) values (1,2,'qty','decimal'),(2,1,'position','int'),(3,4,'position','int'),(4,5,'position','int'),(6,1,'qty','decimal'),(7,3,'position','int'),(8,3,'qty','decimal');  
insert  into `cataloginventory_stock`(`stock_id`,`stock_name`) values (1,'Default');

0 Comments | Posted in magento日常所用 By terry water

magento-根据IP自动切换货币的插件

2011年10月14日星期五 Asia/Shanghai下午10:46:23

 

在magento网店中,为了更好的增加客户体验,我们可以根据客服访问的IP,自动切换货币方式让其访问,

当然,什么时候都是双刃剑,会造成谷歌抓取,不同ip的谷歌抓取后页面不一样,使用的时候要慎重!

地址如下:

 

http://www.magentocommerce.com/magento-connect/Webgig/extension/7671/autocurrency

使用要慎重!

标签:

0 Comments | Posted in magento免费插件 By terry water

使用火狐插件FireLogger进行magento的调试

2011年10月14日星期五 Asia/Shanghai下午5:57:03

magento的调试,可以通过类似php的加入exit的断点调试,

还可以使用log进行调试

log的调试,比较费劲,还要去查看日志文件

现在介绍一种新的调试方法

首先:

1

下载火狐浏览器

2

安装火狐浏览器插件

网址:

http://firelogger.binaryage.com/ https://addons.mozilla.org/en-us/firefox/addon/firelogger/

3

安装完毕后

下载一个magento的插件:

magento firelogger插件

然后覆盖到你的网站上

4

重启火狐,看是否有一个logger的图标

 

5

随便找个执行的phtml文件里面写上代码

譬如page/html/header.phtml

 

Mage::helper('firelogger')->log('Hello world!');
$product = Mage::getModel('catalog/product')->load(100);
Mage::helper('firelogger')->debug($product);

 

当然,load是你的产品的ID,如果你的产品里面没有ID为100的产品,那么你写的有的ID

6

执行完

查看firelogger

你会发现如图所示的信息,由于产品信息太多,你需要点击更多,在右边查看!

转载请标注地址!

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

订阅我们的最新消息。

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

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

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