月存档四月 2019

主页|2019|四月

WooCommerce产品目录插件和询价表单

This Plugin remove prices, removes the add to cart button or replaces it with an enquiry form. Only if you want, because there are more settings than you could expect! You have a product / category you still want to sell? Just put it inside the exclusion list! 此插件删除价格,删除添加到购物车按钮或用查询表格替换它。 只有你想要的,因为有比你想象的更多的设置! 您有想要销售的产品/类别吗? 把它放在排除列表中! 官方:https://codecanyon.net/item/woocommerce-product-catalog-mode/14518494 其他类似插件 https://yithemes.com/themes/plugins/yith-woocommerce-catalog-mode/ Demo –

|2019-04-20T10:30:54+08:00四月 20th, 2019|WooCommerce插件|0 条评论

如何在OpenCart 2.x(Apache和NGINX服务器)中启用SEO URL

OpenCart中的SEO是您建立商店时的起点之一。如果您对搜索引擎优化了解不多,您可能会知道链接是任何网站排名的最有力因素之一。 OpenCart支持SEO友好的URL,但默认情况下不启用它们。 本教程将向您展示如何执行此操作以及在管理面板之外需要执行哪些操作才能使SEO URL正常工作。 启用S​​EO URL 要启用此设置,您需要登录管理面板并转到系统>设置>服务器。然后,您需要在使用SEO URL字段上选择是。 重命名.htaccess文件 但是,您可能会注意到此字段有一个小信息框。将鼠标悬停在小蓝色问号上即可查看。 它指出: 要使用SEO URL,必须安装apache模块mod-rewrite,并且需要将htaccess.txt重命名为.htaccess。 重要: 这些说明仅对在基于Apache的服务器上运行的OpenCart存储有效。 要修改.htaccess.txt文件,您需要访问源文件(例如,在FileZilla中)。下面的屏幕截图显示.htaccess文件所在的位置。 它已经从.htaccess.txt重命名为.htaccess。 这就是它。如果您在Apache服务器上运行,那么您现在已经完成了设置,您可以跳过NGINX说明,了解如何在OpenCart类别和产品中配置SEO URL。 NGINX服务器说明 使用NGINX服务器,它有点棘手,需要完成一些服务器配置。请与您的服务器管理员联系以访问您的配置设置。当您访问它们时,将代码示例从第5行粘贴到第15行。   server { ... ... location / { try_files $uri @opencart; } location @opencart { rewrite ^/(.+)$ /index.php?_route_=$1 last; } location ~* (/.(tpl|ini))$ { deny all; } } 配置SEO URL 要自定义产品的SEO URL,请转到管理面板,选择目录>产品,编辑产品,转到数据选项卡,然后向下滚动,直到看到SEO URL字段。 您可以以任何您喜欢的方式配置URL。

|2019-04-05T10:05:41+08:00四月 5th, 2019|OpenCart建站|0 条评论

实现opencart 2.3全站伪静态化

Opencart在开启伪静态功能之后 更改htaccess.txt为.htaccess 在catagory和product 的seo_keyword处添加相应的伪静态文字 注册不要重复 建议分类名或产品名加ID 这样分类和产品就实现了静态化 其它页的静态化先修改文件2.3.0.2的在catalog/controller/startup/seo_url.php 在大概103行那边 } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else {

|2019-04-03T03:52:43+08:00四月 3rd, 2019|OpenCart建站|0 条评论

在opencart2.3订单号改成时间月日时分秒

opencart 的订单号 因为系统限制了int类型 所以只有10位 写成  年月日时分秒 的话 时显超过了限制 我写成了 月日时分秒 catalog/model/checkout/order.php public function addOrder($data) { 在这个文件里找到这个方法添加 $showtime=date("mdHis"); 然后在 下面的SQL语句里 invoice_prefix = '  前添加 order_id = '" . $showtime . "',

|2019-04-03T02:49:04+08:00四月 3rd, 2019|OpenCart建站|0 条评论

在网店opencart后台订单添加产品图片

opencart后台有需要在订单页面一起显示产品图片 admin/controller/sale/order.php 这个页面找到public function info() { 方法下面找个$data['products'][] = array( 大概在1044行 在这句上面添加两行 $this->load->model('catalog/product'); $productinfo = $this->model_catalog_product->getProduct($product['product_id']); 下面添加 'productimages'    => $productinfo['image'],   修改 admin/view/template/sale/order_info.tpl 找到  </td> <td class="text-left"><?php echo $product['model']; ?></td> 这个上面添加 <br /> <img src="../image/<?php echo $product['productimages']; ?>" width="80"/>   在2.3.0.2调用正常

|2019-04-03T01:58:48+08:00四月 3rd, 2019|OpenCart建站|0 条评论

在opencart网店上头部三级导航

opencart 默认只有二级导航 修改下代码让他展示三级导航 在2.3.0.2版本下测试 catalog/controller/common/header.php 在$children_data[] = array  下面添加 'children3' => $data['child3'], 上面再添加 $children3_data = array(); $data['child3'] = array(); $children3 = $this->model_catalog_category->getCategories($child['category_id']); foreach ($children3 as $child3) { $data['child3'][] = array( 'name'     => $child3['name'], 'href'     => $this->url->link('product/category', 'path=' . $child3['category_id']) ); } URL 的ID自己定义 然后模板里 catalog/view/theme/模板名/template/common/header.tpl 在<li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>下面添加 <?php

|2019-04-03T00:52:48+08:00四月 3rd, 2019|OpenCart建站|0 条评论

在OpenCart 3.x版本简体中文语言包安装教程

OpenCart 3.x版本语言包的安装遵循OCMOD模式,步骤如下: 登录您的网站后台,打开如下路径:【extensions】->【installer】,如下界面: 点击上面的upload,即开始安装; 安装成功后如下提示: 3. 安装完毕后,访问后续路径【system】->【localisation】->[languages],点击界面右上角的新增按钮,如下图所示: 新增页面如下图所示填写相关信息: Language Name: 简体中文 Code: zh-cn Locale: zh-CN,zh-CN.UTF-8,zh-cn Status: Enabled Sort Order: 随意数字 4. 设定后台默认显示语言 设置路径为【system】->【settings】->[Edit Store]->Local Tab Page,如下图所示:

|2019-04-02T23:52:49+08:00四月 2nd, 2019|OpenCart建站|0 条评论

教程OpenCart之解读商品管理

因为公司里做商城开发用的是OpenCart,上级让我先熟悉这个系统,借此机会详细解读一下商品管理这一功能(也是为了日后给自己加深印象)。 首先,单击商品管理进入商品列表后,像这样: 商品列表界面 上面的六个文本是用来筛选的,下面的商品列表是用来排序的;所以一个完整的url可能会包括(token:密钥,filter_name:商品名称,filter_model:商品型号,filter_price:销售价格,filter_quantity:商品数量,filter_status:状态,filter_category:分类,sort则为按: (商品名称,商品型号,价格,数量,状态)来排序,order:(DESC,ASC),page:分页); 上面的panel是用来筛选条件的,像 分页,如图六个字段,都是通过字段名加在url后面作为参数传递的;因此,只要商品信息有变化,就要像这样: $url = ''; if (isset($this->request->get['filter_name'])) { $url .= '&filter_name=' . urlencode(html_entity_decode($this->request->get['filter_name'], ENT_QUOTES, 'UTF-8')); } if (isset($this->request->get['filter_model'])) { $url .= '&filter_model=' . urlencode(html_entity_decode($this->request->get['filter_model'], ENT_QUOTES, 'UTF-8')); } if (isset($this->request->get['filter_price'])) { $url .= '&filter_price=' . $this->request->get['filter_price']; } if (isset($this->request->get['filter_quantity'])) { $url .= '&filter_quantity=' . $this->request->get['filter_quantity']; } if (isset($this->request->get['filter_category'])) { $url .=

|2019-04-02T22:52:53+08:00四月 2nd, 2019|OpenCart建站|0 条评论

OpenCart 2.x设置SSL访问

1 2 [opencart-root-folder]/config.php [opencart-root-folder]/admin/config.php // HTTPS define('HTTPS_SERVER', 'http://yourdomain.com/'); 修改为 // HTTPS define('HTTPS_SERVER', 'https://yourdomain.com/'); 2.设置后台 现在您的购物车、注册和其他敏感信息提交的页面将只能通过HTTPS访问   3.如果想全站启用HTTPS,修改第一步的两个config文件 // HTTP define('HTTP_SERVER', 'http://yourdomain.com/'); 修改为 // HTTP define('HTTP_SERVER', 'https://yourdomain.com/'); 现在您的所有页面将只能通过HTTPS访问 4.http强制跳转https,修改网站根目录下的. htaccess文件,在下图红框位置新增 #http to https RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.elitechustore.com/$1 [R,L]  

|2019-04-02T21:57:53+08:00四月 2nd, 2019|OpenCart建站|0 条评论