• destoon框架二次开发【整理】


    ===========================================================

    destoon使用中的一些心得

     
    ===========================================================

    //**************************index首页相关参数**************************************//
    //全局变量
    {if $seo_title}{$seo_title}{else}{if $head_title}{$head_title}{$DT[seo_delimiter]}{/if}{if $city_sitename}{$city_sitename}{else}{$DT[sitename]}{/if}{/if}
    {if $head_keywords}
    < meta name="keywords" content="{$head_keywords}"/>
    {/if}
    {if $head_description}
    < meta name="description" content="{$head_description}"/>
    {/if}

    //默认模板tag文件夹中list.htm如果不想默认在语句后可加template=null
    < !--{tag("moduleid=21&condition=status=3 and catid=59&areaid=$cityid&pagesize=12&target=_blank&order=addtime desc")}-->

    //指定类别中的文章列表

    <!--{php $hy01=tag("moduleid=21&condition=status=3 and catid=59&areaid=$cityid&pagesize=4&target=_blank&order=addtime desc")}-->
    {loop $hy01 $a}
    < a href="{$a[linkurl]}" title="{$a[title]}" target="_blank">{$a[title]}</a>
    {/loop}
    //指定类别中的商品列表

    <!--{php $hy01=tag("moduleid=21&condition=status=3 and catid=59&areaid=$cityid&pagesize=4&target=_blank&order=addtime desc")}-->
    {loop $hy01 $a}
    < a href="{$a[linkurl]}" title="{$a[title]}" target="_blank">{$a[title]}</a>
    {/loop}

    //产品类别多级分类
    //get_maincat(0, 5, 1) 第一个参数即使父类的id,第二个参数是moduleid的值,第三个参数即是level的值。
    //{loop $child $i $c} 第二个变量是计数

    <!--{php $child = get_maincat(0, 5, 1);}-->
    {loop $child $i $c}
    {if $i<5}
    p{$i}  {dsubstr($c[catname], 15}
    {$MODULE[5][linkurl]}{$c[linkurl]}
    <!--{php $sub = get_maincat($c[catid], 5, 1);}-->
    {loop $sub $j $s}
    {if $j<8}
    {$MODULE[5][linkurl]}   {$s[linkurl]}    {$s[catname]}
    <!--{php $subber = get_maincat($s[catid], 5, 1);}-->
    {loop $subber $o $k}
    {if $o<3}
    {$MODULE[5][linkurl]}{$k[linkurl]}{dsubstr($k[catname],10)}
    {/if}
    {/loop}
    {/if}
    {/loop}
    {/if}
    {/loop}
    //常用参数和函数
    {php $mid = 5;}  {$MODULE[6][linkurl]}  {template 'catalog', 'chip'}   {timetodate($t[fromtime], 'Y年m月d日')}
    {$t[thumb]}  {dsubstr($t[introduce], 90, '..')}   {template 'contact', 'chip'}
    //只要模块判断显示

    {if $DT[page_login]}   // {if $DT[page_mall]}   //{if $DT[page_news]}{if $DT[page_newsh]}
    {if $DT[page_catalog]}{if $DT[page_letter]}   //{if $DT[page_brand]}  //{if $DT[page_exhibit]}
    {if $DT[page_job]}  //  {if $DT[page_photo]}  //  {if $DT[page_com]}  //  {if $DT[page_group]}
    {if $DT[page_special]} // {if $DT[page_quote]} // {if $DT[page_comnews]}  //  {if $DT[page_video]}
    {if $DT[page_know]} // {if $DT[page_down]}  //{if $DT[page_vote]}
    < !--{tag("table=news&condition=status=3 and level>0&pagesize=".$DT[page_comnews].                "&datetype=2&order=addtime desc&target=_blank")}-->
    {/if}

    //*************************品牌排列***************************************//
    <!--{php $ff=tag("moduleid=13&condition=status=3&areaid=$cityid&pagesize=".$DT['page_brand']."&order=addtime desc&width=120&height=40&cols=4&target=_blank&template=null")}-->
    {loop $ff $g $h}
    {$h[linkurl]{$h[title]}{$h[thumb]}
    {/loop}

    //*************************多分类标题法***************************************//

    <!--{php $ccc=get_maincat(0,21,1)}-->
    {loop $ccc $u $k}
    {if $k[catid]==51 or $k[catid]==52 or $k[catid]==53 or $k[catid]==54 or $k[catid]==55}
    //分类循环开始
    {php $catid=$k[catid];}
    {php $u=$u+1; $h=$u+1;}
    {if $u==1}
    < div id="newv_{$u}_div" style="display:block">
    {else}
    < div id="newv_{$u}_div" style="display:none">
    {/if}
    < div>
    < !--{php $cccc=tag("moduleid=21&table=article_21&pagesize=5&order=addtime desc&datetype=2&condition=status=3 and catid =$catid&template=null")}-->
    //标题循环开始
    {loop $cccc $d $e}
    {if $e[level]==1}
    < a href="{$e[linkurl]}" ><img src="http://img30.chem17.com/6/20120703/634769117360721931.jpg" /></a><b>
    < a href="{$e[linkurl]}" title="{$e[title]}" > {$e[title]}</a></b></div>
    {elseif $e[level]==2}
    < span><a href="{$e[linkurl]}" >{$e[title]}</a></span>
    < dl>
    {elseif $e[level]==3} <dt><a href="{$e[linkurl]}" title="{$e[title]}" >{dsubstr($e[title],20)}</a></dt><dd>07-25</dd>
    //标题循环结束,请注意后面的{/if}{/loop},重点
    {/if}{/loop}
    < /dl>
    < br/>
    < /div>
    //分类循环结束
    {/if}
    {/loop}

    //**************************数组指定分类标题法***************************************//
    {php $seaids = array(1,2,3,2,3);}
    {loop $seaids $u $s}
    {php $u=$u+1;}
    {if $u==1}
    <ul id="company_vip{$u}_ul" style="display:block">
    {else}
    <ul id="company_vip{$u}_ul" style="display:none">
    {/if}
    <!--{php $fff=tag("moduleid=4&pagesize=15&condition=level=$s&template=null")}-->
    {loop $fff $t}
    <li><a href="{$t[linkurl]}" title="{$t[company]}">{$t[company]}</a></li>
    {/loop}
    < /ul>
    {/loop}

    //**************************顶部登录会员信息***************************************//
    底部加<script type="text/javascript">show_task('{$destoon_task}');</script>
    顶部相应位置加:
    <div>
    <div>
    <div id="destoon_member"></div>   //相当重要
    <div>
    <script type="text/javascript">addFav('收藏本页');</script>
    | <a href="{$MODULE[3][linkurl]}shortcut.php" rel="nofollow">加入桌面</a>
    {if $EXT[wap_enable]} | <a href="{$EXT[wap_url]}">手机版</a>{/if}
    {if $EXT[archiver_enable]} | <a href="{$EXT[archiver_url]}">无图版</a>{/if}
    {if $DT[city]} | [<span id="destoon_city">{$city_name}</span>] <a href="{DT_PATH}city.php" title="点击切换城市">切换            </a>{/if}
    </div>
    </div>
    < /div>

    //**************************搜索参考***************************************//
    {php $searchid = ($moduleid > 3 && $MODULE[$moduleid]['ismenu'] && !$MODULE[$moduleid]['islink']) ? $moduleid : 5;}
    {php $searchids = array(5,16,6,4,21,22);}
    {if !in_array($searchid, $searchids)}
    {php $searchids[] = $searchid;}
    {/if}
    <script type="text/javascript">var searchid = {$searchid};</script>
    <form id="destoon_search" action="{DT_PATH}search.php" onsubmit="return Dsearch();">
    <input type="hidden" name="moduleid" value="{$searchid}" id="destoon_moduleid"/>
    <input type="hidden" name="spread" value="0" id="destoon_spread"/>
    <div>
    <ul id="search_module">
    {loop $searchids $s}
    {if isset($MODULE[$s])}<li{if $searchid == $s}{/if} onclick="setModule({$s}, this);"><span>            {$MODULE[$s][name]}</span></li>{/if}
    {/loop}
    </ul>
    <div>
    <input name="kw" id="destoon_kw" type="text" value="{if $kw}{$kw}{else}请输入关键词{/if}" onfocus="      if(this.value=='请输入关键词') this.value='';"{if $DT[search_tips]} onkeyup="STip(this.value);" autocomplete="off"{/if}/>
    <input type="submit" value=" "/>
    </div>
    </div>
    </form>

    //与其配套的配套函数
    function setModule(i, o) {
    Dd('destoon_moduleid').value = i;
    searchid = i;
    var lis = Dd('search_module').getElementsByTagName('li');
    for(var i=0;i<lis.length;i++) {
    lis[i].className = lis[i] == o ? 'head_search_on' : '';
    }
    }

    //**************************列表类别函数***************************************//
    {loop $maincat $k $v}
    {if $k%$MOD[page_subcat]==0}<tr>{/if}
    < td{if $v[catid]==$catid}{/if}><a href="{$MOD[linkurl]}{$v[linkurl]}">{set_style($v[catname],$v[style])}</a> <span>({$v[item]})</span></td>
    {if $k%$MOD[page_subcat]==($MOD[page_subcat]-1)}</tr>{/if}
    {/loop}

    //**************************导航处理***************************************//
    < div>当前位置: <a href="{$MODULE[1][linkurl]}">首页</a> &raquo; <a href="{$MOD[linkurl]}">{$MOD[name]}</a> &raquo; {cat_pos($CAT, ' &raquo; ')}</div>

    //**************************channel频道相关参数**************************************//
    {template 'header'}

    //当前位置:
    <a href="{$MODULE[1][linkurl]}">首页</a>&raquo; <a href="{$MOD[linkurl]}">{$MOD[name]}</a>
    {if $typeid!=99}&raquo; <a href="{$MOD[linkurl]}{rewrite('index.php?typeid='.$typeid)}">{$TYPE[$typeid]}</a>{/if}
    {if $catid}&raquo; {cat_pos($CAT, ' &raquo; ')}{/if}

    //当前行业分类
    {loop $maincat $k $v}
    {if $k%$MOD[page_subcat]==0}<tr>{/if}
    < td{if $v[catid]==$catid}{/if}><a href="{$MOD[linkurl]}{$v[linkurl]}">{set_style($v[catname],$v[style])}</a> <span>({$v[item]})</span></td>
    {if $k%$MOD[page_subcat]==($MOD[page_subcat]-1)}</tr>{/if}
    {/loop}
    //按类别搜索
    <a href="{$MOD[linkurl]}">全部</a>
    {loop $TYPE $k $v}
    < a href="javascript:Go('{$MOD[linkurl]}{rewrite('index.php?typeid='.$k.'&catid='.$catid)}');">{$v}</a>
    {/loop}
    < /div>
    //list相应静态

    href="javascript:Go('{$MOD[linkurl]}{rewrite('index.php?typeid='.$k.'&catid='.$catid)}');"
    href="###" onclick="Go(sh+'&ppt_{$p[oid]}={urlencode($o)}');"

    <script type="text/javascript">var sh = '{$MOD[linkurl]}search.php?catid={$catid}';</script>

    //list排列

    <!--{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]."&template=list-sell")}-->
    对应list_sell模板
    {loop $tags $k $t}
    < div id="item_{$t[itemid]}">
    < input type="checkbox" id="check_{$t[itemid]}" name="itemid[]" value="{$t[itemid]}" onclick="sell_tip(this, {$t[itemid]});"/>
    < a href="{$t[linkurl]}" target="_blank"><img src="{imgurl($t[thumb], 1)}" width="80" height="80" alt="{$t[alt]}" onmouseover="img_tip(this, this.src);" onmouseout="img_tip(this, '');"/></a></div>

    {if $t[vip]}<span><img src="{DT_SKIN}image/vip.gif"/> <img src="{DT_SKIN}image/vip_{$t[vip]}.gif"/></span>{/if}

    <a href="{$t[linkurl]}" target="_blank"><strong>{$t[title]}</strong></a></li>
    < li>{$t[introduce]}</li>
    < li><span>{timetodate($t[edittime], $datetype)}&nbsp;&nbsp;</span>[{area_pos($t[areaid], '')}]</li>

    <li>
    {if $t[username] && $DT[im_web]}{im_web($t[username].'&mid='.$moduleid.'&itemid='.$t[itemid])}&nbsp;{/if}
    {if $t[qq] && $DT[im_qq]}{im_qq($t[qq])}&nbsp;{/if}
    {if $t[ali] && $DT[im_ali]}{im_ali($t[ali])}&nbsp;{/if}
    {if $t[msn] && $DT[im_msn]}{im_msn($t[msn])}&nbsp;{/if}
    {if $t[skype] && $DT[im_skype]}{im_skype($t[skype])}&nbsp;{/if}
    < a href="{userurl($t[username])}" target="_blank">{$t[company]}</a>&nbsp;
    {if $t[validated]}<span>[已核实]</span>{else}[未核实]{/if}
    {if !$t[username]} [未注册]{/if}
    {if $t[unit] && $t[price]>0}
    {$t[price]}/{$t[unit]}
    {$t[minamount]}{$t[unit]}起订
    {else}
    面议
    {/if}
    < img src="{DT_SKIN}image/inquiry.gif" alt="询价" onclick="Go('{$MODULE[$moduleid][linkurl]}{rewrite('inquiry.php?itemid='.$t['itemid'])}');"/>
    {/loop}
    {if $showpage && $pages}<div>{$pages}</div>{/if}

    //**************************list详情页相关参数**************************************//
    //产品list
    < !--{tag("moduleid=$moduleid&dtype&areaid=$cityid&catid=$catid&pagesize=".$MOD[pagesize]."&page=$page&showpage=1&datetype=5&order=".$MOD[order]."&fields=".$MOD[fields]."&template=null")}-->
    {loop $tags $k $t}

    {/loop}

    {$catname} 当前分类名称 {$parentid} 当前父级分类id  {$catid} 当前分类id

    //当前位置:
    < a href="{$MODULE[1][linkurl]}">首页</a> &raquo; <a href="{$MOD[linkurl]}">{$MOD[name]}</a> &raquo; {cat_pos($CAT, ' &raquo; ')}

    按行业浏览
    {loop $maincat $k $v}
    {if $k%$MOD[page_subcat]==0}<tr>{/if}
    < td{if $v[catid]==$catid}{/if}><a href="{$MOD[linkurl]}{$v[linkurl]}">{set_style($v[catname],$v[style])}</a> <span>({$v[item]})</span></td>
    {if $k%$MOD[page_subcat]==($MOD[page_subcat]-1)}</tr>{/if}
    {/loop}

    {if $CP}
    {loop $PPT $p}
    按{$p[name]}
    {loop $p[options] $o}
    < a href="###" onclick="Go(sh+'&ppt_{$p[oid]}={urlencode($o)}');">{$o}</a>&nbsp;|&nbsp;
    {/loop}
    {/loop}
    {/if}

    //按用途类别搜索
    < a href="{$MOD[linkurl]}{$linkurl}">全部</a>
    {loop $TYPE $k $v}
    < a href="javascript:Go('{$MOD[linkurl]}{rewrite('index.php?typeid='.$k.'&catid='.$catid)}');">{$v}</a>
    {/loop}
    < /div>
    //列表页按条件搜索
    < form method="post">
    双击关闭 ondblclick="Dh(this.id);"
    对比选中 onclick="this.form.action='{$MOD[linkurl]}compare.php';"
    批量询价 onclick="this.form.action='{$MOD[linkurl]}inquiry.php';"
    < input type="checkbox" onclick="Go(sh+'&price=1');"/>标价&nbsp;
    < input type="checkbox" onclick="Go(sh+'&thumb=1');"/>图片&nbsp;
    < input type="checkbox" onclick="Go(sh+'&vip=1');"/>{VIP}&nbsp;
    < select onchange="Go(sh+'&day='+this.value)">
    < option value="0">更新时间</option> <option value="1">1天内</option> <option value="3">3天内</option>
    < option value="7">7天内</option>  <option value="15">15天内</option><option value="30">30天内</option>
    < /select>&nbsp;
    < select onchange="Go(sh+'&order='+this.value)">
    < option value="0">显示顺序</option> <option value="2">价格由高到低</option> <option value="3">价格由低到高</option>
    < option value="4">{VIP}级别由高到低</option> <option value="5">{VIP}级别由低到高</option>
    < option value="6">供货量由高到低</option> <option value="7">供货量由低到高</option>
    < option value="8">起订量由高到低</option>  <option value="9">起订量由低到高</option>
    < /select>&nbsp;
    文字列表 onclick="Go(sh+'&list=2');"
    图片列表 onclick="Go(sh+'&list=1');"
    图文列表 onclick="Go(sh+'&list=0');"
    {if $page == 1}{ad($moduleid,$catid,$kw,6)}{/if}
    {if $tags}{template 'list-'.$module, 'tag'}{/if}
    < /form>

    //**************************show详情页相关参数**************************************//
    //发布信息链接
    <a href="{$MODULE[2][linkurl]}{$DT[file_my]}?mid={$moduleid}&action=add&catid={$catid}"></a>

    //当前位置:
    < a href="{$MODULE[1][linkurl]}">首页</a> &raquo; <a href="{$MOD[linkurl]}">{$MOD[name]}</a> &raquo; {cat_pos($CAT, ' &raquo; ')} &raquo;</div>

    //详情页相关产品参数和属性
    {$title} $brand} {$model} {$standard}
    {$hits}  {$editdate}  {$content}

    {if $price>0}{$price}{$DT[money_unit]}/{$unit}{else}面议{/if}
    {if $minamount}{$minamount} {$unit}{/if} 起订
    {if $amount}{$amount} {$unit}{/if} 供应总量
    {if $days}{$days}{/if}</span> 天内发货
    {area_pos($areaid, ' ')} 所在地
    {if $todate}{$todate}{else}长期有效{/if}{if $expired} <span>[已过期]</span>{/if}
    {if $username && !$expired}询价 onclick="Go('{$MOD[linkurl]}{rewrite('inquiry.php?itemid='.$itemid)}');"{/if}

    公司基本资料信息
    {if !$username}
    发布人未在本站注册,建议优先选择 <a href="{$MODULE[2][linkurl]}grade.php"><strong>{VIP}会员</strong></a> {/if}
    {if $CP}{template 'property', 'chip'}{/if}

    询价单
    function Go(u) {window.location = u;}
    <a><img src="/bao/images/Product/prolist_quiry.gif" onClick="Go('{$MOD[linkurl]}{rewrite('inquiry.php?itemid='.$itemid)}');"/></a>

    //**************************会员信息**************************************//
    {if $user_status == 3}
    < ul>
    {if $member}
    <li style="padding:3px 0 5px 0;font-size:14px;"><a href="{$member[linkurl]}" target="_blank" title="{$member[company]} {$member[mode]}">{$member[company]}</a></li>
    {if $member[vip]}
    <li style="padding:5px 0 0 12px;"><img src="{DT_SKIN}image/vip.gif"/> <img src="{DT_SKIN}image/vip_{$member[vip]}.gif"/> [第{vip_year($member[fromtime])}年] 指数:{$member[vip]}</li>
    {/if}
    {if $member[validated] || $member[vcompany] || $member[vtruename] || $member[vbank] || $member[vmobile] || $member[vemail]}
    <li style="padding-top:6px;padding-bottom:6px;">
    {if $member[vcompany]}&nbsp;<img src="{$MODULE[2][linkurl]}image/v_company.gif" width="16" height="16" align="absmiddle" title="通过工商认证"/>{/if}
    {if $member[vtruename]}&nbsp;<img src="{$MODULE[2][linkurl]}image/v_truename.gif" width="16" height="16" align="absmiddle" title="通过实名认证"/>{/if}
    {if $member[vbank]}&nbsp;<img src="{$MODULE[2][linkurl]}image/v_bank.gif" width="16" height="16" align="absmiddle" title="通过银行帐号认证"/>{/if}
    {if $member[vmobile]}&nbsp;<img src="{$MODULE[2][linkurl]}image/v_mobile.gif" width="16" height="16" align="absmiddle" title="通过手机认证"/>{/if}
    {if $member[vemail]}&nbsp;<img src="{$MODULE[2][linkurl]}image/v_email.gif" width="16" height="16" align="absmiddle" title="通过邮件认证"/>{/if}
    {if $member[validated]}&nbsp;<img src="{DT_SKIN}image/check_right.gif" align="absmiddle"/> 通过{$member[validator]}认证{/if}
    &nbsp;<a href="{userurl($member[username], 'file=credit')}">[诚信档案]</a>
    </li>
    {/if}
    <li style="padding-top:6px;padding-bottom:6px;">
    <span>联系人</span>{$member[truename]}({gender($member[gender])})&nbsp;{$member[career]}&nbsp;
    {if $member[username] && $DT[im_web]}{im_web($member[username].'&mid='.$moduleid.'&itemid='.$itemid)}&nbsp;{/if}
    {if $member[qq] && $DT[im_qq]}{im_qq($member[qq])}&nbsp;{/if}
    {if $member[ali] && $DT[im_ali]}{im_ali($member[ali])}&nbsp;{/if}
    {if $member[msn] && $DT[im_msn]}{im_msn($member[msn])}&nbsp;{/if}
    {if $member[skype] && $DT[im_skype]}{im_skype($member[skype])}&nbsp;{/if}
    </li>
    <li><span>会员</span> [{if online($member[userid])==1}<font>当前在线</font>{else}<font>当前离线</font>{/if}] <a href="{$MODULE[2][linkurl]}friend.php?action=add&username={$member[username]}">[加为商友]</a> <a href="{$MODULE[2][linkurl]}message.php?action=send&touser={$member[username]}">[发送信件]</a></li>
    {if $member[mail]}<li><span>邮件</span>{anti_spam($member[mail])}</li>{/if}
    {if $member[telephone]}<li><span>电话</span>{anti_spam($member[telephone])}</li>{/if}
    {if $member[mobile]}<li><span>手机</span>{anti_spam($member[mobile])}{if $DT[sms] && $member[vmobile]}&nbsp;&nbsp;<a href="{$MODULE[2][linkurl]}sms.php?action=add&auth={encrypt($member[mobile])}" target="_blank"><img src="{DT_SKIN}image/sendsms.gif" align="absmiddle" title="发送短信" alt=""/></a>{/if}</li>{/if}
    <li><span>地区</span>{area_pos($member[areaid], '-')}</li>
    {if $member[address]}<li title="{$member[address]}"><span>地址</span>{$member[address]}</li>{/if}
    <li style="border:none;padding:8px 0 0 0;"><a href="{$member[linkurl]}" target="_blank"><img src="{DT_SKIN}image/btn_homepage.gif" title="进入企业网站"/></a> </li>
    {else}
    <li style="font-size:14px;"><a href="{userurl('')}" target="_blank">{$item[company]}</a></li>
    <li style="padding-top:3px;">
    <span>联系人</span>{$item[truename]}&nbsp;
    {if $item[username] && $DT[im_web]}{im_web($item[username].'&mid='.$moduleid.'&itemid='.$itemid)}&nbsp;{/if}
    {if $item[qq] && $DT[im_qq]}{im_qq($item[qq])}&nbsp;{/if}
    {if $item[ali] && $DT[im_ali]}{im_ali($item[ali])}&nbsp;{/if}
    {if $item[msn] && $DT[im_msn]}{im_msn($item[msn])}&nbsp;{/if}
    {if $item[skype] && $DT[im_skype]}{im_skype($item[skype])}&nbsp;{/if}
    &nbsp;&nbsp;<strong>未注册</strong>
    </li>
    {if $item[email]}<li><span>邮件</span>{anti_spam($item[email])}</li>{/if}
    {if $item[telephone]}<li><span>电话</span>{anti_spam($item[telephone])}</li>{/if}
    {if $item[mobile]}<li><span>手机</span>{anti_spam($item[mobile])}</li>{/if}
    <li><span>地区</span>{area_pos($item[areaid], '&nbsp;')}</li>
    {if $item[address]}<li title="{$item[address]}"><span>地址</span>{$item[address]}</li>{/if}
    </li>
    {/if}
    < /ul>
    {elseif $user_status == 2}
    < div>
    < table cellpadding="5" cellspacing="5" width="100%">
    < tr>
    < td><div style="padding:3px;border:#40B3FF 1px solid;background:#E5F5FF;">查看该信息联系方式需支付{$name} <strong>{$fee}</strong> {$unit}</div></td>
    < /tr>
    < tr>
    < td>我的{$name}余额 <strong>{if $currency=='money'}{$_money}{else}{$_credit}{/if}</strong> {$unit}</td>
    < /tr>
    < tr>
    < td>请点击支付按钮支付后查看</td>
    < /tr>
    {if $MOD[fee_period]}
    < tr>
    < td>支付后可查看<strong>{$MOD[fee_period]}</strong>分钟,过期重新计费</td>
    < /tr>
    {/if}
    < tr>
    < td>
    < a href="{$pay_url}"><img src="{DT_SKIN}image/btn_pay.gif" width="100" height="30" alt="立即支付"/></a>
    & nbsp;
    < a href="{$MODULE[2][linkurl]}{if $currency=='money'}charge.php?action=pay{else}credit.php?action=buy{/if}"><img src="{DT_SKIN}image/btn_charge.gif" width="100" height="30" alt="帐户充值"/></a>
    < /td>
    < /tr>
    < /table>
    < /div>
    {elseif $user_status == 1}
    < div>
    < table cellpadding="5" cellspacing="5" width="100%">
    < tr>
    < td><div style="padding:3px;border:#FFC600 1px solid;background:#FFFEBF;">您的会员级别没有查看联系方式的权限</div></td>
    < /tr>
    < tr>
    < td>获得更多商业机会,建议<span>升级</span>会员级别</td>
    < /tr>
    {if $DT[telephone]}
    < tr>
    < td>咨询电话:{$DT[telephone]}</td>
    < /tr>
    {/if}
    < tr>
    < td>
    < a href="{$MODULE[2][linkurl]}grade.php"><img src="{DT_SKIN}image/btn_upgrade.gif" width="100" height="30" alt="现在升级"/></a>&nbsp;&nbsp;
    < a href="{$MODULE[2][linkurl]}grade.php"><img src="{DT_SKIN}image/btn_detail.gif" width="100" height="30" alt="了解详情"/></a>
    < /td>
    < /tr>
    < /table>
    < /div>
    {elseif $user_status == 0}
    < div><img src="{DT_SKIN}image/no.gif" align="absmiddle"/> 您还没有登录,请登录后查看联系方式</div>
    < div>
    <form action="{$MODULE[2][linkurl]}{$DT[file_login]}" method="post" onsubmit="return user_login();">
    <input type="hidden" name="submit" value="1"/>
    <input name="username" id="user_name" type="text" value="会员名/Email" onfocus="if(this.value=='会员名/Email')this.value='';"/>&nbsp;
    <input name="password" id="user_pass" type="password" value="password" onfocus="if(this.value=='password')this.value='';"/>&nbsp;
    <input type="image" src="{DT_SKIN}image/user_login.gif" align="absmiddle"/>
    </form>
    < /div>
    < div>免费注册为会员后,您可以...</div>
    < div>
    < table cellpadding="0" cellspacing="0" width="100%">
    < tr>
    < td><img src="{$MODULE[2][linkurl]}image/ico_edit.gif" align="absmiddle"/> 发布供求信息</td>
    < td><img src="{$MODULE[2][linkurl]}image/ico_product.gif" align="absmiddle"/> 推广企业产品</td>
    < /tr>
    < tr>
    < td><img src="{$MODULE[2][linkurl]}image/ico_homepage.gif" align="absmiddle"/> 建立企业商铺</td>
    < td><img src="{$MODULE[2][linkurl]}image/ico_message.gif" align="absmiddle"/> 在线洽谈生意</td>
    < /tr>
    < /table>
    < /div>
    < div><a href="{$MODULE[2][linkurl]}{$DT[file_register]}"><img src="{DT_SKIN}image/user_reg.gif" width="260" height="26" alt="还不是会员,立即免费注册"/></a></div>
    {else}
    < br/><br/><br/>
    < center><img src="{DT_SKIN}image/load.gif"/></center>
    < br/><br/><br/>
    {/if}

    //**************************destoon补充参数**************************************//
    企业网站:共{$T[num]}个
    {php $T = $db->get_one("SELECT COUNT(*) as num FROM ".$DT_PRE."member WHERE groupid>5″);}

    产品信息:共{$T[num]}个
    {php $T = $db->get_one("SELECT COUNT(*) as num FROM ".$DT_PRE."product WHERE status=3″);}

    求购信息:共{$T[num]}个
    {php $T = $db->get_one("SELECT COUNT(*) as num FROM ".$DT_PRE."buy WHERE status=3″);}
    如何调用二级栏目列表
    调用栏目下的信息列表代码:
    <!–{tag("moduleid=$moduleid&table=article_$moduleid&catid=$catid&child=1&condition=status=3&order=".$MOD[order]."&pagesize=6&datetype=2&target=_blank")}–>
    如果你是在文章模块里调用 可以用上面的代码;$catid 改为你要调用的栏目id即可
    如果需要同时调用栏目下的信息 child=1即可 否则 child=0
    如果是在网站其他地方调用,可以用下面的代码:

    <!–{tag("moduleid=9&table=article_9&catid=$catid&child=1&condition=status=3&order=addtime desc&pagesize=6&datetype=2&target=_blank")}–>

    注意moduleid的值要与你调用的模块id保持一致
    最近登录用户调用代码:
    <!–{tag("table=member&condition=groupid>4&pagesize=10&order=logintime desc&template=list-member")}–>
    list-member 写法代码:
    < ul>
    {loop $tags $i $t}
    < li><a href="{userurl($t[username])}" target="_blank">{$t[company]}</a></li>
    {/loop}
    < /ul>
    最新加入企业的标签调用
    <!–{tag("moduleid=4&table=company&condition=groupid>4&pagesize=10&order=userid desc&template=list-com")}–>

    首页调用最新图片资讯的标签代码:
    < !–{tag("moduleid=9&table=article_9&length=16&condition=status=3 and thumb!=''&pagesize=3&order=addtime desc&width=80&height=60&cols=3&template=thumb-table&target=_blank")}–>

    &pagesize="3" 3为调用的个数;&width="80" 80为图片的宽度;&height="60" 60为图片的高度;&length="16"16为控制标题字数
    调用指定新闻栏目的信息代码:
    < !–{tag("moduleid=9&table=article_9&catid=78&child=1&condition=status=3 and level=1&order=".$MOD[order]."&length=24&pagesize=5&target=_blank")}–>
    & catid="78";78为调用二级栏目的ID,修改为你自己的就可以了。

    推荐产品代码:
    < !–{tag("moduleid=7&table=product&length=14&condition=status=3 and level>0 and thumb!=''&pagesize=6&order=vip desc&width=80&height=80&cols=6&target=_blank&template=thumb-table")}–>

    VIP产品代码:如果需要调用vip会员,将条件设置为 vip>0 即可
    <!–{tag("moduleid=7&table=product&length=14&condition=status=3 and vip>0 and thumb!=''&pagesize=6&order=vip desc&width=80&height=80&cols=6&target=_blank&template=thumb-table")}–>

    推荐商家代码:
    < !–{tag("moduleid=4&table=company&condition=vip>0&length=40&pagesize=20&order=vip desc&template=list-com")}–>

    调用最新主题
    <!–{tag("table=discuz.cdb_threads&prefix=&order=tid desc&pagesize=10&target=_blank&template=list-bbs")}–>

    discuz.cdb_threads 表示 数据库名(discuz).表名(cdb_threads)
    如果discuz和destoon在同一数据库内 则无需 discuz.
    如果discuz和destoon不在同一数据库且共用数据库帐号 可以使用数据库名(discuz).表名(cdb_threads)

    标签模板list-bbs.htm至template/default/tag/
    < ul>
    {loop $tags $i $t}
    < li><span>{$t[author]}</span><a href="http://bbs.de…read-{$t[tid]}-1-1.html" title="{$t[subject]}">{$t[subject]}</a></li>
    {/loop}
    < /ul>
    注意修改论坛地址

    调用精华主题
    <!–{tag("table=discuz.cdb_threads&prefix=&condition=digest>0&order=tid desc&pagesize=10&target=_blank&template=list-bbs")}–>
    调用最新回复
    <!–{tag("table=discuz.cdb_threads&prefix=&condition=lastpost>dateline&order=lastpost desc&pagesize=10&target=_blank&template=list-bbs")}–>
    调用简要说明
    <!–{tag("moduleid=9&table=article_9&length=40&condition=status=3&pagesize=10&datetype=2&order=addtime desc&target=_blank")}–>

    moduleid=9是资讯模块ID, 模块ID去模块管理查看;article是资讯模块目录名;&length=40是标签截取字数;&pagesize=10是调用条数;&datetype=2是显示时间添加时间

    调用最新加入企业
    <!–{tag("moduleid=4&table=company&condition=groupid>4&pagesize=10&order=userid desc&template=list-com")}–>
    调用其中一个企业会员的供求信息及资讯
    在condition=里加 and username=’xxx’  xxx为会员登录名

    调用供应/求购产品下的某个分类
    调用分类下的信息可以设置 &catid=行业id&child=1 child=1表示同时调用下属的行业

    调用二级栏目信息列表
    <!–{tag("moduleid=$moduleid&table=article_$moduleid&catid=$catid&child=1&condition=status=3&order=".$MOD[order]."&pagesize=6&datetype=2&target=_blank")}–>
    如果你是在文章模块里调用 可以用上面的代码 $catid 改为你要调用的栏目id即可,如果需要同时调用栏目下的信息 child=1即可 否则 child=0
    如果是在网站其他地方调用,可以用下面的代码:
    <!–{tag("moduleid=9&table=article_9&catid=$catid&child=1&condition=status=3&order=addtime desc&pagesize=6&datetype=2&target=_blank")}–>
    注意moduleid的值要与你调用的模块id保持一致
    补充:
    下面这个在首页调用成功
    <!–{tag("moduleid=9&table=article_9&catid=$catid&child=1&condition=status=3&order=addtime desc&pagesize=6&datetype=2&target=_blank")}–>
    但是我想要资讯页内部的模版列表,也就是每条只显示22个字。
    6.首页资讯栏目这里怎么调用
    "9"为你模块的ID
    {php $C = get_maincat(0, cache_read('category-9.php'));}
    {loop $C $k $v}<a href="{$MODULE[9][linkurl]}{$v[linkurl]}">{$v[catname]}</a>{/loop}
    7.公司列表 不能控制字数!!
    你可以直接修改 list-com.htm
    {$t[company]} 为 {dsubstr($t[company], $length)}
    8.TAG常用标签
    {$CATEGORY[$t[catid]]['catname']} 所属栏目名称; {timetodate($t['addtime'], $datetype)}
    通过&template= 来指定标签模版
    如果没用这个参数 默认是list
    位于模版目录tag目录
    资讯 级别level 1级为 推荐文章 ;2级为 幻灯图片;3级为 推荐图文;4级为 头条文章;5级为 头条相关
    在公司模板首页与列表页面调用出该公司的电话以及号码等各个标签属性时,怎样调用出来
    在list-company.htm页面加入<li>主营:{$t[business]}</li>   <li>地址:{$t[address]}</li>   <li>电话:{$t[telephone]}</li>       <li>传真:{$t[fax]}</li>            <li>邮箱:{$t[mail]}</li>在公司模板首页可以调用出来,但是在公司列表页面却没有调用出来,这是为什么呢?
    原来是官方为了减轻服务器负载,在查询词句中没有加入这几个表,只要在后台公司管理,模板管理处添加这几个表就可以了
    会员公司页面伪静态规则问题解决
    怎样让网站不跳转,但是只有首页打的开 其它页都打不开 打后台页还又跳转到没备案一级域名上
    回答如下
    打开.htaccess找到伪静态规则12、13行
    RewriteRule ^(com)/([a-z0-9_]+)/([a-z]+)/(.*).html$ index.php?homepage=$2&rewrite=$4
    RewriteRule ^(com)/([a-z0-9_]+)/([a-z]+)([/])?$ index.php?homepage=$2
    改为
    RewriteRule ^(com)/([a-z0-9]+)/([a-z]+)/(.*).html$ index.php?homepage=$2&file=$3&rewrite=$4
    RewriteRule ^(com)/([a-z0-9]+)/([a-z]+)([/])?$ index.php?homepage=$2&file=$3
    伪静态规则里com改为shop
    伪静态规则里com改为shop之后,为什么伪静态规则里com改为shop之后,公司在网站显示连接地址还是com的那个?要改正显示为shop,该修改哪里?
    回答如下
    修改includeglobal.func.php文件:查找$URL = DT_URL.’com/’.$username.’/';
    修改com/为shop/即可
    还有.htaccess伪静态文件
    ^(com)/ 改为 ^(shop)/
    最后后台公司版块一键更新缓存。

  • 相关阅读:
    Excel导入SQL数据库完整代码
    获取google地图经纬度
    设为首页、加入收藏 兼容代码
    破解电脑开机密码
    微软的面试题
    ashx文件中使用session
    MetaEdit、修改IIS链接人数限制
    男人戴戒指的意义
    .Net/C#中Cache的用法
    SharedPreferences用于存储数据
  • 原文地址:https://www.cnblogs.com/vip-deng-vip/p/7636162.html
Copyright © 2020-2023  润新知