草庐IT

opencart-3

全部标签

php - Opencart 根据类别 ID 获取类别 URL

我正在使用opencart中的模板手动创建链接。店面上的类别链接可能会更改为SEO友好的url,所以我不想复制看起来像这样的urlindex.php?route=product/category&path=100如果我以后必须回去更改它。我想知道是否有一些PHP代码可用于以某种方式基于类别ID创建链接。假设我的类别ID是152我希望能够在我的中使用PHP像这样说:">当然我知道那不是密码。但是有人知道解决方案吗?谢谢 最佳答案 您只需要使用URL重写器类,将类别ID传递给它url->link('product/category','

php - OpenCart 如何访问其库类?

我目前正在尝试更多地了解OpenCart的核心及其类的实际工作方式。我还在努力提高我的总体OOP技能,因为我仍在该领域学习,所以也许有一些明显的东西我没有看到。我想知道Controller文件如何知道如何找到购物车类(例如)。例如在catalog/controller/checkoutcart中有(显然删除了代码)classControllerCheckoutCartextendsController{publicfunctionindex(){$this->cart->update();}}Controller类可以在system/engine/controller.php中找到up

php - 如何禁用 opencart 中的某些结帐步骤?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我需要禁用结账页面上的账单明细、送货和付款方式,因为我不需要它们。我该怎么做或者是否有可以禁用这些的模块?

php - opencart - 如何在产品详细信息页面上获取类别标题?

我想在商品详情页显示分类标题。我可以通过显示最后一个面包屑(这将是类别)来做到这一点,但如果我这样做,如果我从“特价”页面访问产品,它就不会显示(因为它不显示目录中的类别)面包屑-只是“主页>产品2”)。我要如何获取类别ID,然后才能从中提取标题?谢谢! 最佳答案 我找到了解决方案:在/catalog/controller/product/product.php在第129行之后的某处添加:$categories=$this->model_catalog_product->getCategories($product_id);if($

php - Opencart 2.2.x ssl 用于所有请求

我安装了opencart最新版本,我想为url启用所有ssl在管理员中设置SSL启用在config.php中,admin和category都更改为https访问权限RewriteEngineOnRewriteBase/RewriteRule^sitemap.xml$index.php?route=feed/google_sitemap[L]RewriteRule^googlebase.xml$index.php?route=feed/google_base[L]RewriteRule^system/download/(.*)index.php?route=error/not_found

php - 如何向 opencart 管理添加新模块?

我想在opencart管理中的“目录”菜单项中添加一个子菜单项“位置”。在选择位置时,我想查看我自己的位置管理View页面,该页面与我自己在opencart数据库中的位置表相抵触。请让我知道要在何处创建什么mvc以在打开的购物车中实现此功能。谢谢。 最佳答案 如何创建opencart管理模块??你可以简单地通过调整来做到这一点:Admin>controller>view>template>common>header.tpl您可以简单地对该页面上的菜单进行调整(静态更改)。为您和您的员工等实际创建模块。然后按照此页面上发布的MVC教程

php - 像来自 codeigniter for opencart 的 base_url 之类的东西?

Codeigniter有一个函数,base_url()打印绝对URL,是否有Opencart的等价物? 最佳答案 查看header.phpController文件if(isset($this->request->server['HTTPS'])&&(($this->request->server['HTTPS']=='on')||($this->request->server['HTTPS']=='1'))){$this->data['base']=$this->config->get('config_ssl');}else{$th

php - opencart 从管理员中获取产品 seo url

我正在扩展时事通讯区域,以便我可以发送包含产品列表的电子邮件,但我无法找到如何获取每个产品的seourl?当我这样做时,我实际上得到了管理URL。$this->url->link('product/product','product_id='.$row['product_id'])店面中的相同代码工作正常,如果存在seourl则返回。我可以让它工作的唯一方法是如果我手动构建URL,显然没有seourl。HTTP_CATALOG.'index.php?route=product/product&product_id='.$row['product_id']进一步调查,我发现管理区域缺少以

php - OpenCart 类别未显示

类别有:已标记“顶部”选项他们被分配到一家商店他们被分配给制造商而且它们仍未显示。我认为这不是代码问题,因为它与默认产品/类别一起工作得很好,而且我还没有触及代码。我研究了很多,但人们总是说标记“顶部”选项应该可以解决问题。请查看下面的屏幕截图。http://postimg.org/image/yv6p186kf/http://postimg.org/image/wcl00jku7/postimg.org/image/pbx07rj27谢谢编辑:我正在使用OpenCartv1.5.6编辑2:它是父类别。对于那些仍在研究这个的人,请阅读我的答案。 最佳答案

php - 如何从 PHP 清除 Opencart 中的缓存

我需要在某些情况下从PHP代码中清除缓存。我怎么能这样做。我知道opencart引擎中存在对象缓存,但是如何正确删除缓存。或者可以只删除文件夹?请指教。 最佳答案 在OpenCart中有3个地方存放缓存图片缓存位于public_html/image/cache如果你有vQmodpublic_html/vqmod/vqcache系统(数据)缓存public_html/system/cache您可以删除这些文件夹中的文件-不要删除cache文件夹-只删除里面的内容。希望对您有所帮助。 关于p