闻名企业网站系统/布局样式文件
来自站长百科
下面介绍模板的布局样式文件(如: advanced_1.php等)中重要代码片段的功能和用法:
<?php // +---------------------------------------------+ // | Copyright 2006 - 2009 weenCompany | // | http://www.weentech.com | // | This file may not be redistributed. | // +---------------------------------------------+ if(!defined('IN_WEENCOMPANY')) { die('File not found!'); } ?> // 以上几句php代码的用处是禁直接访问模板的样式文件. . . . . </head> // head之前的代码基本无需修改,按默认模板的样式套就行了。 //有时需要JS功能时,可以将javasript代码放在head内,当然无用的JS代码也可以去掉.
<?php echo $logo; ?> // 这一句是调用后台管理中设置的网站Logo. 也可以将这句代码直接换成图片链接,这就是手动修改模板添加Logo.
<?php include('templates/default/categories.php'); ?> // 这一句是调用网站的菜单,注意default为模板文件夹的名称.
<?php echo $copyright; ?> // 这一句是调用后台设置的网站底部信息,如网站名称,备案信息等.
// 下面是典型的模块位置设置方法: <?php $inputsize = 50; // 这一句设置当前位置中加载的模块如果有输入框等表单时,那么输入框的宽度为50 // 当这个位置比较窄时数值,就应该设置得更小(如:10,20,30),否则就会被撑开. for($i = 10; $i < 20; $i++) // 这一句表示11-20号的模块位置,for($i = 0; $i < 6; $i++)则表示1-6号模块位置 { if($modulepath[$i] != 'modules/m1_empty/empty.php') // 这一句表示这个模块位置上加载了模块时才运行不面{}内的代码,否则什么工作也不做. { echo '<DIV class=plugin_1_1>'; // 当前位置顶部的样式,此句不需要时可以删除. if(strlen($modulename[$i]) > 0) // 这一句表示当模块的前台名称不为空时,显示模块前台名称. // 如果不需要显示模块的前台名称,则完全可以删除这个if{}语句段 { echo '<DIV class=plugin_1_2>' . $modulename [$i] . '</div>'; // 显示模块前台名称及其样式,$modulename [$i]这是模块的前台名称. } echo '<DIV class=plugin_1_3>';// 当前位置模块主体部分的样式,此句不需要时可以删除. include($modulepath[$i]);// 调用模块的主体内容. echo '</DIV></DIV>';// 样式结束,此句不需要时可以删除. } } ?>
// 下面是一个最简单的模块位置设置方法: <?php $inputsize = 10; $i = 1; // 这一句表示2号模块位置,这2号位置倒底调用加载哪个模块,这由管理员在后台设置菜单时确定. include($modulepath[$i]); // 这一句调用模块的主体内容,模块的前台名称肯定是显示不出来了. // 可否直接写成:include($modulepath[1]),回答是可以,但前面的$i = 1;不能删除,系统程序需要$i这个变量. ?>
// 还可使用以如下的模块位置设置方法: <?php $inputsize = 10; // 表示下面三个模块位置中的输入框宽度都是10 $i = 0; // 这一句表示1号模块位置. include($modulepath[$i]); $i = 1; // 这一句表示2号模块位置. include($modulepath[$i]); $i = 2; // 这一句表示3号模块位置. include($modulepath[$i]); ?>
重要提示: 注意此布局样式文件中的模块位置数量必须与模板安装文件install.php中设置的数量相同,否则此样式可能无法正常运行。
参考来源[ ]
闻名企业网站系统手册导航 | ||||||||
---|---|---|---|---|---|---|---|---|
|