一般的

配置Virtuemart的指南

1。Virtuemart中的大多数设置都有一个倒退或有用的默认值。一般而言,只有少数选项必须由他们的新商店上的Shopowner配置。

2.在哪里看到配置选项,如果未设置,则不会测试条件。您不必设置一个Unless您真正想要创建一些限制的选项。配置设置对于所有内容有效(除非其他限制应用于您的配置)

例子:

  • 产品没有shoppergroup =>物品将可见所有购物者
  • 产品价格没有商店=>价格适合任何购物者
  • 税务规则没有类别=>影响所有产品(除了设置其他限制)
  • 装运/付款方式没有shopPergroup =>方法显示给所有购物者
  • 装运方法没有权重=>方法可供所有订单使用。


例子:

  • 模板和布局自动使用Joomla选择的样式
  • 如果留空,则会自动生成SLUIS
  • 默认情况下,产品货币,选择税和折扣设置是正确的
  • 语言默认为Joomlas标准站点语言
  • 没有供应商ID的管理人员获取供应商ID = 1
  • 将价格显示的舍入设置为-1在主配置中,默认为货币设置的小数
  • 如果值为空,则加载某些默认值,例如没有shopPergroup的购物者已自动默认shopPergroup。客人自动为访客组。

3.零,假,空,0和0.00。

经验丰富的用户将意识到由于某些HTML,PHP和数据库行为,值为0的字段被处理为虚假,或根本不使用。在这些情况下,它通常可以使用0.0或0.0001。

例如,如果设置“”或“0”的值,则可以使用价格选项的呼叫。注意:您可以创建一个免费产品(并不使用价格选项的呼叫),使用价格值0.0。此行为是规则#2的结果。

故障排除

有时,由于PHP或其他500(临界)错误,诸如Virtuemart等Joomla组件可以停止工作并仅显示空白页面。

这种缺乏显示隐藏了相关的错误消息。这是一般的良好做法,它被视为糟糕,揭示了游客的错误细节。

Virtuemart默认禁用PHP警告和通知的显示,以防止由于无害的PHP注意事项引起的错误。要查看导致空白屏幕的错误发生时发生这种情况,有几种方法可以揭示错误

  1. 使用VM Config选项为管理员启用PHP Debug
  2. 使用VM Config选项为所有人启用PHP调试
  3. 在Joomla(始终全部)启用PHP开发人员错误
  4. 检查您的服务器日志(不访问日志)(如果您提供)

Virtuemart本身具有记录选项。看到错误消息背后的真实信息可能是很重要的。客人不会看到Joomla的完整错误消息。例如,当管理员会看到“使用Virtuemart_User_ID = XYZ存储用户数据时,请参阅”存储用户数据的错误“。

注意:请考虑仅启用管理员的错误报告和调试。

您也可以尝试:启用vmdebug。它允许在许多情况下调试非致命错误。它给出了幕后发生了什么。例如,为什么装运/付款无法选择。

VMDebug也非常方便开发人员和模板。