如何改变OpenCart2的面包屑主页文本?
我已经在这个问题上挣扎了几个月,我无法弄清楚在哪里更改此问题. 请注意,我正在使用的网站是由其他人编码的,我找不到在面包屑中添加了fontawesome图标的部分. 看面包屑 您可以看到添加了一个图标,但是我想在家庭和图标之间添加一个空间,我只是无法弄清楚要编辑哪个文件. 如果您需要更多信息,请告诉我. 解决方案 在catalog/language/english/default.php中搜索$_['text_home']并在其中添加space.
14 2024-04-03
编程技术问答社区
Opencart登录后,是否可以登录到上一个浏览过的页面?
OpenCart登录到以前的查看页面? 有人知道可以做到这一点吗?在版本1.5.4 上工作 希望有人可以建议/帮助! 谢谢! 解决方案 实现这种情况: 用户单击log in link. 用户填写登录表单,然后单击提交按钮. 登录他后,您希望他重定向到他单击链接中的登录的页面. 您必须编辑catalog/controller/account/login.php 控制器.在public function index() {线上立即添加: if(!isset($this->session->data['login_redirect']) && (strpos($_SERVER['HTTP_REFERER'], HTTP_SERVER) !== false || strpos($_SERVER['HTTP_REFERER'], HTTPS_SERVER) !== false)) { $this-
32 2024-03-20
编程技术问答社区
Opencart 强制登录
如果未从网站上的任何页面登录,我想将客户重定向到登录页面.我试图将子域的访问限制为特定客户群,而我的其他代码也有效. 如果我在home上使用以下代码. if (!$logged) { $this->redirect($this->url->link('account/login', '', 'SSL')); } 但是,如果我将其放在标题中(这样每个页面都会做出反应),我会得到一个重定向循环,因为它会尝试将实际的登录页面重定向到本身. 有没有办法正确地说: if ($this->url->link != 'account/login') { $this->redirect($this->url->link('account/login', '', 'SSL')); } 事先感谢您的帮助. 马特 解决方案 假设您要检查商店也是子域,则应该使用类似的代码 // Check store ID against su
18 2024-03-19
编程技术问答社区
如何将小数点$attribute['text'];转换成opencart中的分数
我正在OpenCart 2.3工作,并且遇到了我们需要将小数转换为分数的情况.我正在使用类别.TPL页面,我们将产品输出到页面上的列表中.每个产品的属性各不相同. 示例;一个页面具有属性颜色,长度A和长度B. 产品A的数据目前正在图表中输出为:蓝色,5.5,10.75. 我们希望它输出:蓝色,5 1/2,10 3/4 无论如何都可以放置变量$ attibute ['text'];进入过滤器中,吐出一分方(而不是十进制)?另外,请注意,我们需要蓝色才能吐出蓝色. 谢谢,迈克尔p. 这是以下代码:
8 2024-03-07
编程技术问答社区
将单个和连续的下划线改写为破折号
我试图用下划线重写URL到购物网站的破折号. 产品名称当前具有空格的下划线.典型的URL如下: http://test.local/category-name/product_name/product_name_a 我的当前.htaccess如下,并成功地将其重写为: http://test.local/category-name/product-name/product-name-name-a RewriteEngine On RewriteBase / #Rewrite Underscores to dashes RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^_]*)_([^_]*)$ $1-$2 [L,R=302,NE] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^_]*)_+(.+)$ $1-$2 [L] # Redirect to
18 2024-02-27
编程技术问答社区
Opencart, OC 1.5.1.3, 验证码错误
OC 1.5.1.3,验证码未在以下任何页面上显示: 产品/审查部分 联系人页 通过访问此 http://www.directmall.co . 我看不到任何错误(apache logs/error.txt文件).我看不到语言文件中的任何空间 - 实际上,我已经重新载荷整个en pockage只是为了确保.. 我怀疑依赖性破裂(即使我有GD ..也必须有其他东西..);禁用完全缓存 - 需要帮助! 回到2009年,我在论坛上发现了此类错误的踪迹,但似乎存在一个语言文件问题,这意味着空间的踪迹比正常情况更早发送页面标题 - 但是我已经检查了大多数文件我被认为涉及的,我已经清理了所有额外的空间 - 没有结果. 谢谢 bogdan 解决方案 fyi我有同样的问题,并且该解决方案(更改为System \ Library \ catcha.php) did 使Catcha Image显示成功显示,并且表格通过验证: function getCode(
12 2024-02-27
编程技术问答社区
通过ajax和php上传图片文件
我不熟悉这个问题.我想通过ajax&php 上传图像文件 到目前为止,我已经做了这些: html: Choose a file ajax: jQuery(document).ready(function($) { var data = { business_name: $('#business_name').val(), business_country: $('#business-country').val(), business_region: $('#business-region').val(), business_phone: $('#business_phon
20 2024-01-21
编程技术问答社区
如何在opencart中自动选择结账选项?
在我正在开发的商店中,用户只能在创建帐户时看到价格并将产品添加到购物车中.之后,他们可以将产品添加到购物车中.选项计费详细信息和交付详细信息会自动填充用户的地址.送货方式是免费的,付款方式为"现金交货". 如何自动选择这些选项并隐藏它们,以便唯一的步骤是确认订单? 我假设我需要更改的模板文件是catalog/view/theme/default/template/checkout/checkout.tpl,但是它几乎是一条1k行,并且使用了我不知道的ajax ... 我一直在尝试这样做几个小时,因此任何帮助都将不胜感激! 非常感谢! 解决方案 如果有人偶然发现这个问题,我找到了答案 解决方案:您基本上是使用jQuery单击"继续按钮",然后使用CSS(/Catalog/view/theme/default/default/stylesheet/stylesheet.css.css)隐藏相应的步骤/步骤. P> #checkout, #payment-me
32 2024-01-21
编程技术问答社区
在opencart中添加'加号'减号'以代替'添加到购物车'。
我想在OpenCart 2.0.1.1中用2个按钮替换添加到购物车,现在我无法正确编码负按钮. 我在catalog/view/theme/*/template/module/featured.tpl中添加了Plus和Mius按钮,然后在catalog/controller/api/cart.php中拨打电话,在common.js中,我将URL放在url: 'index.php?route=checkout/cart/minus中,其余代码在 下方 system/library/cart.php public function minus($product_id, $qty) { $this->data = array(); $qnt1 = 1; $product['product_id'] = (int)$product_id; $key = base64_encode(serialize($product)); if ((int)$qty
48 2024-01-21
编程技术问答社区
如何使用phonegap/jQueryMobile从OpenCart获取JSON格式的产品
无论如何,都可以使用Ajax,JavaScript/jQuery从我的OpenCart商店中以JSON格式获取JSON格式的产品目录. OpenCart是否允许这样的东西? 欢迎任何想法或代码:) 解决方案 Ocjoy的行驶方式正确,但是提供的解决方案将包含所有页面数据,我猜这不是您所需的输出. 而不是他的解决方案,您应该在$this->response->setOutput($this->render());之前做这样的事情(假设您只需要JSON数组): if(isset($this->request->get['json'])) { echo json_encode($this->data['products']); die; } else 然后击中http://www.example.com/index.php?route=product/category&path=20&json只有ID 20的类别阵列的JSON才会输出. 编辑
22 2024-01-20
编程技术问答社区
Opencart自定义管理区->查询只显示表的第一个记录
我在OpenCart为大型学校项目创建的一些自定义页面有问题.更具体地说,该模型似乎没有将任何查询数据传递给控制器​​,并且视图无法显示数据. . 我读了这篇文章(如何创建自定义管理在OpenCart?中的页面,然后从那里开始工作. 这个想法基本上是创建一个门户,管理员可以在其中查看所有订单,所有客户,所有产品并编辑产品. 现在,由于我对OpenCart和MVC编程非常陌生,我意识到必须有比我在这里所做的更好的方法来实现我想要的东西,我真的很感谢任何帮助和/或任何人建议可以提供.这是我的模型代码: public function verkopenLijst() { $query = $this->db->query("SELECT * FROM `shop_order_product`"); if($query->num_rows > 0){ $verkopen = array(); foreach($query->rows as $res
14 2024-01-19
编程技术问答社区
如何使用opencart将一些变量发布到文件?
我在OpenCart中发布变量时遇到了一些麻烦.我要做的是从结帐/登录页面上的文本字段中获取两个变量,称为名称和地址.我希望在单击"继续"按钮,然后发送到结帐/访客页面时,将其输入到这两个字段中,我想在其中回响这些变量.这是我所做的: 这是我的Checkout.tpl文件,我试图将姓名和地址变量发送到结帐/访客页面,特别是转到接收方法: $('#button-account').live('click', function() { var name = $('#name').val(); var address = $('#address').val(); $.post('index.php?route=checkout/guest/receive', { name: name, address: address}); }); 然后在guest.php控制器文件上,我收到已发布的变量,然后将它们存储在2个变量中,称为名称和地址: public fu
12 2024-01-16
编程技术问答社区
试图在opencart中为特殊价格添加jquery倒计时器
我试图将jQuery计算计时器以特殊价格在Opencart中. 我们有开放购物车管理面板中特殊价格的开始日期和结束日期, 我想让jQuery计数计时器显示剩余的 (days:Hours:Min:SEC) 对于那个特殊价格. 我获取了jQuery倒计时的代码,并放入了产品的模板文件,但它不起作用,并且在Internet上没有帮助或代码. 谢谢 解决方案 好的问题.如您指出的那样,您希望显示的数据已经是OpenCart管理员/后备的一部分,但是在前端不可用.我会告诉你如何添加. 由于 mvc MVC MVC OpenCart,您必须在3个地方进行更改.模型,视图和控制器.首先,您将必须从数据库中获取数据.因为我们希望更改前端,所以所有内容都将包含在目录目录中.如果您查看代码,您会发现目录/型号/目录/product.php .这是我们要进行第一个更改的地方.特殊价格可在ModelCatalogproduct中获得,但特殊的价格结束日期却没有.
18 2024-01-15
编程技术问答社区
如何改变OpenCart产品页面上的原始价格?
不使用管理面板.我希望能够在产品页面上更改OpenCart中的商品价格. 基本上,我有一个名为Bespoke/Custom:的选项,这是一个文本字段.如果客户进入这里的任何内容,我希望能够更改我已经通过jQuery所做的价格,然后我希望那个新的隐藏字段以价格覆盖该客户订单的购物车价格 可能吗?有没有扩展名,我可以在哪里允许客户输入自己的价格,然后我可以隐藏此字段并通过jQuery等进行更新 这是对其他一些帖子的引用使用OpenCart中的替代价格字段以及此模型链接 解决方案 好吧,要指向您正确的方向,这就是我要这样做的方式: 1.隐藏的输入渲染 如您所知,在A catalog/view/theme/default/template/product/product.php中有Ajax请求将产品添加到购物车中: $('#button-cart').bind('click', function() { $.ajax({ url: 'in
18 2024-01-15
编程技术问答社区
Internet Explorer的jQuery重定向
我目前正在研究 http://thetradinghouse.co.nz 我有一个问题购物车的过程是. 选择类别. 选择产品并打开产品页面. 单击"添加到购物车". 该产品添加到购物车中,但该页面用URI http://www.thetradinghouse.co.nz/sporting-goods/index.php?route=checkout/cart 将页面重定向到类别页面 上面的步骤应像在chrome和firefox 中一样加载http://www.thetradinghouse.co.nz/index.php?route=checkout/cart 我正在使用以下这是一个 link 到我的product.tpl和common.js在这里. 解决方案 最好的解决方案是进行以下 开放/catalog/view/javascript/common.js 在该文件中找到addToCart函数,然后找到 的第一个实例 wi
14 2024-01-13
编程技术问答社区
改变小数点后的字体大小
我正在使用OpenCart电子商务网站,我需要自定义产品价格字体尺寸, 例如: product price: $ 250.50我需要为$ = 16px; 250 = 22px; .50 = 14px; 设置字体大小 如何设置一个数量的不同字体大小.??? 这是我的动态PHP代码,将价格文本显示给我的产品页面: 我的产品列表页面不是一个带价的产品,有很多价格列表. 感谢您的任何帮助,如果有人在这里提出相同的问题,请与我分享这些链接... 解决方案 $.each($('.price'), function(){ var price = $(this).html(); $(this).html(price.replace(/(\D*)(\d*\.)(\d*)/,'$1
24 2024-01-13
编程技术问答社区
在改变文件输入时,改变图片来源并改变图片颜色
onchange事件不起作用.我应该怎么做才能在同一页面上获得结果.我不想重定向到任何其他页面上传图像.这个问题是因为Opencart吗?我不知道在cpanel上这样写是正确的.我正在使用OpenCart和Cpanel.还有其他方法吗? html 脚本 function readURL(input) { var url = input.value; var ext = url.substring(url.lastIndexOf('.') + 1).toLowerCase(); if (input.files && input.files[0]&& (ext == "gif" || ext == "png" || ext == "jpeg" ||
28 2024-01-11
编程技术问答社区
Opencart多店 "domain.com/aaa "而不是 "aaa.domain.com"
任何人都可以帮助拥有" domain.com/store1/any-product",而不是" store1.domain.com/any-product"?第二是我拥有的,第一个是我想要的. 也许添加了一些.htaccess代码?还有其他吗? 解决方案 您应该能够通过在.htaccess中使用以下规则来实现这一目标: RewriteEngine On RewriteCond %{HTTP_HOST} ^store1.example.com RewriteRule ^(.*)$ http://example.com/store1/$1 [L,NC,QSA] 上面的作用是,如果满足store1.example.com的条件,则将将URL重写为example.com/store1.这也适用于您作为其中一部分的其他目录.因此,它将变成example.com/store1/about. 请确保您清除缓存 您测试此.
16 2024-01-02
编程技术问答社区
htaccess mod_rewrite for Opencart search page URLs
我很难创建HTACCESS MOD_REWRITE规则,该规则将采用以下URL: http://www.mydomain.com/index. php?route = product/search&filter_name = search%20信赖 并将其更加按照: 的线条. http://www.mydomain.com/search/search/search-criteria /p> 甚至 http://www.mydomain.com//a> 我尝试过的一切似乎都打破了由OpenCart框架自动生成的对SEO友好的URL.如何完成? 解决方案 在您的.htaccess文件中,将规则直接放在用于重写SiteMap.xml和Googlebase.xml的行之后,并在最后一个通用规则之前. 规则看起来像: RewriteRule ^search\/(.*)$ index.php?route=product/search&filter_n
28 2024-01-02
编程技术问答社区