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

Maishen technologies

Welcome visitor! You canlogin orcreate an account.

热线:+86-0532-58973093

麦神科技有限公司
Mygod Technologies

官方认证开发工程师

关于magento的编译功能

2012年6月4日星期一 Asia/Shanghai上午10:12:05

magento在后台自带编译功能,也就是system--->Tools--->compilation

点击进入后。点击run compilation process功能,就可以开启编译功能

功能开始是非常的容易,但是编译功能起的作用是什么?什么时候需要重新编译呢?

编译功能是对app/core里面的文件编译成可执行代码,然后每次运行的时候,就不需要重新读取里面的功能和新代码,编译后,文件存放在根目录/includes/src里面,在线安装插件的时候一定要把编译关掉,免的出错,因为编译后,安装的插件是没有被编译的,需要重新编译,重新编译的时候有的时候会报错,一旦崩溃了怎么办呢?我们除了可以在后台关闭编译,也可以用另外一种方法关闭缓存,进入路径includes/config.php,找到代码

define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');

改为如下

#define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');

也就是带有#,就把编译功能关闭了,和在后台关闭效果是一样的,这种方法一把在后台无法访问的时候,关闭编译的一种方式!

0 Comments | Posted in Magento开发 By terry water

快速的检查magento的那个文件被修改

2012年6月4日星期一 Asia/Shanghai上午9:59:21

在magento运营过程中,如果您接受一个一个新的项目,那么您需要查看这个项目的一个安全性,在某一个方面,您要看看这个magento系统的核心文件(core)是否被修改,使用老式的土办法,可以把模板文件单个复制出来放到新安装的系统上测试,是否能正常运行,这样可以检测出来是否有问题,如果有问题,然后通过复制法找出那个出错的文件,最后就可以定位出来那个文件被修改,这种办法慢,费事

今天介绍一种新办法

diff -qrbB default_sacred_core_folder clients_core_folder

srbB的意识为:

-q, –brief
report only when files differ

-r, –recursive
recursively compare any subdirectories found

-b, –ignore-space-change
ignore changes in the amount of white space

-B, –ignore-blank-lines
ignore changes whose lines are all blank

OK!

0 Comments | Posted in Magento开发 By terry water

magneto-如何在产品的url中去掉分类的url,让其变成一级url

2012年6月2日星期六 Asia/Shanghai下午3:56:58

magento的产品的url,默认是带有分类的url的

譬如分类的url是www.sample.com/cat/

产品的url就会变成www.sample.com/cat/computer

但是我们想要的是把分类的url去掉,变成www.sample.com/computer

需要到magento的后台进行设置,步骤如下:

system-->configuration

进入后点击catalog,刷新后,在后边找到Search Engine Optimizations,点开,在摊开的列表中找到:Use Categories Path for Product URLs,将这个选项选择no。保存。然后刷新缓存和编辑

OK?到前台后你会发现url还是没有变的,这是因为magento的url重写机制需要刷新的,我们需要重新index一下

system-->index manger

重新index一下,颜色变为绿色,就表示都index好了

刷新缓存,前台重新查看,url变成您改好的了!

0 Comments | Posted in Magento使用 By terry water

如何修改magento分类页面的产品的显示个数

2012年6月2日星期六 Asia/Shanghai下午3:35:14

经常的有客户问,怎么修改分类页面的产品的个数

这个是magneto后台操作的设置问题

打开后台,在英文状态下:

system-->configuration

进入后,点击catalog

Products per Page on Grid Allowed Values。这个就是在gird方式下,显示的个数的分列值,每个值用逗号隔开。

Products per Page on Grid Default Value这个是在grid方式下默认的个数,这个值必须是上面填写的值其中的一个,否则会报错!

OK,在catalog中的其他的设置,看字面意思,应该就理解了,这里不做详细介绍了,设置完成,刷新缓存,如果开启编译,重新编译一下或者关闭编译就可以了!

本站提供服务:magento建站

0 Comments | Posted in Magento使用 By terry water

Magento的排序方式的修改!

2012年6月2日星期六 Asia/Shanghai下午3:30:23

Magento默认的排序方式为,添加的第一个产品排在第一位,当您想添加一个新产品的时候,这个产品会排在这个分类的最后一个,但是在实际的电子商务网站使用的过程中,我们希望我们后续添加的产品显示在当前分类的前面,也就是分类页面的第一个的第一个位置,这需要修改magento的核心代码,直接修改即可,做好记录,当magento升级后,重新查阅该文件是否更新!

改变magento默认排序的方法:

打开文件\app\code\core\Mage\Catalog\Block\Product\List\Toolbar.php,找到

protected $_direction = ‘asc’;
这个参数就是默认顺序,为升序排列方式
修改成:
protected $_direction = ‘desc’;
变成了降序排列,也就是最后添加的产品显示在分类的前面的位置。OK

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

订阅我们的最新消息。

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

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

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