📄 makehtml.htm
字号:
<!--
<?php
print <<<EOT
-->
<table width='100%' cellspacing='1' cellpadding='3' class="tablewidth">
<form name="form1" method="post" action="?lfj=$lfj&action=config">
<tr class="head">
<td colspan='2' >
<div align='center'><b><font color="#FFFFFF">静态网页生成设置</font></b></div>
</td>
</tr> <!--
<tr bgcolor="#FFFFFF">
<td width='16%' rowspan="2">
<div align="left">首页:</div>
</td>
<td width="84%">
<input type="radio" name="makeindexhtml" value="0" id="makeindexhtml_0" onclick="makeIndexHtml('0')">
首页不生成静态
<input type="radio" name="makeindexhtml" value="1" id="makeindexhtml_1" onclick="makeIndexHtml('1')">
首页生成静态 (强烈建议首页生成静态.可以大大加快访问速度)</td>
</tr>
<tr>
<td bgcolor='#FFFFFF' width="84%" id="IndexHtmlConfig"> 多少分钟自动生成一次:
<input type='text' size='8' value='$webdb[MakeIndexHtmlTime]' name='webdbs[MakeIndexHtmlTime]' id="MakeIndexHtmlTime">
分钟 (必须大于0)<br>
首页静态文件名一般是index.htm[<a href="index.php?lfj=channel&job=edit&id=1">你可以点击修改</a>]
[<a href="$webdb[www_url]/index.php?MakeIndex=1" target="_blank">点击生成静态</a>]<br>
提醒:如果你在整站目录有index.htm文件的话,请先移走,否则选择生成静态后,会替换那个文件的</td>
</tr> -->
<tr>
<td bgcolor='#FFFFFF' rowspan="3">是否生成静态网页:</td>
<td bgcolor='#FFFFFF' width="84%">
<input type="radio" name="webdbs[Mv_NewsMakeHtml]" value="0" $Mv_NewsMakeHtml[0] onclick="NewsMakeHtml('0')">
不生成静态
<!--
EOT;
if($IS_BIZ){
print <<<EOT
-->
<input type="radio" name="webdbs[Mv_NewsMakeHtml]" value="1" $Mv_NewsMakeHtml[1] onclick="NewsMakeHtml('1')">
生成真静态
<!--
EOT;
}
print <<<EOT
-->
<input type="radio" name="webdbs[Mv_NewsMakeHtml]" value="2" $Mv_NewsMakeHtml[2] onclick="NewsMakeHtml('2')">
伪静态 </td>
</tr>
<tr>
<td bgcolor='#FFFFFF' width="84%" id="NewsMakeHtmlConfig_1"> 真静态列表页的表现形式
<input type="text" name="webdbs[Mv_list_filename]" size="50" value="$webdb[Mv_list_filename]">
<br>
真静态内容页的表现形式
<input type="text" name="webdbs[Mv_bencandy_filename]" size="50" value="$webdb[Mv_bencandy_filename]">
<br>
<font color="#FF0000">注意事项:</font> <br>
<font color="#0000FF">1</font>.要想首页的标题链接到真静态页或伪静态页,请必须把首页生成静态 </td>
</tr>
<tr>
<td bgcolor='#FFFFFF' width="84%" id="NewsMakeHtmlConfig_2">伪静态列表页的表现形式
<input type="text" name="webdbs[Mv_list_filename2]" size="60" value="$webdb[Mv_list_filename2]">
<br>
伪静态内容页的表现形式
<input type="text" name="webdbs[Mv_bencandy_filename2]" size="60" value="$webdb[Mv_bencandy_filename2]">
<br>
<font color="#FF0000"><b>A类型、</b></font>不修改服务器配置的伪静态实现方式:<br>
列表页表现形式输入“list.php?fid-{\$fid}-page-{\$page}.htm”<br>
内容页页表现形式输入“bencandy.php?fid-{\$fid}-id-{\$id}-page-{\$page}.htm”<br>
<br>
<font color="#FF0000"><b>B类型、</b></font>修改服务器配置的伪静态实现方式: <br>
<font color="#0000FF">1.必须先配置服务器虚拟机设置</font><br>
apache服务器配置参考:修改apache配置文件conf/httd.conf把以下红色这段代码放进去后重启apache服务<br>
<VirtualHost *:80><br>
DocumentRoot /home/www_php168<br>
ServerName www.php168.com<br>
<font color="#FF0000"><IfModule mod_rewrite.c><br>
RewriteEngine On<br>
RewriteRule ^(.*)/list-([0-9]+)-([0-9]+)\.htm\$ \$1/list.php?fid=\$2&page=\$3<br>
RewriteRule ^(.*)/bencandy-([0-9]+)-([0-9]+)-([0-9]+)\.htm\$ \$1/bencandy.php?fid=\$2&id=\$3&page=\$4<br>
</IfModule></font><br>
</VirtualHost><br>
列表页表现形式输入“list-{\$fid}-{\$page}.htm”<br>
内容页页表现形式输入“bencandy-{\$fid}-{\$id}-{\$page}.htm” <br>
注意:如果你没有修改服务器设置的话,请不要输入上面的表现形式,否则前台页面会出错。<br>
2.要想首页的标题链接到真静态页或伪静态页,请必须把首页生成静态 <br>
<br>
<b><font color="#FF0000">C类型、</font></b>如果你使用PHPWIND论坛,并且论坛实现了<font color="#FF0000">-htm-</font>伪静态目录(即已修改过服务器配置,如果没修改过服务器设置,那是不行的),此时你可以实现跟论坛一样的伪静态表现形式.<br>
列表页表现形式输入“list<font color="#FF0000">-htm-</font>fid-{\$fid}-page-{\$page}.htm”<br>
内容页页表现形式输入“bencandy<font color="#FF0000">-htm-</font>fid-{\$fid}-id-{\$id}-page-{\$page}.htm”
<br>
注意:一般用户是不能实现 <font color="#FF0000">-htm-</font>伪静态目录的,因为要修改服务器设置,大部分用户使用的是<font color="#FF0000">.php?</font>伪静态目录,如果你是<font color="#FF0000">.php?</font>伪静态目录的话,你就不能实现C类型的伪静态<br>
要实现这种类型,必须确认你的服务器apache配置中存在下面红色这段代码<br>
<IfModule mod_rewrite.c><br>
RewriteEngine On<br>
<font color="#FF0000">RewriteRule ^(.*)-htm-(.*)\$ \$1.php?\$2</font><br>
</IfModule><br>
</td>
</tr>
<tr>
<td width='16%' bgcolor='#FFFFFF'> </td>
<td bgcolor='#FFFFFF' width="84%">
<input type='submit' name='w' value='保存设置'>
</td>
</tr>
</form>
</table>
<SCRIPT LANGUAGE="JavaScript">
<!--
function makeIndexHtml(va){
if(va=='0'||va==''){
document.getElementById("makeindexhtml_1").checked=false;
document.getElementById("makeindexhtml_0").checked=true;
document.getElementById("MakeIndexHtmlTime").value=0;
document.getElementById("IndexHtmlConfig").style.display='none';
}else{
document.getElementById("makeindexhtml_1").checked=true;
document.getElementById("makeindexhtml_0").checked=false;
if(document.getElementById("MakeIndexHtmlTime").value==''||document.getElementById("MakeIndexHtmlTime").value==0){
document.getElementById("MakeIndexHtmlTime").value=30;
}
document.getElementById("IndexHtmlConfig").style.display='';
}
}
//makeIndexHtml('$webdb[MakeIndexHtmlTime]');
function NewsMakeHtml(va){
if(va=='0'||va==''){
document.getElementById("NewsMakeHtmlConfig_1").style.display='none';
document.getElementById("NewsMakeHtmlConfig_2").style.display='none';
}else if(va==2){
document.getElementById("NewsMakeHtmlConfig_1").style.display='none';
document.getElementById("NewsMakeHtmlConfig_2").style.display='';
}else if(va==1){
document.getElementById("NewsMakeHtmlConfig_1").style.display='';
document.getElementById("NewsMakeHtmlConfig_2").style.display='none';
}
}
NewsMakeHtml('$webdb[Mv_NewsMakeHtml]');
//-->
</SCRIPT>
<!--
EOT;
?>
-->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -