积分充值卡说明
1、只能使用支付宝(不提供其它支付方式的代码,勿扰!)、 74CMS版本:3.4;
2、积分充值卡可后台设置卡的金额和内含的积分数(详见下文的效果图),如400RMB充值卡可充入800积分;
3、此功能用于优惠打折;
效果预览:
操作步骤:
零、添加数据表
注意表前缀!content字段暂未使用,可以删除。
-- 创建 point-packs 表
CREATE TABLE IF NOT EXISTS `#@_point_packs` (
`id` int(10) unsigned NOT NU...
分类为 Discuz! etc 的文章:
{$smarty}保留变量不需要从PHP脚本中分配,是可以在模板中直接访问的数组类型变量,通常被用于访问一些特殊的模板变量。例如,直接在模板中访问页面请求变量、获取访问模板时的时间邮戳、直接访问PHP中的常量、从配置文件中读取变量等。该保留变量中的部分访问介绍如下。
1.在模板中访问页面请求变量
我们可以在PHP脚本中,通过超级全局数组$_GET、$_POST、$_REQUEST获取在客户端以不同方法提交给服务器的数据,也可以通过$_CO...
1、在前台需要展示的位置加入以下代码:
<!-- TemplateBeginEditable name="饰品商品列表" -->
<!-- #BeginLibraryItem "/library/cat_goods.lbi" --><!-- #EndLibraryItem -->
<!-- TemplateEndEditable -->
library/cat_goods.lbi 需要自行更改HTM结构
2、后台管理 -> 模板管理 -> 设置模板 -> 分类,设置分类产品显示的数量
<完>
注意:因为每个类别的商品属性可以不一样,所以每个分类都要设置一下筛选属性,未设置的类别将仅仅只显示“品牌”这一项供筛选。
效果:
方法:
打开 /js/compare.js 在以下位置添加以下代码:
/* $Id: compare.js 15469 2008-12-19 06:34:44Z testyang $ */
var Compare = new Object();
Compare = {
add : function(goodsId, goodsName, type)
{
var count = 0;
for (var k in this.data)
{
if (typeof(this.data[k]) == "function")
continue;
if (this.data[k].t != type) {
alert...
希望对看烦了网上被转载得面目全非的“<!– TemplateBeginEditable name=”首页头部通栏广告位(宽:960×60)” –><!– TemplateEndEditable –>”的同学有些帮助。
操作:
一、打开 index.php,搜索“/* 首页主广告设置 */”,在下边添加以下代码:
$adBannerRightConfig = array(
'num'=>'2', // 取几条广告
'id'=>'1' // 上一行取出的广告放到哪个广告位里
);
$adBa...
打开 index.php 添加 fun 一枚:
/**
* 获得指定栏目的文章列表。
* @param int $cid 栏目ID
* @param int $row 条数
* @return array
*/
function index_get_articles($cid = 0, $row = 10){
$ta = $GLOBALS['ecs']->table('article');
$tac = $GLOBALS['ecs']->table('article_cat');
$sql = "
SELECT a.article_id, a.title, ac.cat_name, a.add_time, a.fi...
需要修改两个文件:index.php、index.dwt
一、在 index.php 末尾添加一个 function:
/**
* 获得积分商城热门商品
*
* @param int $limit 列出条数
* @param int $ishot 是否只显示热销
* @return array
*/
function index_get_exchange($limit=3,$ishot=0){
/* 获得热门积分商品列表 */
$sql_ishot = $ishot ? " AND eg.is_hot=1 " : "";
$table_exchange_goods...
说明:
此处功能用于最土团购系统,在用户下单支付成功后发送邮件通知。
操作:
第一步:在/include/fuction/mailer.php末尾添加下边的代码;
//订单付款后,发送邮件通知
function mail_order($team, $partner, $order) {
global $INI;
$encoding = $INI['mail']['encoding'] ? $INI['mail']['encoding'] : 'UTF-8';
$week = array('日','一','二','三','四','五','六');
$today = date('Y年n月j...
说明:
有一个客户的论坛打不开了,经检查日志把磁盘空间用完了。删除日志后论坛依旧打不开,根据经验,更新缓存可能会解决这个问题,但是后台进不去该怎么处理呢?
解决办法:
清空 cache 目录,该目录位置:/forumdata/cache,其它软件的缓存目录可能会放一些不能删除的文件在里边,但DZ的可以将目录清空。清空后,再次打开论坛会提示E文的“缓存已更新,请刷新”,所以,再刷新一次,就可以进入啦。到这里还没完,还需要到后台...
说明:
在DedeCMS主页显示网站的访问次数及论坛在线人数(需要安装Discuz!),如果使用UCenter整合的话,论坛的在线人数就可以作为网站的在线人数。
效果:
在DedeCMS网站是显示访问量及论坛在线人数
用法:
在线人数:<script src="/plus/getVisitNum.php?type=online"></script>人
浏览量:<script src="/plus/getVisitNum.php?type=visit"></script>
PHP代码:
/**
* ...
最土团购的用户密码加密方式:
#/include/classes/ZUser.class.php
<?php
//....
const SECRET_KEY = '@4!@#$%@';
static public function GenPassword($p) {
return md5($p . self::SECRET_KEY);
}
//....
?>
按以上方式重新生成一个密文替换表“user”中相应的字段即可。
操作:
在ztpwd.php中写入以下代码后就可以生成密码“upall.cn”的密文了:
<?php echo md5('upall.cn@4!@#$%@');?>
找到 user...