谁能解释一下GZIP输出压缩级别是什么以及它如何影响OpenCart。我看到您可以在Admin->System-Settings->ServerTab中设置GZIP输出压缩级别。我想你可以设置为0到9之间的值。0是什么意思,9是什么意思?我如何判断我的网站的最佳设置? 最佳答案 输出压缩是针对从服务器发送到客户浏览器的gzip压缩内容所发送的压缩级别。基本上,如果您的客户的浏览器允许gzip压缩内容,就会将其发送给他们。这样做的好处是下载量更小,因此数据传输速度更快,从而节省时间和带宽至于数字差异,0为不压缩,9为最大压缩。请注意,
我看到许多扩展让您在查看产品等之前先登录,但我只想通过创建新信息页面来限制对我创建的特定页面的访问。这可能吗?我也不是很精通php,所以请告诉我应该编辑哪些文件以及在哪里。提前致谢。 最佳答案 尝试将其添加到controller/information/information.php的顶部,紧跟在index()函数声明之后,并将{ID}替换为页面的ID您想要密码保护(您可以从URL获取ID,或者如果您有SEOURL,则从管理部分获取ID)。if(isset($this->request->get['information_id'])
我正在开发Opencart1.5.1.3。登录后,我将自动转到“我的帐户”页面:index.php?route=account/account我希望它转到主页:index.php?route=common/home这可以通过管理面板实现吗?如果不是,我需要修改什么代码? 最佳答案 打开catalog/controller/account/login.php寻找$this->redirect($this->url->link('account/account','','SSL'));替换为$this->redirect($this->
我已经在www.completeofficechairs.co.uk上安装了opencart。你会注意到我收到了错误信息:Fatalerror:CalltoamemberfunctionisLogged()onanon-objectin/var/websites/completeofficechairs/www/admin/controller/common/header.phponline101我不知道哪里出了问题。如果我转到该文件,有问题的代码行是:if(!$this->user->isLogged()||!isset($this->request->get['token'])||
我正在使用opencart中的模板手动创建链接。店面上的类别链接可能会更改为SEO友好的url,所以我不想复制看起来像这样的urlindex.php?route=product/category&path=100如果我以后必须回去更改它。我想知道是否有一些PHP代码可用于以某种方式基于类别ID创建链接。假设我的类别ID是152我希望能够在我的中使用PHP像这样说:">当然我知道那不是密码。但是有人知道解决方案吗?谢谢 最佳答案 您只需要使用URL重写器类,将类别ID传递给它url->link('product/category','
我目前正在尝试更多地了解OpenCart的核心及其类的实际工作方式。我还在努力提高我的总体OOP技能,因为我仍在该领域学习,所以也许有一些明显的东西我没有看到。我想知道Controller文件如何知道如何找到购物车类(例如)。例如在catalog/controller/checkoutcart中有(显然删除了代码)classControllerCheckoutCartextendsController{publicfunctionindex(){$this->cart->update();}}Controller类可以在system/engine/controller.php中找到up
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我需要禁用结账页面上的账单明细、送货和付款方式,因为我不需要它们。我该怎么做或者是否有可以禁用这些的模块?
我想在商品详情页显示分类标题。我可以通过显示最后一个面包屑(这将是类别)来做到这一点,但如果我这样做,如果我从“特价”页面访问产品,它就不会显示(因为它不显示目录中的类别)面包屑-只是“主页>产品2”)。我要如何获取类别ID,然后才能从中提取标题?谢谢! 最佳答案 我找到了解决方案:在/catalog/controller/product/product.php在第129行之后的某处添加:$categories=$this->model_catalog_product->getCategories($product_id);if($
我正在运行OpenCart应用程序并注意到Wappalyzer能够识别所使用的PHP框架。我也使用HTTPLiveHeaders检查了标题,但它似乎没有在任何地方显示OpenCart。还检查了从我的应用程序发送的cookie,但没有成功。有谁知道如何成功阻止Wappalyzer识别正在使用的服务器端堆栈? 最佳答案 如果您知道Wappalyzer查找的详细信息,这很容易解决。;)根据WappalyzerSourceCodeonGithubOpenCart的识别目前基于以下两点:路线-?:index\\.php\\?route=[a-
我安装了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