<!--
<?php
print <<<EOT
--> 
 
<table width='100%' cellspacing='1' cellpadding='3' class="tablewidth">
  <form name="form1" method="post" action="index.php?lfj=$lfj&action=set">
    <tr class="head"> 
      <td colspan='2' > 
        <div align='center'><b><font color="#FFFFFF">靜態網頁生成設置</font></b></div>
      </td>
    </tr>
     
    <tr> 
      <td bgcolor='#FFFFFF' rowspan="3">文章列表頁與內容頁是否生成靜態網頁:</td>
      <td bgcolor='#FFFFFF' width="84%"> 
        <input type="radio" name="webdbs[NewsMakeHtml]" value="0" $NewsMakeHtml[0] onclick="NewsMakeHtml('0')">
        不生成靜態 
        <input type="radio" name="webdbs[NewsMakeHtml]" value="1" $NewsMakeHtml[1] onclick="NewsMakeHtml('1')">
        生成真靜態 
        <input type="radio" name="webdbs[NewsMakeHtml]" value="2" $NewsMakeHtml[2]  onclick="NewsMakeHtml('2')">
        偽靜態 </td>
    </tr>
    <tr> 
      <td bgcolor='#FFFFFF' width="84%" id="NewsMakeHtmlConfig_1"> 真靜態列表頁的表現形式 
        <input type="text" name="webdbs[list_filename]" size="50" value="$webdb[list_filename]">
        默認:“html/{\$fid}/{\$page}.htm”<br>
        真靜態內容頁的表現形式 
        <input type="text" name="webdbs[bencandy_filename]" size="50" value="$webdb[bencandy_filename]">
        默認:“html/{\$fid}/{\$dirid}/{\$id}/{\$page}.htm”<br>
        <br>
        專題真靜態列表頁的表現形式 
        <input type="text" name="webdbs[SPlist_filename]" size="50" value="$webdb[SPlist_filename]">
        默認:“html/special{\$fid}/list{\$page}.htm”<br>
        專題真靜態內容頁的表現形式 
        <input type="text" name="webdbs[SPbencandy_filename]" size="50" value="$webdb[SPbencandy_filename]">
        默認:“html/special{\$fid}/show{\$id}.htm”<br>
        <font color="#FF0000">注意事項:</font> <br>
        生成真靜態的話,以上不能為空.</td>
    </tr>
    <tr>
      <td bgcolor='#FFFFFF' width="84%" id="NewsMakeHtmlConfig_2">偽靜態列表頁的表現形式 
        <input type="text" name="webdbs[list_filename2]" size="60" value="$webdb[list_filename2]">
        <br>
        偽靜態內容頁的表現形式 
        <input type="text" name="webdbs[bencandy_filename2]" size="60" value="$webdb[bencandy_filename2]">
        <br>
        <br>
        專題偽靜態列表頁的表現形式 
        <input type="text" name="webdbs[SPlist_filename2]" size="60" value="$webdb[SPlist_filename2]">
        <br>
        專題偽靜態內容頁的表現形式 
        <input type="text" name="webdbs[SPbencandy_filename2]" size="60" value="$webdb[SPbencandy_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>
        專題列表頁表現形式輸入“listsp.php?fid-{\$fid}-page-{\$page}.htm”<br>
        專題內容頁頁表現形式輸入“showsp.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>
          &lt;VirtualHost *:80&gt;<br>
          DocumentRoot /home/www_php168<br>
          ServerName www.php168.com<br>
        <font color="#FF0000">&lt;IfModule mod_rewrite.c&gt;<br>
        RewriteEngine On<br>
        RewriteRule ^(.*)/list-([0-9]+)-([0-9]+)\.htm\$ \$1/list\.php\?fid=\$2&amp;page=\$3<br>
        RewriteRule ^(.*)/bencandy-([0-9]+)-([0-9]+)-([0-9]+)\.htm\$ \$1/bencandy\.php\?fid=\$2&amp;id=\$3&amp;page=\$4<br>
        RewriteRule ^(.*)/listsp-([0-9]+)-([0-9]+)\.htm\$ \$1/listsp\.php\?fid=\$2&amp;page=\$3<br>
        RewriteRule ^(.*)/showsp-([0-9]+)-([0-9]+)-([0-9]+)\.htm\$ \$1/showsp\.php\?fid=\$2&amp;id=\$3&amp;page=\$4 
        <br>
        &lt;/IfModule&gt;</font><br>
        &lt;/VirtualHost&gt;<br>
        列表頁表現形式輸入“list-{\$fid}-{\$page}.htm”<br>
        內容頁頁表現形式輸入“bencandy-{\$fid}-{\$id}-{\$page}.htm” <br>
        專題列表頁表現形式輸入“listsp-{\$fid}-{\$page}.htm”<br>
        專題內容頁頁表現形式輸入“showsp-{\$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>
        專題列表頁表現形式輸入“listsp<font color="#FF0000">-htm-</font>fid-{\$fid}-page-{\$page}.htm”<br>
        專題內容頁頁表現形式輸入“showsp<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>
        &lt;IfModule mod_rewrite.c&gt;<br>
        RewriteEngine On<br>
        <font color="#FF0000">RewriteRule ^(.*)-htm-(.*)\$ \$1\.php\?\$2</font><br>
        &lt;/IfModule&gt;<br>
      </td>
    </tr>
    <tr> 
      <td width='16%' bgcolor='#FFFFFF'>&nbsp;</td>
      <td bgcolor='#FFFFFF' width="84%"> 
        <input    type='submit' name='w' value='保存設置'>
      </td>
    </tr>
  </form>
</table>
<table width='100%' cellspacing='1' cellpadding='3' class="tablewidth">
   
    <tr class="head"> 
      
    <td colspan='2' align="left" > <b><font color="#FFFFFF">幫助說明:</font></b></td>
    </tr>
  <tr>
    <td>1.當網站數據比較多的時候,建議生成靜態,這樣可以很好的加快網站訪問速度.同時也有利于百度與谷歌等搜索引擎的收錄.<br>
      2.內容頁與列表頁的\$page變量指的是分頁,不能去掉.<br>
      3.內容頁的分目錄布署靜態頁\$dirid,也盡量不要刪除,不刪除的話,將會自動按大約每一千個文件自動分目錄.優化服務器磁盤索引.當你每個欄目的文章少于3000篇的時候,刪除也是影響不大的.可自由把握.<br>
      4.\$id指的是文章的ID,不可刪除.\$fid指的是欄目的FID也是不可刪除.<br>
      5.靜態網頁後綴名,可根據服務器是否支持.切換成.html或.shtml格式,當然你要切換成.dl或.jav也是可以的.前提是你的服務器必須設置支持才行.<br>
      6.當欄目是首頁時,內容頁是首頁時,文章小于1000篇時,\$page,\$dirid前面用<font color="#FF0000">-或_</font>間隔時(如果不用這兩個符號做間隔的,將不作處理,為兼容以前舊版本考慮),系統程序都特別處理過,自動隱藏了,便于搜索引擎與URL的美觀考慮.<br>
      8.html/可以刪除.這樣就更美化一些.也更利于搜索引擎.但目錄就會生成在根目錄下.<br>
      9.一般情況,如果欄目綁定了域名.就建議生成在網站根目錄的再上一級目錄.比如../../\$fid/***這樣就可以禁止www主域名訪問到靜態網頁.避免主域名與子域名都同時能訪問,而被百度判斷為作弊.<br>
      10.以上是默認設置,具體到每個欄目,又可以特殊設置成個性的URL,或綁定欄目的域名.具體到某篇文章,也可以設置文章的特別URL文件名字<br>
      11.{\$page}{\$fid}{\$id}變量前面 </td>
  </tr>
</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[NewsMakeHtml]');
//-->
</SCRIPT>
<!--
EOT;
?>
-->
