好友团

24小时服务电话

134-2860-6060

查看: 589|回复: 0

[图文教程] Discuz门户根据文章调用不同的模板,DZ门户模板自由调

[复制链接]
发表于 2017-6-7 21:05:20 | 显示全部楼层 |阅读模式
填写您的邮件地址,订阅我们的精彩内容:
[受理编号:SL-2568]
填写您的邮件地址,订阅我们的精彩内容:
Discuz门户不能根据自己的需要调用模板,现在我们就来改造根据文章的内容调用模板。如图


1、添加字段
我们先在数据库这个表portal_article_title的字段最后添加一个名为tpl字段,字段类型int默认定义0
添加好后在source\include\portalcp\portalcp_article.php这个文件里查找 $setarr = array(这个数组的最后添加
'tpl' => $_POST['tpl'],//增加tpl模板标签
添加好后保存-----------------------------------
2、添加发布模板选择
在发布模板template\default\portal\portalcp_article.htm找到文章标签
  1. <div class="bm bml">
  2.                                         <div class="bm_h cl">
  3.                                                 <h2>{lang article_tag}</h2>
复制代码
在文章标签的上面添加
  1. <div class="bm_h cl">
  2.           <h2>模板选择</h2>
  3.         </div>
  4.                 <div class="bm_c tpl">
  5. <select name="tpl"id="tpl" >
  6. <option value="0">文章模板</option>
  7.   <option value="1">图片模板</option>
  8.   <option value="2">视频摸板</option>
  9.     </select>
  10. <script>document.getElementById('tpl').value= '$article[tpl]'||文章模板;</script>
  11.         </div>
复制代码
<!--下面是文章标签-->
  1. <div class="bm bml">
  2.                                         <div class="bm_h cl">
  3.                                                 <h2>{lang article_tag}</h2>
复制代码
添加好后保存
-----------------------------------------
3、添加模板判断
我们再找到文章内容模板template\default\portal\view.htm
在内容模板里<div id="ct" class="ct2 wp cl">位置加上
  1. <div id="ct" class="ct2 wp cl">
  2. <!--文章模板-->
  3. <!--{if $tpl==0}-->
  4. <!--{template portal/view_text}-->
  5. <!--{/if}-->
  6. <!--图片模板-->
  7. <!--{if $tpl==1}-->
  8. <!--{template portal/view_pic}-->
  9. <!--{/if}-->
  10. <!--视频模板-->
  11. <!--{if $tpl==2}-->
  12. <!--{template portal/view_tv}-->
  13. <!--{/if}-->
  14. </div>
  15. <!--{template common/footer}-->
复制代码
到此改造完成
特别说明:
以上模板布局根据自己的模板需要修改


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复
〖销售站〗一站式品质服务平台. 一体化商城系统.【www.xiaoshouzhan.com】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

销售站-一体化商城系统!
 
 
Q Q|技术部
销售|销售部
客服|销售站实体店
分流|销售站实体店
视频解析群:
好记吧
产品售后群:
站长源码(交易平台)
域名拍卖群:
域名拍卖群
产品维权群:
藤县站
微信客服中心:
/images/niwota00000000300.jpg
工作时间:
8:00-18:00
 
版权所有:好友团

QQ|关于我们|手机版|( 桂ICP备19008987号|网站地图  | Sponsor: Friends group