index.php 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. require('e/class/connect.php');
  3. require('e/class/db_sql.php');
  4. $link=db_connect();
  5. $empire=new mysqlquery();
  6. //缓存
  7. $ecachelastedit=0;
  8. if($public_r['ctimeopen'])
  9. {
  10. $public_diyr=$empire->fetch1("select fclastindex from {$dbtbpre}enewspublic_fc limit 1");
  11. $ecachelastedit=$public_diyr['fclastindex'];
  12. }
  13. $ecms_tofunr=array();
  14. $ecms_tofunr['cacheuse']=0;
  15. $ecms_tofunr['cachetype']='indexpage';
  16. $ecms_tofunr['cacheids']='0';
  17. $ecms_tofunr['cachepath']='empirecms';
  18. $ecms_tofunr['cachedatepath']='cindex';
  19. $ecms_tofunr['cachetime']=$public_r['ctimeindex'];
  20. $ecms_tofunr['cachelasttime']=$public_r['ctimelast'];
  21. $ecms_tofunr['cachelastedit']=$ecachelastedit;
  22. $ecms_tofunr['cacheopen']=Ecms_eCacheCheckOpen($ecms_tofunr['cachetime']);
  23. if($ecms_tofunr['cacheopen']==1)
  24. {
  25. $ecms_tofunr['cacheuse']=Ecms_eCacheOut($ecms_tofunr,0);
  26. }
  27. //缓存
  28. include('e/class/functions.php');
  29. include('e/class/t_functions.php');
  30. include('e/data/dbcache/class.php');
  31. include ECMS_PATH.'e/data/'.LoadLang('pub/fun.php');
  32. //页面
  33. $pr=$empire->fetch1("select sitekey,siteintro from {$dbtbpre}enewspublic limit 1");
  34. $pagetitle=ehtmlspecialchars($public_r['sitename']);
  35. $pagekey=ehtmlspecialchars($pr['sitekey']);
  36. $pagedes=ehtmlspecialchars($pr['siteintro']);
  37. $url="<a href=\"".ReturnSiteIndexUrl()."\">".$fun_r['index']."</a>";//栏目导航
  38. $indextemp=GetIndextemp();//取得模板
  39. $string=DtNewsBq('indexpage',$indextemp,0);
  40. $string=str_replace('[!--newsnav--]',$url,$string);//位置导航
  41. $string=ReplaceSvars($string,$url,0,$pagetitle,$pagekey,$pagedes,$addr,0);
  42. $string=str_replace('[!--page.stats--]','',$string);
  43. //缓存
  44. if($ecms_tofunr['cacheopen']==1)
  45. {
  46. Ecms_eCacheIn($ecms_tofunr,stripSlashes($string));
  47. }
  48. else
  49. {
  50. echo stripSlashes($string);
  51. }
  52. //缓存
  53. db_close();
  54. $empire=null;
  55. ?>