• 人工智能开启中国健康养殖新时代 “智慧农业——健康养殖公益行动”在北京正式启动 2019-08-02
  • 新华网申领新闻记者证资格审核公示 2019-07-30
  • 抓住历史机遇发展数字经济 2019-07-30
  • 人民日报助我走上研究中国之路 2019-07-24
  • 全球最新私人飞机定制之旅来了!水晶天际1号即将首飞 2019-07-24
  • 野象“夜游”普洱市区 无人机护送返回森林 2019-07-06
  • 商务部新闻发言人对美白宫6月18日声明发表谈话 2019-06-24
  • 永远也不懂租房和买房是一对一的关系 2019-06-22
  • 2015年河北省公益广告作品展 2019-06-07
  • 聚焦十九届中央纪委二次全会 2019-06-07
  • 浙江杭州:西湖高等研究院正式起航 2019-06-05
  • 《地方领导留言板》留言渠道大公开 2019-06-05
  • 推进农村贫困人口白内障免费治疗 2019-05-26
  • 女人真心爱你的5个表现 2019-05-26
  • 广州市从化区:乐住平安小区 2019-05-25
  • 1 2 3
    精彩推荐:
    查看: 6001|回复: 0
    打印 上一主题 下一主题

    快三走势图今天: [模板频道模式开发教程]深蓝插件频道模式和模板合二为一的开发教程和示例

    [复制链接]
    a
    7 10
      @ME:     
    跳转到指定楼层
    楼主
    发表于 2013-10-24 03:08:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    马上注册,体验深蓝应用,享用更多功能,让你轻松玩转社区。

    湖北快三开奖走势图 www.bryot.com 您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    在深蓝插件有深蓝频道模式的插件会自动生成一个变量即为: $shenlan_pindao , 这是一个关于是否使用深蓝频道的开关变量.

    示例 : 模板中判断当前是否为深蓝频道模式而加载不同的头部

    1. 如何在普通的模板导航上加入深蓝频道模式的判断?
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    示例修改: template/模板名/common/header.htm
    1. {if $shenlan_pindao }            <----如果此变量开启 , 则进入频道模式
    2.             <!--这里加载频道模式用的代码-->
    3.             <!--{subtemplate common/pindao/pindao_toptb}-->
    4. {else}                                    <----如果当前插件没有开启频道模式, 则加载公共头部
    5.              <!--这里加载全局通用的导航条代码-->
    6. {/if}
    复制代码
    2. 频道文件的说明
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    1. <!--{subtemplate common/pindao/pindao_toptb}-->
    复制代码
    在这个文件里就可以放入频道模式的代码.
    此文件的物理地址 : \template\模板名\common\pindao\pindao_toptb.htm

    3. 如何调用深蓝插件内设置的频道LOGO和背景图?
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    首先要了解深蓝插件各个插件的代号名称
    深蓝插件代号:
    1. 交友:dmember
    2. 二手:sale
    3. 团购:tuan
    4. 订餐:food
    5. 招聘:job
    6. 房产:house
    7. 商城:tmall
    8. 品牌空间:space
    9. 供求招商:gongqiu
    复制代码
    知道各个插件的代号名称之后, 就可以获得此插件设置的LOGO和背景图了
    示例: 获取团购插件的频道LOGO和背景图
    1. 团购插件的代号为: tuan
    2. 获取配置LOGO的URL地址为 : $_G['cache']['plugin']['tuan']['pindao_logo']
    3. 获取配置背景图的URL地址为 : $_G['cache']['plugin']['tuan']['pindao_bg']
    复制代码
    同理在模板中 $shenlan_pindao 的模式开始判断也可以使用代号的方式:
    1. $_G['cache']['plugin']['tuan']['shenlan_pindao']
    复制代码
    4. 如何让论坛帖子页面或者家园页面也同样进入频道模式?
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    可以修改: \template\模板名\common\header_common.htm
    加入以下判断 :
    1. {if    ( CURSCRIPT=='forum' && $mod=='viewthread' )
    2.     || ( CURSCRIPT=='forum' && $mod=='group' )
    3.     || ( CURSCRIPT=='forum' && $mod=='forumdisplay' )
    4.     || ( CURSCRIPT=='forum' && $mod=='post' )
    5.     || ( CURSCRIPT=='forum' && !empty($gid) )

    6.     || CURSCRIPT=='home'
    7.     || CURSCRIPT=='group'
    8.     || ( CURSCRIPT=='misc' && $mod=='ranklist' )
    9. }
    10.     {eval $shenlan_pindao=1;}
    11. {/if}
    复制代码
    4.1 {eval $shenlan_pindao=1;} 代码的说明
    在判断了当前页面的脚本之后可以使用 eval 来给 $shenlan_pindao 来赋值 =1 开启深蓝频道模式, 这样既可达到访问帖子页面或者发帖,家园等页面也进入了频道模式



    也可以下载深蓝社区都市模板来查看此模板为各个插件做频道模式的方法:
    模板免费下载地址 : //addon.discuz.com/[email protected]_city.template.23153



    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    1 2 3
    精彩推荐:

    关于我们| 版权信息| 小黑屋| 手机版| 无图版| 湖北快三开奖走势图|

    QQ| ( 苏ICP备12049985号 )| 湖北快三开奖走势图

    GMT+8, 2019-8-23 00:46 , Processed in 0.049238 second(s), 25 queries .

    快速回复 湖北快三开奖走势图 返回列表
  • 人工智能开启中国健康养殖新时代 “智慧农业——健康养殖公益行动”在北京正式启动 2019-08-02
  • 新华网申领新闻记者证资格审核公示 2019-07-30
  • 抓住历史机遇发展数字经济 2019-07-30
  • 人民日报助我走上研究中国之路 2019-07-24
  • 全球最新私人飞机定制之旅来了!水晶天际1号即将首飞 2019-07-24
  • 野象“夜游”普洱市区 无人机护送返回森林 2019-07-06
  • 商务部新闻发言人对美白宫6月18日声明发表谈话 2019-06-24
  • 永远也不懂租房和买房是一对一的关系 2019-06-22
  • 2015年河北省公益广告作品展 2019-06-07
  • 聚焦十九届中央纪委二次全会 2019-06-07
  • 浙江杭州:西湖高等研究院正式起航 2019-06-05
  • 《地方领导留言板》留言渠道大公开 2019-06-05
  • 推进农村贫困人口白内障免费治疗 2019-05-26
  • 女人真心爱你的5个表现 2019-05-26
  • 广州市从化区:乐住平安小区 2019-05-25
  • 福建时时彩快3 浙江体彩20选5走式图 私作苹果报 英雄联盟电子游艺 2011年捕鱼达人旧版本 3d字谜 福彩22选5选号技巧 上海时时乐论坛 湖北11选5前三直遗漏一定牛 福彩3d走势图带连线彩宝网 126期单双中特规律 天津体育彩票泳坛夺金 足彩任选9场预测 大众六合图库441144 福彩3d开机号