对于我的opencart网站,我使用的是vQmodshow_all_product.xml这样路径/index.php?route=product/category&path=0在类别页面上显示我的所有产品。它工作完美,但理想情况下我想做的是使用SEO友好的URL来实现这一点,例如/viewall会给出相同的页面。如果有人能指出正确的方向,我将不胜感激。 最佳答案 首先,确保启用mod_rewrite。然后,还要确保您可以使用htaccess(Apache配置->AllowOverrideAll)。将此代码放入您的htaccess(
我想在产品页面中为OpenCart获取不带货币符号的价格值。我为此使用了以下代码。但是,它并不完美。我找到并使用了以下代码。在.tpl文件中。所以,我得到以下结果。但是,我不想从价格中删除点(.)。默认价格=86.02€我得到=8602我想=86.02 最佳答案 添加点到preg_replace条件$pricenocurrency=preg_replace('/[^.\d]/','',$pricenocurrency);如果价格周围的文本可以包含数字,那么只在数字后保存点数会有点复杂(?
我需要在最近添加的产品上贴上"new"标签。我在extension/module/latest.tpl上完成了此操作,但我也希望此标签也能在其他页面上使用,例如product/product.tpl,产品/类别等等...如何在不购买任何扩展程序的情况下执行此操作?OpenCart2.3模板:默认更新/controller/product/category.php/*startaddedpart*/if(strtotime($result['date_added'])>(time()-(60*60*24*10))){//(notethat10meanstendays,toconsider
我最近在学习opencart应用程序。当我使用opencart模块向我的主页添加一些内容时,它消失了。但是如果我放一些普通的文字,我不会遇到任何问题。但是当我把一些HTML内容和文本放在一起时,它就消失了。我不知道我的错误在哪里,我该如何解决?谁能帮帮我?当我写正常文本时没有问题在多个DIV或标签中写入文本时出现问题注意:我使用的是Opencart默认子主题。 最佳答案 这是您的解决方案:将html内容放入代码编辑器后,您必须再次单击进入文本模式。然后保存它...您的问题将得到解决。 关
opencart3.xSEOURL问题在opencart3.xSEOURL中适用于产品ID、类别ID、信息ID,但对于页面公共(public)/主页、帐户/登录、帐户/帐户等无效。我已经将它从htaccess.txt更改为.htaccess从系统更改>设置>服务器我在设计>SEOUrl中从管理员添加SEOurl还是不行你们能帮帮我吗?谢谢你, 最佳答案 Opencart3.xSEOURL问题已解决只需上传扩展或按照此步骤操作即可。它对product_id、category_id等工作正常...但是对于任何页面它都不起作用点击此处修复
我需要在安装模块后刷新修改。publicfunctioninstall(){$this->load->controller('marketplace/modification/refresh');}我试过了。它的工作,但页面重定向到修改列表。没有重定向我怎么办。我正在使用opencart3。 最佳答案 如果你不想编辑modification.php或克隆它的refresh功能,你可以使用这个:publicfunctioninstall(){$data['redirect']='extension/extension/module';
是否可以通过订单号检索订单信息(如名称、价格等)?我想在结帐/结帐中复制确认表以结帐/成功。谢谢 最佳答案 查看catalog/model/checkout/order.php订单模型,您会发现一个方法getOrder()接受强制参数$order_id.所以是的,可以通过它的ID获取订单数据,只需在Controller中的某处调用此行即可:$this->load->model('checkout/order');//callthisonlyifthismodelisnotyetinstantiated!$this->model_ch
我今天开始在OpenCart2.2中进行主题开发,我正在关注这篇文章:http://code.tutsplus.com/tutorials/create-a-custom-theme-with-opencart-introduction--cms-21786Wich使用1.5.6.1版本的opencart。(对于2.2版我找不到任何相关信息,所以我认为它一定是相同的)。据我所知,我们应该在目录/View/主题中创建主题目录。对于测试目的,我创建了一个“customtheme”目录并从默认主题复制了目录结构。问题是当我转到仪表板->设置->常规->主题时,选择框不显示我创建的新主题。我做
我正在尝试在opencart中以特价放置jquery倒数计时器。因为我们在打开的购物车管理面板中有特价的开始日期和结束日期,我想要jquery计数计时器来显示剩余(天:小时:分钟:秒)特价。我得到了jquery倒计时的代码并放入了产品的模板文件,但它不起作用,互联网上没有任何帮助或代码。谢谢 最佳答案 好问题。如您所述,您希望显示的数据已经是OpenCart管理/后端的一部分,但在前端不可用。我将向您展示如何添加它。由于MVCOpenCart的体系结构,您必须在3个地方进行更改。模型、View和Controller。首先,您必须从数
我需要在checkout/confirm.tpl文件中调用我在controller/product.php中创建的自定义函数制作这个的最佳方法是什么?我已经试过了,但是没有用:$productController=$this->load->model('product/product');$productController->customFunction(); 最佳答案 是的,我终于找到了正确的答案!!!抱歉最后的错误答案classControllerCommonHomeextendsController{publicfuncti