我们有一个当前正在运行Magento CE v1.5的安装(它已经过一段时间的升级,我认为它开始于大约1.1).该sales_flat_quote表目前有超过550,000行.其中很大一部分都有null customer_id几个月的历史.我无法想到保留它们的理由,因为它们已经陈旧并且与客户无关,所以任何人都无法再次访问该报价.
看起来很奇怪,Magento似乎没有内置功能来删除看似垃圾信息(他们确实有一个用于删除引号的cron,但据我所知,它只删除了设置为is_active false的引号,据我所知,只有当报价转换为订单时才会发生.
基本上,我要问的是...... a.)删除这些条目是否安全?b.)最好的方法是什么(纯粹的sql,通过模型,我错过的控制面板中的一些选项,等等)?
任何人都可以了解Magento如何确定是否为产品创建新的URL重写?每次运行Catalog URL Rewrite reindex进程时,core_url_rewrite中的行数大约增加10,000行.由于没有同时修改产品数据,为什么会生成新的URL?
前段时间我遇到一个"问题",我从来没有碰到过底.希望有人可以发光.当我将DOCTYPE从严格更改为过渡时,导致某些浏览器(Chrome,Opera和Safari)以不同方式呈现页面的原因.我知道这种情况的一般原因是触发了怪癖模式,但两个文件的XHTML和CSS都根据w3c验证器进行验证.
我只能假设这些浏览器为两个DOCTYPE使用不同的内部样式表,但不清楚他们为什么会这样做.我只是希望有人能证实为什么会这样.
可以看到的差异是"标题图像"底部和菜单栏边框之间的空间.在上述浏览器中,当使用过渡DOCTYPE时,两者之间没有间隙,但是当使用严格时(在IE和FF中,两者都存在间隙).我最终得出结论,添加display:block到img标签可以阻止在所有情况下出现的差距(这是我的目标).