闻名企业网站系统/布局样式文件
查看全部词条命名空间:Main
下面介绍模板的布局样式文件(如: 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中设置的数量相同,否则此样式可能无法正常运行。
参考来源
闻名企业网站系统手册导航 | ||||||||
|---|---|---|---|---|---|---|---|---|
|