- 文章列表页面调取数据:
1、文章模型的栏目,页面目录在:E:\UPUPW\htdocs\b2b\template\default\article\list.htm
List.htm模板调取文章列表中
<div class=”catlist”>
{if $tags}{template ‘list-cat’, ‘tag’}{/if}
</div>
其中的{template ‘list-cat’}的模板路径在:
E:\UPUPW\htdocs\b2b\template\05zsdt12\tag\list-cat.htm
要修改就修改里面的文章列表样式
2、修改分页的样式在:E:\UPUPW\htdocs\b2b\api\pages.default.php
后台的网站设置的
- 产品展示的页面调取数据:
- 产品展示页面的产品列表调取方法:
<!–{tag(“moduleid=$moduleid&condition=status=3$dtype&areaid=$cityid&catid=$catid&pagesize=”.$MOD[pagesize].”&page=$page&showpage=1&datetype=5&order=”.$MOD[order].”&fields=”.$MOD[fields].”&lazy=$lazy&template=list-sell”)}–>
- 产品展示列表的模板,这里template的list-sell,在
E:\UPUPW\htdocs\b2b\template\05zsdt12\tag\list-sell.htm
注意:destoon自定义的重复使用的模块都在template\05zsdt12\tag\中定义了
- 模板页面获取url中的参数:
Destoon自动将url中提交的参数封装成$参数名的变量,传递给模板
模板调取的时候直接用$参数名调取即可
修改E:\UPUPW\htdocs\b2b\template\05zsdt12\member\edit.htm中的
{dselect($COM_TYPE, ‘post[type]’, ‘请选择’, $type, ‘id=”type”‘, 0)}
dselect()函数在E:\UPUPW\htdocs\b2b\include\post.func.php中定义调取的$MOD[‘com_type’]这些设置在
- 后台管理系统的模块查询流程
Admin1.php 进行登录校验 à 按照moduleid查询对应模块 à
根据acton调取对应moduleid的目录下的aciton.php文件 à 调取对应module目录下的action.htm的文件
- destoon dsubstr截取如何过滤html标记
{dsubstr(strip_tags($t[title]),20,’…’)}
- 模板调用Tag函数的定义:
文件路径:E:\UPUPW\htdocs\b2b\include\tag.func.php
函数声明:
- 订单交易表
- 操作表:destoon_mall_order
- 订单状态:status 0=未确认1=已确认 2=已付款 未发货 3=已发货 4=成功
- 自定义destoon的头部destoon_member
destoon原有的js和css不要删除,只需要修改line.htm就ok了
调用chip/line.htm
- DESTOON的页面常量的定义在:
语言包路径:E:\UPUPW\htdocs\b2b\lang\zh-cn\
- 专家智库的详情页面:
E:\UPUPW\htdocs\b2b\template\05zsdt12\company\show.htm的页面默认是个人会员的模板
- 公司网站首页解析过程:
- 首先调取:E:\UPUPW\htdocs\b2b\index.php
- 然后调取:
$moduleid = 4;
$module = ‘company’;
$MOD = cache_read(‘module-‘.$moduleid.’.php’);
include load(‘company.lang’);
require DT_ROOT.’/module/’.$module.’/common.inc.php’;
include DT_ROOT.’/module/’.$module.’/init.inc.php’;
- 然后调取:E:\UPUPW\htdocs\b2b\module\company\init.inc.php中调取
- 然后调取:E:\UPUPW\htdocs\b2b\module\company\homepage.inc.php中的
$r = $db->get_one(“SELECT content FROM {$content_table} WHERE userid=$userid”);
获取destoon_company_data中的数据
- 页面调取的样式在:E:\UPUPW\htdocs\b2b\company\skin
通用样式在common.css
- 首页的菜单调取缓存中的E:\UPUPW\htdocs\b2b\module\company\init.inc.php中的
$HOME = get_company_setting($COM[‘userid’], ”, ‘CACHE’);
然后获取$menu_order = explode(‘,’, isset($HOME[‘menu_order’]) ? $HOME[‘menu_order’] : $_menu_order);
然后遍历调取E:\UPUPW\htdocs\b2b\include\global.func.php中的userurl();函数生成首页导航的$MENU的链接;修改sell页面的增加了&view=1的参数
- 订单购买的流程:
备注:每个模块的配置信息都存储到E:\UPUPW\htdocs\b2b\file\cache\module-模型ID.php中
订单不需要卖家确认的设置在
- 产品展示和交易中心的缩略图不显示问题:
- 由于htm中的延迟加载的图片:
{if $lazy}$(function(){$(“img”).lazyload();});{/if}
- $lazy的值在E:\UPUPW\htdocs\b2b\common.inc.php中设置的
$lazy = $DT[‘lazy’] ? 1 : 0;
$DT是从$CACHE = cache_read(‘module.php’);中获取到
Module.php是网站设置的页面中设置的缓存到E:\UPUPW\htdocs\b2b\file\cache\module.php中
修改图片延迟加载的设置在