懒人模板网--最新最全织梦模板,Discuz论坛模板,手机网站模板
当前位置:懒人模板>懒人教程>编程教学>

DESTOON使用技巧

发布时间:2018-09-03 来源:未知 浏览: 关键词:

 1.{$t[business]} 这个怎么控制字数,怎么截取多少个字?

用这个dsubstr 例如 {dsubstr($t[company], 20, '...')} 表示截取company字段为20个字符,截取后,结尾追加...
 
2.pagesize=".$MOD[pagesize]."
 
3.怎么在列表页公司简介用:{$t[introduce]} 这个出不来
introduce 字段加到公司管理 模块管理  列表或搜索主字段 里
 
4.获取主营行业
 
{php $uinfo = userinfo($t[username]);}
 {php $catids = explode(',', substr($uinfo['catid'], 1, -1));}
 
<li><a href="{$t[caturl]}"><table cellpadding="2" cellspacing="2" width="100%">
 {loop $catids $i $c}
 {if $i%3==0}<tr>{/if}
 <td width="33%">{cat_pos(get_cat($c), ' / ', '_blank')}</td>
 {if $i%3==2}</tr>{/if}
 {/loop}
 </table></a></li>





5.如何在公司列表页调用企业会员公司简介:

1).在list-company.htm,标签中加入{$t[introduce]}或{$COM[introduce]}(根据标签的写法),截取字符:{dsubstr($t[introduce], 60, '...')};
2).在后台公司管理--模块设置--列表或搜索主字段里面增加一个字段: introduce

3).在会员管理--模块设置 --截取公司介绍至简介上添加截取数字



6.在公司栏目增加一个页面:/company/company.php
1).根目录下/company中添加一个company.php, 可以将/company/下的index.php,复制改名为:company.php;并将require DT_ROOT.'/module/'.$module.'/index.inc.php';改为:require DT_ROOT.'/module/'.$module.'/company.inc.php';即可;
2).在\module\company中添加一个company.inc.php,可以将\module\company下的index.inc.php复制改名为:company.inc.php;并将里面的index改为company即可;
3).在/template/default/company下添加company.htm,里面编辑内容。就完成了。

/company/company.php页面伪静态需要在.htaccess里设置;

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^company/company.html$ company/company.php

设置好了之后打开链接是:/company/company.html


7.增加一个主要栏目;例如增加一个类似供应的主要栏目

1).后台系统设置--模块管理--添加模块,所属栏目选中供应;
2).后台系统设置--模块管理,找到刚才添加的模块点击设置,信息发布模板 新建 ,文件名必须为:my_sell-xxx
3)  .会员管理--会员组管理--允许发布信息的模块,勾选刚添加的模块;
4).功能模块--刚添加的模块--模块管理--自定义字段,可以增加字段;
5).自己加字段:a.在
/template/default/member里找到自己增加的模板my_sell-xxx.html,添加<input name="post[aaa]" type="text" id="title" size="50" value="{$aaa}"/>;
                               b.在数据库: destoon_sell_24(最后的数字根据,系统维护--模块管理的对应ID),里增加字段aaa;
                               c.在/module/sell/sell.css.php ,里添加上刚才的字段$this->fields = array('catid','mycatid','areaid','typeid','level','title','tag','style','fee','introduce','n1','n2','n3','v1','v2','v3','brand','unit','price','minamount','amount','days','thumb','thumb1','thumb2','tag','status','hits','username','totime','editor','addtime','adddate','edittime','editdate','ip','template','linkurl','filepath','elite','note','company','truename','telephone','mobile','address','email','qq','wx','ali','skype','aaa');



8.发布供应模块的时候关掉“请选择行业分类”;

1)./module/sell/sell.class.php,注释掉:if(!$post['catid']) return $this->_(lang('message->pass_cate'));
2)./module/sell/my.inc.php,注释掉:if(!$CAT || !check_group($_groupid, $CAT['group_add'])) dalert(lang($L['group_add'], array($CAT['catname'])));
这时候添加不提示了,但是修改的时候没有选择行业分类的话还是会提示要选行业分类,就需要注释掉最下面一行的代码了:

3)./module/sell/my.inc.php,注释掉最下面一行的:if(!$CAT || !check_group($_groupid, $CAT['group_add'])) dalert(lang($L['group_add'], array($CAT['catname'])));

 

9.添加搜索项
1).功能模块--对应的模块管理--列表或搜索主字段 增加要搜搜的字段;
2).进入对应的
module下的模块,比如:module/sell/search.inc.php, 增加要搜索的字段:
$sfields = array($L['by_qyd'],$L['by_auto'], $L['by_title'], $L['by_content'], $L['by_introduce'], $L['by_company'], $L['by_brand'],  $L['by_mdd']);
$dfields = array('qyd', 'keyword', 'title', 'content', 'introduce', 'company', 'brand', 'mdd');
3).lang/zh-cn/search.inc.php 增加名称:
$L['by_auto'] = '智能';
$L['by_title'] = '标题';
$L['by_content'] = '全文';
$L['by_introduce'] = '简介';
$L['by_author'] = '作者';
$L['by_company'] = '公司';
$L['by_brand'] = '品牌';
$L['by_qyd'] = '起运地';
$L['by_mdd'] = '目的地';

10.将新添加的自定义字段加到智能搜索里面:
/module/sell/sell.class.php
$keyword = $item['title'].','.$item['qyd'].','.$item['mdd'].','.$TYPE[$item['typeid']].','.strip_tags(cat_pos(get_cat($item['catid']), ','));
qyd 、mdd就是新添加的字段

 

 

 
责任编辑:懒人模板小编
共有人阅读,期待你的评论!评论
编程教学
二次开发
使用技巧
调试安装
运营推广
IT行业新闻
编程教学
2016-2018 懒人在线网 版权所有:深圳市一路互联信息技术有限公司 备案号:粤ICP备15061805号-1