最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
destoon下拉列表,循环,会员等功能修改
时间:2016-01-05 编辑:简简单单 来源:一聚教程网
destoon调用它的分类及子分类和三级分类名的方法
我们经常遇到需要调用某模块的分类名和他的子分类以及三级分类名,但destoon模板默认的是调用该模板的一级分类名。
下面的一种方法可以实现,三个分类名分别代表
一级分类名:{$m[catname]}
二级分类名:{$c[catname]}
三级分类名:{$b[catname]}
{loop $maincat $i $m}
{php $child = get_maincat($maincat, $CATEGORY, 1);}
{$m[catname]}
{php $a = get_maincat($m[catid], $CATEGORY, 1);}
{loop $a $g}
{php $f = get_maincat($g[catid], $CATEGORY, 1);}
{loop $f $i $b}
{$b[catname]}
{/loop}
{/loop}
[更多]
{php $childs = get_maincat($m[catid], $CATEGORY, 1);}
{loop $childs $i $c}
{/loop}
{/loop}
Destoon tag loop 标签循环中调取内容
destoon 将内容表与标题表区分开来以便获取查询的高性能。tag标签就是专门调取标题表中字段信息的。
但有时候我们希望tag标签中能获取到内容表的信息。看来只有改装一下tag标签了(给tag功能打补丁)。
改装后,由参数控制开关,不影响原有调用方法的功能和性能。
相似问题
destoon 怎么把文章里的内容单独调出来
destoon 怎么把行情里的内容单独调出来
destoon tag 在loop循环中调取内容
destoon 标签内容调用
destoon {$t[content]} 无效
打开 /include/tag.func.php
找到 isset($showpage) or $showpage = 0; 这句。
在其上行或其下行添上
(isset($showcontent) && $MODULE[$moduleid]['module']=='article') or $showcontent = 0; #我的补丁
找到 $query = "SELECT ".$fields." FROM ".$table." WHERE ".$condition.$order." LIMIT ".$offset.",".$pagesize; 这句。
替换成
# 补丁开始
if($showcontent){
$query = "SELECT t.".preg_replace('/,\s*/im','t.',$fields).",c.`content` FROM ".$table." as t left join ".preg_replace('/(\d+)$/','data_$1',$table)." as c on t.itemid=c.itemid WHERE ".$condition.$order." LIMIT ".$offset.",".$pagesize;
}else{
$query = "SELECT ".$fields." FROM ".$table." WHERE ".$condition.$order." LIMIT ".$offset.",".$pagesize;
}
# 补丁结束
然后再模板页中使用
然后再tag循环列表模板页中使用
- {$t[title]}
{$t[content]}
{loop $tags $i $t}
{/loop}
destoon整合ecshop
1.首先分别安装destoon和ecshop(注意保证两个软件安装在同一数据库中)
2.进入ecshop后台,选择会员管理---会员整合---ucenter---安装
5.点击安装会出现如下图
6.在文本框填入如下信息
ucenter的url:http://zyjzd.com/shop/ucenter
ucenter创始人密码:填入安装ucenter的密码
7.在下图中选择强制为同一用户点开始导入
.
8.进入ucenter的后台,会发现自动添加了一个应用ecshop,并且用户管理里,ecshop中的会员也导入到了ucenter中
到此ucenter与 ecshop的整合已完成,下边进行ucenter与destoon的整合
9.在ucenter的后台里点应用管理---添加新应用
10.填入如下信息
11.重新进入刚添加的应用,将下列信息拷贝一会自动填充到destoon中
12.在destoon的会员管理---模块设置---会员整合---的ucenter配置信息中粘贴入刚才复制的信息点自动填充然后确认
13.回到ucenter中会发现应用通信成功了,至此整合完成
注:ecshop整合后以前的会员会自动导入到ucenter中,而destoon整合以前注册的会员,需要在destoon中重新登录一次才会出现在ucenter的用户管理中,并且登录后的会员会自动加入到ecshop中。
{loop $tags $t}
{$t[content]}
{/loop}
代码
代码中注意以下几个地方
1、&page=$page
2. showpage=1
以上二个必须手动加入,并且这里的 pagesize=5是指每页显示多少条数据,不是只调用多少条数据
主 要说这个&showpage=1&page=$page,如果要显示分页就要加这个,&showpage只要为真就可以,& amp;page一定要是$page这样可以接受地址栏传递过来的&page=多少,比如houdunwang.com?itemid=304& amp;page=3
注:5.0以上版本可以直接在商场模块设置关闭
第二步,功能模块—供应管理—-模块设置—-SEO设置—-列表页是否生成html(关闭)—-PHP列表页地址规则(最后一个)—内容页是否生成html(否)—-PHP内容页地址规则(最后一个)。
第三步,将求购、行情等模块如第三步一样设置。
第四步,将各模块更新数据—一键生成。
-
下一个: js中的in运算符的使用方法
相关文章
- 下拉连动的例子,自己看看,修改一下。 01-18
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31