PHP

ecshop实现针对不同支付方式对应不同价格折扣的方法

6 0

本文实例讲述了ecshop实现针对不同支付方式对应不同价格折扣的方法。分享给大家供大家参考,具体如下: 不少用户希望ecshop可以实现实现不同的支付方式对应不同的价格折扣,默认的模板没有这个功能. 第一步:找到:includes/lib_order.php, themes/../order_total.lib 第二步:修改order_total.lib代码,将if $total.pay_fee > 0修改为:复制代码代码如下:<!-- {if $total.pay_fee neq 0} 支付

PHP

调用ecshop商品顶级分类ID我NAME的二种方法

5 0

方法一,直接使用php打开需要获取商品顶级分类的php文件复制代码代码如下:$cat_arr = get_parent_cats($goods[cat_id]);foreach ($cat_arr AS $val){ $goods[topcat_id]=$val[cat_id]; $goods[topcat_name]=$val[cat_name];} 方法二,修改成模板标签形式打开 goods.p

PHP

Discuz-x系列教程 DX的css命名规则、缓存、加载机制

4 0

首先,每个页面都会加载以下两个类似的css: data/cache/style_1_common.css data/cache/style_1_forum_index.css 一、两个文件名的命名规则 style_1_common.css |--是整站通用的全局css,所以命名为【style_1_common.css】 |--前面的代号是当前使用这套风格的ID,所以style_1_common.css也就是第一套风格的共用的css style_1_forum_index.css |--是【forum】广场

PHP

CentOS 7 下LAMP实现及基于https的虚拟化主机

11 0

系统环境: CentOS 7 Apache 2.4 php 5.4 MariaDB 5.5 项目需求: 创建3个虚拟主机,分别架设phpMyadmin,wordpress,Discuz 其中phpMyadmin提供https服务. 一、使用yum安装环境所需组件httpd,php,php-mysql,mariadb-server# yum install httpd php php-mysql mariadb-server 二、关闭SELINUX并配置防火墙1.为了测试方便,先关闭selinux临时关闭:

PHP

php获得客户端浏览器名称及版本的方法(基于ECShop函数)

3 0

本文实例讲述了php获得客户端浏览器名称及版本的方法。分享给大家供大家参考,具体如下: 看到ecshop中有这么一个函数get_user_browser(),获取浏览器的名称和版本。虽然获取的信息只是简单的一些信息,但是还是很实用。其原理主要是通过$_SERVER[HTTP_USER_AGENT]获得浏览器信息,再用正则进行比对得出浏览器的信息。 以下是各浏览器运行的效果:源码如下:<?php function get_user_browser() {if (empty($_SE

PHP

DEDECMS整合DISCUZ精典教程

4 0

关键字描述:教程 整合 成功 UCENTER DISCUZ 安装 DEDE 论坛 PHPWIND原先,我使用的是DEDE PHPWIND6.3.2整合版~~  后来觉得PHPWIND不太好用,所以就想换DISCUZ~  现在分享一下我的整个转换过程,希望能对朋友们有帮助~~  第一步:取消DEDE和PHPWIND的整合,在后台把两个程序的通行证关闭~  第二步:安装UCENTER~~  第三步:打开(http://bbs.dedecms.com/read.php?tid=90913&keyword

PHP

Discuz!X3.2版设置论坛QQ在线客服号码无法发起聊天的问题解决办法

5 0

在discuz中大家有没有发现,当时设置论坛QQ在线客服号码,还是在个人信息里填写QQ号码后,点击DZX在右下角的QQ在线图标或点击帖子浏览里个人信息下的发起QQ聊天,弹出的窗口中都显示抱歉,无法发起临时会话,您可以添加对方为好友以发送消息 即使你的QQ设置了接受陌生人对话也无法弹出对话窗口 原因是以下代码出错了!! 复制代码代码如下:<a rel="external nofollow" >http://wpa.qq.com/msgrd?V=1&Uin=$post