调用模认模版的兼容问题(进阶)
时间:2010-06-24
来源:互联网
上一节“风格制作简单步骤”所制作的风格,只适用于主页,其它页面的话,由于CSS、主体宽度不一致将会导致页面不统一。 怎么样才能把兼容性做好,保证其它页面正常呢?
第一步,CSS兼容:
制作风格前,把系统默认的css.css文件放进你的HTML页面头部里边,才开始制作你的HTML主页。因为所有页面都是调用这同一个头部。
即加多一段代码
<link rel="stylesheet" type="text/css" href="images/default/css.css">
然后你自己的CSS文件.可以另外做一个.比如说
<link rel="stylesheet" type="text/css" href="images/default/abc.css">
或者也可以在把默认"images/default/css.css"内容复制到你的"images/default/abc.css"的底部紧跟着进行添加或修改。
只有这样,在默认的CSS.CSS基本上制作出来的HTML主页,才是兼容性最好的,照顾到了其它页面没有制作的页面。
第二步,网页宽度的问题:
把HTML主页切割成三部分之后.
需要在头部head.htm文件的底部插入如下代码:
<SCRIPT LANGUAGE="JavaScript">
<!--//目的是为了做风格方便
document.write('<div class="wrap">');
//-->
</SCRIPT>
然后再在foot.htm文件的头部插入如下代码:
<SCRIPT LANGUAGE="JavaScript">
<!--//目的是为了做风格方便
document.write('</div>');
//-->
</SCRIPT>
以上的目的是为了可以自由调整网页中间内容部分的宽度
比如,通过修改CSS文件以下参数实现
.wrap{
width:900px;
}
第三步,再往head.htm里边添加一些功能代码:
<SCRIPT LANGUAGE="JavaScript" src="$webdb[www_url]/images/default/inc.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" src="$webdb[www_url]/images/default/default.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" src="$webdb[www_url]/images/default/swfobject.js"></SCRIPT>
在</head>下一行添加如上代码,缺少以上脚本代码的话,某些页面的有些功能将失效,或者报错
如果需要下拉菜单的话.需要紧跟着下一行添加如下代码
<!--****************下拉菜单开始****************-->
<!--
EOT;
if($webdb[ShowMenu]){print <<<EOT
-->
<SCRIPT LANGUAGE="JavaScript" src="$webdb[www_url]/images/default/menu.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
EOT;
@include(PHP168_PATH."php168/menu.js.php");
foreach($MenuArray AS $key=>$array){
$link_db='';
foreach($array AS $key1=>$value){
list($name,$url,$blank,$color,$lid)=explode("|",$value);
if(ereg("^\/",$url)){
$url="$webdb[www_url]$url";
}elseif(!ereg("://",$url)){
$url="$webdb[www_url]/$url";
}
$blank=$blank?"_blank":'';
$color=$color?"$color":'';
$link_db[]="<a href='$url' target='$blank' style='color:$color;'>$name</a>";
}
$_showlink=implode("<br>",$link_db);
print <<<EOT
-->
var Menu_$key = "$_showlink";
<!--
EOT;
}
print <<<EOT
-->
</SCRIPT>
<!--
EOT;
}print <<<EOT
-->
<!--****************下拉菜单结束****************-->
如果需要登录框的话.在需要显示的地方加入如下代码
<SCRIPT src="$webdb[www_url]/hack.php?hack=login&job=js"></SCRIPT>
如果需要添加后台设置的导航菜单的话,在需要显示的地方加入如下代码
<!--****************主菜单开始****************-->
<!--
EOT;
$i=0;
$detail=explode("\r\n",$webdb[guide_word]);
foreach($detail AS $key=>$value){
$i++;
$icon=$i>1?'|':'';
list($name,$url,$blank,$color,$lid)=explode("|",$value);
if(ereg("^\/",$url)){
$url="$webdb[www_url]$url";
}elseif(!ereg("://",$url)){
$url="$webdb[www_url]/$url";
}
$blank=$blank?"_blank":'';
$color=$color?"$color":'';
if($webdb[ShowMenu])$showmenu=" ";
print <<<EOT
-->
$icon? <a href="$url" target="$blank" style="color:$color;" $showmenu>$name</a>
<!--
EOT;
}
print <<<EOT
-->
<!--****************主菜单结束****************-->
第四步,修改文件foot.htm的最底部加入如下代码,实现页面的一些特定功能
<SCRIPT LANGUAGE="JavaScript">
<!--
clickEdit.init();
//-->
</SCRIPT>
第五步,如果你不是授权用户也不是VIP用户的话,别忘了还需要在foot.htm的适当地方加入如下代码
Powered by <a href="http://www.php168.com" target="_blank">PHP168 {$php168_Edition}</a>
因为非授权用户与非VIP用户是不允许去除版权的
这样,就基本上把整个网站的整体风格做好了.这样就兼容性比较完全了.
作者: pgy251 发布时间: 2010-06-24
2、头部模板,底部模板,内容模板,列表模板,你都可以自己做一个有个性的,然后在上面输入他们所在的目录即可调用显示,比如你做个一123.htm的列表页模版,就把这个模版的路金填上,留空的话,将以默认为标准;或者你可以不做头部与底部模板,只做内容模板,此时上面的头部模板与底部模板就得选择"头部白板","底部白板" 通过做出各种各样的模板,你就可以做出有个性的栏目列表页与内容页。
3、如果这里单独设置了内容页模版,哪这个栏目下的内容页都应用这个内容页模版。
单独设置内容页风格:
设置方法和设置栏目风格类似:
1、设置路径:文章功能--->文章内容管理--->修改,就进入上面的设置页面;或则发表文章时进行设置。
作者: pgy251 发布时间: 2010-06-24
2、可以随意选择新闻的年份、月份和日期。
3、如果采集失败,出错信息包含php_network_getaddresses这样的字符串,那代表你的服务器本机的DNS没配置好,不能解释域名的IP,请检查服务器DNS配置。
4、如果采集失败,出错信息包含URL file-access is disabled这样的字符串,那代表你的服务器PHP设置禁用了allow_url_fopen,请修改服务器php.ini把allow_url_fopen = Off改成allow_url_fopen = On然后重启服务器即可。
作者: pgy251 发布时间: 2010-06-24
主要设置说明:
这里列出了包括常用设置和不常用设置,基本上大部分都不用设置,可以根据采集对象的规律,自行设置以下参数。
1、标题自定义正则语法规则和内容自定义正则语法规则这两个设置是最为主要。
2、自己添加规则,以后更新内容更加方便多了。
作者: pgy251 发布时间: 2010-06-24
2、采集规则可以自由修改,导出,删除等操作,非常方便。
作者: pgy251 发布时间: 2010-06-24

作者: 千行路 发布时间: 2010-06-24
作者: 落枫残雪 发布时间: 2010-06-26
作者: 天梯梦 发布时间: 2010-06-29
作者: abu_sw 发布时间: 2010-07-07
作者: peterc 发布时间: 2010-07-17
作者: kisswugang 发布时间: 2010-07-18

作者: pgy251 发布时间: 2010-07-20
作者: op1523 发布时间: 2010-07-22
作者: 13148199 发布时间: 2010-08-02
作者: ferss 发布时间: 2010-08-02
作者: changle4 发布时间: 2010-08-03

作者: aaronlin 发布时间: 2010-08-16
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28