background image

 //

   

取得模板内容

 function GetTemplate($filedir){   
  if(file_exists($filedir)){   
   $f=fopen($filedir,"r");   
   $this->Template=fread($f,filesize($filedir));   
  }else{   
   echo "获取模板文件失败...文件不存在";   
   exit();   
  }   
  //

   

取得区块内容

  $start=strpos($this->Template,"<!--templatebegin-->");   
  $end=strpos($this->Template,"<!--templateend-->");   
 

 $this->tpl=substr($this->Template,$start+strlen("<!--templatebegin-->"),$end-$start-

strlen("<!--templateend-->")-2);   

  if($this->tpl==""){echo "模板内容为空,请检查标签设置是否正确。";exit();}   
  //echo $this->tpl;   
 }   
       
 //

   

设定默认标签对应值

 function SetDefaultTagValue(){   
  $this->TagItems["previouspage"]="上一页";   
  $this->TagItems["previouspagelink"]="<a href='{link}'>上一页</a>";   
  $this->TagItems["previoustenpage"]="上十页";   
  $this->TagItems["previoustenpagelink"]="<a href='{link}'>上十页</a>";   
  $this->TagItems["nextpage"]="下一页";   
  $this->TagItems["nextpagelink"]="<a href='{link}'>下一页</a>";   
  $this->TagItems["nexttenpage"]="下十页";   
  $this->TagItems["nexttenpagelink"]="<a href='{link}'>下十页</a>";   
  $this->TagItems["firstpage"]="首页";   
  $this->TagItems["firstpagelink"]="<a href='{link}'>首页</a>";   
  $this->TagItems["lastpage"]="尾页";   
  $this->TagItems["lastpagelink"]="<a href='{link}'>尾页</a>";   
  $this->TagItems["listpage"]="[{list}]";   
  $this->TagItems["listpagelink"]="<a href='{link}'>[{list}]</a>";   
           
  //

   

定义模板标签

  $this->TagValues["previouspage"]="{previouspage}";   
  $this->TagValues["previouspagelink"]="{previouspage}";   
  $this->TagValues["previoustenpage"]="{previoustenpage}";   
  $this->TagValues["previoustenpagelink"]="{previoustenpage}";   
  $this->TagValues["nextpage"]="{nextpage}";   
  $this->TagValues["nextpagelink"]="{nextpage}";   
  $this->TagValues["nexttenpage"]="{nexttenpage}";   
  $this->TagValues["nexttenpagelink"]="{nexttenpage}";