HOME> 梅西世界杯图片> destoon使用中的一些心得

destoon使用中的一些心得

转载

于 2014-06-04 18:07:00 发布

·

536 阅读

·

0

·

0

·

CC 4.0 BY-SA版权

原文链接:http://www.cnblogs.com/doseoer/p/4007746.html

文章标签:

#php

#人工智能

#javascript

#ViewUI

//**************************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")}--> //指定类别中的文章列表 {loop $hy01 $a} < a href="{$a[linkurl]}" title="{$a[title]}" target="_blank">{$a[title]} {/loop} //指定类别中的商品列表 {loop $hy01 $a} < a href="{$a[linkurl]}" title="{$a[title]}" target="_blank">{$a[title]} {/loop} //产品类别多级分类 //get_maincat(0, 5, 1) 第一个参数即使父类的id,第二个参数是moduleid的值,第三个参数即是level的值。 //{loop $child $i $c} 第二个变量是计数 {loop $child $i $c} {if $i<5} p{$i} {dsubstr($c[catname], 15} {$MODULE[5][linkurl]}{$c[linkurl]} {loop $sub $j $s} {if $j<8} {$MODULE[5][linkurl]} {$s[linkurl]} {$s[catname]} {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}

//*************************品牌排列***************************************// {loop $ff $g $h} {$h[linkurl]{$h[title]}{$h[thumb]} {/loop}

//*************************多分类标题法***************************************// {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]}" > < a href="{$e[linkurl]}" title="{$e[title]}" > {$e[title]}

{elseif $e[level]==2} < span>{$e[title]} < dl> {elseif $e[level]==3}
{dsubstr($e[title],20)}
07-25
//标题循环结束,请注意后面的{/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}

    {else}
{if $t[vip]} {/if} {$t[title]} < li>{$t[introduce]} < li>{timetodate($t[edittime], $datetype)}  [{area_pos($t[areaid], '')}]
  • {if $t[username] && $DT[im_web]}{im_web($t[username].'&mid='.$moduleid.'&itemid='.$t[itemid])} {/if} {if $t[qq] && $DT[im_qq]}{im_qq($t[qq])} {/if} {if $t[ali] && $DT[im_ali]}{im_ali($t[ali])} {/if} {if $t[msn] && $DT[im_msn]}{im_msn($t[msn])} {/if} {if $t[skype] && $DT[im_skype]}{im_skype($t[skype])} {/if} < a href="{userurl($t[username])}" target="_blank">{$t[company]}  {if $t[validated]}[已核实]{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}
    {$pages}
    {/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]}">首页 » {$MOD[name]} » {cat_pos($CAT, ' » ')} 按行业浏览 {loop $maincat $k $v} {if $k%$MOD[page_subcat]==0}{/if} < td{if $v[catid]==$catid}{/if}>{set_style($v[catname],$v[style])} ({$v[item]}) {if $k%$MOD[page_subcat]==($MOD[page_subcat]-1)}{/if} {/loop} {if $CP} {loop $PPT $p} 按{$p[name]} {loop $p[options] $o} < a href="###" onclick="Go(sh+'&ppt_{$p[oid]}={urlencode($o)}');">{$o} |  {/loop} {/loop} {/if} //按用途类别搜索 < a href="{$MOD[linkurl]}{$linkurl}">全部 {loop $TYPE $k $v} < a href="javascript:Go('{$MOD[linkurl]}{rewrite('index.php?typeid='.$k.'&catid='.$catid)}');">{$v} {/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');"/>标价  < input type="checkbox" onclick="Go(sh+'&thumb=1');"/>图片  < input type="checkbox" onclick="Go(sh+'&vip=1');"/>{VIP}  < select onchange="Go(sh+'&day='+this.value)"> < option value="0">更新时间 < option value="7">7天内 < /select>  < select onchange="Go(sh+'&order='+this.value)"> < option value="0">显示顺序 < option value="4">{VIP}级别由高到低 < option value="6">供货量由高到低 < option value="8">起订量由高到低 < /select>  文字列表 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[1][linkurl]}">首页 » {$MOD[name]} » {cat_pos($CAT, ' » ')} »

  • //详情页相关产品参数和属性 {$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} 天内发货 {area_pos($areaid, ' ')} 所在地 {if $todate}{$todate}{else}长期有效{/if}{if $expired} [已过期]{/if} {if $username && !$expired}询价 onclick="Go('{$MOD[linkurl]}{rewrite('inquiry.php?itemid='.$itemid)}');"{/if} 公司基本资料信息 {if !$username} 发布人未在本站注册,建议优先选择 {VIP}会员 {/if} {if $CP}{template 'property', 'chip'}{/if} 询价单 function Go(u) {window.location = u;}

    //**************************会员信息**************************************// {if $user_status == 3} < ul> {if $member}

  • {$member[company]}
  • {if $member[vip]}
  • [第{vip_year($member[fromtime])}年] 指数:{$member[vip]}
  • {/if} {if $member[validated] || $member[vcompany] || $member[vtruename] || $member[vbank] || $member[vmobile] || $member[vemail]}
  • {if $member[vcompany]} {/if} {if $member[vtruename]} {/if} {if $member[vbank]} {/if} {if $member[vmobile]} {/if} {if $member[vemail]} {/if} {if $member[validated]}  通过{$member[validator]}认证{/if}  [诚信档案]
  • {/if}
  • 联系人{$member[truename]}({gender($member[gender])}) {$member[career]}  {if $member[username] && $DT[im_web]}{im_web($member[username].'&mid='.$moduleid.'&itemid='.$itemid)} {/if} {if $member[qq] && $DT[im_qq]}{im_qq($member[qq])} {/if} {if $member[ali] && $DT[im_ali]}{im_ali($member[ali])} {/if} {if $member[msn] && $DT[im_msn]}{im_msn($member[msn])} {/if} {if $member[skype] && $DT[im_skype]}{im_skype($member[skype])} {/if}
  • 会员 [{if online($member[userid])==1}当前在线{else}当前离线{/if}] [加为商友] [发送信件]
  • {if $member[mail]}
  • 邮件{anti_spam($member[mail])}
  • {/if} {if $member[telephone]}
  • 电话{anti_spam($member[telephone])}
  • {/if} {if $member[mobile]}
  • 手机{anti_spam($member[mobile])}{if $DT[sms] && $member[vmobile]}  {/if}
  • {/if}
  • 地区{area_pos($member[areaid], '-')}
  • {if $member[address]}
  • 地址{$member[address]}
  • {/if}
  • {else}
  • {$item[company]}
  • 联系人{$item[truename]}  {if $item[username] && $DT[im_web]}{im_web($item[username].'&mid='.$moduleid.'&itemid='.$itemid)} {/if} {if $item[qq] && $DT[im_qq]}{im_qq($item[qq])} {/if} {if $item[ali] && $DT[im_ali]}{im_ali($item[ali])} {/if} {if $item[msn] && $DT[im_msn]}{im_msn($item[msn])} {/if} {if $item[skype] && $DT[im_skype]}{im_skype($item[skype])} {/if}   未注册
  • {if $item[email]}
  • 邮件{anti_spam($item[email])}
  • {/if} {if $item[telephone]}
  • 电话{anti_spam($item[telephone])}
  • {/if} {if $item[mobile]}
  • 手机{anti_spam($item[mobile])}
  • {/if}
  • 地区{area_pos($item[areaid], ' ')}
  • {if $item[address]}
  • 地址{$item[address]}
  • {/if} {/if} < /ul> {elseif $user_status == 2} < div> < table cellpadding="5" cellspacing="5" width="100%"> < tr> < td>
    查看该信息联系方式需支付{$name} {$fee} {$unit}
    < /tr> < tr> < td>我的{$name}余额 {if $currency=='money'}{$_money}{else}{$_credit}{/if} {$unit} < /tr> < tr> < td>请点击支付按钮支付后查看 < /tr> {if $MOD[fee_period]} < tr> < td>支付后可查看{$MOD[fee_period]}分钟,过期重新计费 < /tr> {/if} < tr> < td> < a href="{$pay_url}">立即支付 & nbsp; < a href="{$MODULE[2][linkurl]}{if $currency=='money'}charge.php?action=pay{else}credit.php?action=buy{/if}">帐户充值 < /td> < /tr> < /table> < /div> {elseif $user_status == 1} < div> < table cellpadding="5" cellspacing="5" width="100%"> < tr> < td>
    您的会员级别没有查看联系方式的权限
    < /tr> < tr> < td>获得更多商业机会,建议升级会员级别 < /tr> {if $DT[telephone]} < tr> < td>咨询电话:{$DT[telephone]} < /tr> {/if} < tr> < td> < a href="{$MODULE[2][linkurl]}grade.php">现在升级   < a href="{$MODULE[2][linkurl]}grade.php">了解详情 < /td> < /tr> < /table> < /div> {elseif $user_status == 0} < div> 您还没有登录,请登录后查看联系方式
    < div>
       
    < /div> < div>免费注册为会员后,您可以...
    < div> < table cellpadding="0" cellspacing="0" width="100%"> < tr> < td> 发布供求信息 < td> 推广企业产品 < /tr> < tr> < td> 建立企业商铺 < td> 在线洽谈生意 < /tr> < /table> < /div> < div>还不是会员,立即免费注册 {else} < br/>

    < center> < 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″);} 如何调用二级栏目列表 调用栏目下的信息列表代码: 如果你是在文章模块里调用 可以用上面的代码;$catid 改为你要调用的栏目id即可 如果需要同时调用栏目下的信息 child=1即可 否则 child=0 如果是在网站其他地方调用,可以用下面的代码: 注意moduleid的值要与你调用的模块id保持一致 最近登录用户调用代码: 4&pagesize=10&order=logintime desc&template=list-member")}–> list-member 写法代码: < ul> {loop $tags $i $t} < li>{$t[company]} {/loop} < /ul> 最新加入企业的标签调用 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 即可 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")}–> 调用最新主题 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>{$t[author]}{$t[subject]} {/loop} < /ul> 注意修改论坛地址 调用精华主题 0&order=tid desc&pagesize=10&target=_blank&template=list-bbs")}–> 调用最新回复 dateline&order=lastpost desc&pagesize=10&target=_blank&template=list-bbs")}–> 调用简要说明 moduleid=9是资讯模块ID, 模块ID去模块管理查看;article是资讯模块目录名;&length=40是标签截取字数;&pagesize=10是调用条数;&datetype=2是显示时间添加时间 调用最新加入企业 4&pagesize=10&order=userid desc&template=list-com")}–> 调用其中一个企业会员的供求信息及资讯 在condition=里加 and username=’xxx’ xxx为会员登录名 调用供应/求购产品下的某个分类 调用分类下的信息可以设置 &catid=行业id&child=1 child=1表示同时调用下属的行业 调用二级栏目信息列表 如果你是在文章模块里调用 可以用上面的代码 $catid 改为你要调用的栏目id即可,如果需要同时调用栏目下的信息 child=1即可 否则 child=0 如果是在网站其他地方调用,可以用下面的代码: 注意moduleid的值要与你调用的模块id保持一致 补充: 下面这个在首页调用成功 但是我想要资讯页内部的模版列表,也就是每条只显示22个字。 6.首页资讯栏目这里怎么调用 "9"为你模块的ID {php $C = get_maincat(0, cache_read('category-9.php'));} {loop $C $k $v}{$v[catname]}{/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页面加入

  • 主营:{$t[business]}
  • 地址:{$t[address]}
  • 电话:{$t[telephone]}
  • 传真:{$t[fax]}
  • 邮箱:{$t[mail]}
  • 在公司模板首页可以调用出来,但是在公司列表页面却没有调用出来,这是为什么呢? 原来是官方为了减轻服务器负载,在查询词句中没有加入这几个表,只要在后台公司管理,模板管理处添加这几个表就可以了 会员公司页面伪静态规则问题解决 怎样让网站不跳转,但是只有首页打的开 其它页都打不开 打后台页还又跳转到没备案一级域名上 回答如下 打开.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)/ 最后后台公司版块一键更新缓存。

    转载于:https://www.cnblogs.com/doseoer/p/4007746.html