技术好文共享:(转)discuz教程:制作网站模板前必须了解的界面结构(页头页尾模板文件)

简介: 技术好文共享:(转)discuz教程:制作网站模板前必须了解的界面结构(页头页尾模板文件)

页头文件路径:template/default/common/header.htm


header.htm文件二次加载的文件有:


template/default/common/header_common.htm 全局公共文件


|--该文件中包含了页面TITLE,对浏览器的申明,以及全局必须存在的基本代码,所以不建议新手修改此文件


template/default/common/header_diy.htm DIY模式时加载的DIY浮层菜单


template/default/common/member/login_simple.htm 右上角迷你登陆框(未登录时调用该文件)


以上的代码必须保留,此段代码为所有页面必须使用的脚本、样式载入,去掉后页面将会错误显示!!


除了保留以上的代码,以下代码也是必须存在的


页面中的ajax交互功能必须依赖的代码:


DIY功能必须的代码:


页头广告调用代码:放置于上面


导航条当前位置获取代码,必须放置于logo代码前面


二级导航调用代码:放置于二级导航代码后面


页头搜索条代码,根据自己模板的结//代码效果参考:http://www.lyjsj.net.cn/wx/art_23895.html

构设计放到需要的位置即可

全局框架代码,该代码的闭合在footer.htm文件第一行中


此外页头文件包含几个插件嵌入点代码,作为一个完整的discuz模板,插件钩子是必须存在的:


顶部导航左嵌入点:


顶部导航右嵌入点:


右上角登录状态嵌入点(个人设置前面):


右上角登录状态嵌入点(退出按钮前面):


右上角登录状态嵌入点(第二行第一位):


全局页尾


页尾文件路径:template/default/common/footer.htm


页尾文件担负整个模板的重要的收尾工作,如果缺少必须的代码,同样也会导致整个程序各个功能不能正常使用!


页尾文件第一句(必须存在):


PS:这个闭合的标签是页头文件的


站长推荐功能调用代码:


{lang close}


{$_G【'cache'】【'focus'】【'title'】}{lang focus_hottopics}


$focus【'subject'】


$focus【'summary'】


{lang focus_show} »


全局页尾广告代码调用(必须存在):


页尾插件嵌入点:(必须存在!)


页尾左框架版权信息(必须存在)


Powered by Discuz! $_G【'setting'】【'version'】 Licensed


© 2001-2011 Comsenz Inc.


页尾有框架菜单、备案、执行时间、统计代码


0) || ($nav【'level'】 == 3 && $_G【'adminid'】 == 1)) ||


!$nav【'type'】 && ($nav【'id'】 == 'stat' && $_G【'group'】【'allowstatdata'】 || $nav【'id'】 == 'report' && $_G【'uid'】 || $nav【'id'】 == 'archiver' || $nav【'id'】 == 'mobile'))}-->$nav【code】|


$_G【'setting'】【'sitename'】


( $_G【'setting'】【'icp'】 )


$_G【'setting'】【'statcode'】


{lang time_now}


, Processed in $_G【debuginfo】【time】 second(s), $_G【debuginfo】【queries】 queries


, Gzip On, On.


用户活动信息记录代码(必须存在):


PS:缺少该代码直接导致用户在线时间等信息无法记录


用户升级信息弹出层:(页头右上角用户组连接弹出)


{lang credits} $_G【member】【credits】, {lang //代码效果参考:http://www.lyjsj.net.cn/wx/art_23893.html

thread_groupupgrade} $upgradecredit {lang credits}

用户短消息、站点邮件发送触发代码(必须存在)


使用DIY功能时必须的脚本(必须存在):


用户提醒功能状态变更(必须存在):


noticeTitle();


漫游通知触发代码:(管理员下弹出漫游通知)


返回顶部浮动菜单


{lang scrolltop}


_attachEvent(window, 'scroll', function(){showTopLink();});


程序功能最后处理代码(必须存在)


PS:伪静态、模块更新、Gzip等等

相关文章
|
移动开发 前端开发 HTML5
推荐16款精美的HTML/CSS网站模板
  这篇文章收集了16款精美的免费HTML/CSS网站模板分享给大家,您可以免费下载使用。相信这些漂亮的HTML/CSS 网站模板 既能够帮助您节省大量的时间和精力,又能有很满意的效果。感谢那些优秀的设计师分享他们的劳动成果,让更多的人可以使用他们的创意设计,希望这些免费的HTML/CSS网站模板能帮助到您。
1558 0
|
Web App开发 移动开发 前端开发
20+免费精美响应式Html5 网站模板03(含源码)
20+免费精美响应式Html5 网站模板(含源码)
609 0
20+免费精美响应式Html5 网站模板03(含源码)
|
Web App开发 移动开发 前端开发
20+免费精美响应式Html5 网站模板02(含源码)
20+免费精美响应式Html5 网站模板02(含源码)
351 0
20+免费精美响应式Html5 网站模板02(含源码)
|
Web App开发 移动开发 前端开发
20+免费精美响应式Html5 网站模板01(含源码)
20+免费精美响应式Html5 网站模板01(含源码)
555 0
20+免费精美响应式Html5 网站模板01(含源码)
|
Web App开发 前端开发
30款精美的国外企业网站模板 PSD 免费下载
  这篇文章收集了30款漂亮的免费 PSD 网站模板分享给大家,您可以免费下载使用。这些高质量的免费 PSD 网站模板可以让您的工作得心应手,帮助您节省大量的时间和精力。感谢那些优秀的设计师分享他们的劳动成果,让更多的人可以使用他们的创意设计,希望这些免费 PSD 网站模板能帮助到您。
1823 0