discuz门户模板笔记

1、模板位置:\template\default\portal\ 根据所需求的不同而不同,所有的模板都在上面的目录下,可以自己创建。

500)this.width=500;” border=”0″>500)this.width=500;” border=”0″>“频道首页模板”对应的就是“index.htm”,只是一个空白的页面。2、模板规则:基本上同通用的模板,用{}来表示引用变量,用loop $key $content来循环,if也差不多。 {lang}:语言包 {template}:载入另一个模板 {eval}: 运行php代码 {LF}: 换行 {subtemplate}:下级模板,只载入 {csstemplate}:载入css文件 {echo} :输出 注意:{/if}–>的格式,}和–>之间不能有空格。3、模板文件规则: (1)DZ中的说明:将模板文件上传到 template/default/portal目录下,文件名必须为list_*.htm,*为自定义文件名,都必须以list开头。 (2)<!–{subtemplate common/header}–> 包含引用的模板<!–[name]{lang portalcategory_listoneranktplname}[/name]–> 模板名称<!–{eval $data = array();}–> 定义变量<!–{eval $wheresql = category_get_wheresql($cat);}–> sql数据<!–{eval $data = category_get_list_more($cat, $wheresql);}–> 4、面包屑栏的“门户”: 在模板中,一般靠前的位置: <a href=”$_G[setting][navs][1][filename]”>{lang portal}</a> <em>&rsaquo;</em>5、在主导航栏显示分类: (1)cp ../common/header.htm ../common/header_my.htm (2)修改../common/header_htm最后:<div id=”nv”>的地方,这地方定义主导航栏,参照下面的<div mu>代码: <div id=”nv”> <a href=”{if $_G[‘uid’]}home.php{else}javascript:;{/if}” id=”qmenu” onmouseover=”showMenu(this.id)”>{lang my_center}</a> <ul> <!–{eval $mnid = getcurrentnav();}–> $_G[setting][menunavs] <!–{if $_G[‘setting’][‘subnavs’]}–> <!–{if $_G[‘setting’][‘subnavs’]}–> <!–{loop $_G[setting][subnavs] $navid $subnav}–> <!–{if $_G[‘setting’][‘navsubhover’] || $mnid == $navid}–> <li {if $mnid == $navid}class=”a” {/if} > <!–{/if}–> <!–{/loop}–> <!–{/if}–> </ul> <!–{/if}–> </div> 接受我们不能改变的一切,改变我们能改变的一切。

discuz门户模板笔记

相关文章:

你感兴趣的文章:

标签云: