⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 parsearticle.php

📁 套中小型企业网站建设
💻 PHP
字号:
<?php
//====================================================
//		FileName:parseArticle.php
//		Summary: 文章内容解析程序(用于生成静态页面)
//		Author: ice_berg16(寻梦的稻草人)
//		CreateTime: 2004-11-06     
//		LastModifed:2004-11-06
//		(c) copyright 2004 ice_berg16@163.com
//====================================================

require_once("../IBinit.php");

//初始化
$Pcat = new category($db);
$Part = new article($db);


/* 函数 parseArticle ($parseArt, $styleName)
** 功能 解析文章程序
** 参数 $parseArt 文章的主要信息数组
** 参数 $styleName 文章的风格
*/
function parseArticle($parseArt, $styleName)
{

	global $db, $timer, $Pcat, $Part;
	$timer->start();
	$db->queryTimes = 0;
	$Ptpl = new SmartTemplate("parseArticle.htm");
	//输出系统名称,路径
	$Ptpl->assign("appName", APP_NAME);
	$Ptpl->assign("appPath", APP_PATH);
	$Ptpl->assign("stylePath", STYLE_PATH . $styleName);
	//输出总导航条
	$navList = $Pcat->getChild($Pcat->homeAbsPath);
	//取出前七个
	$navList = array_slice($navList, 0 ,7);
	$navNumber= count($navList);
	for($i=0; $i<$navNumber; $i++)
	{
		$navList[$i]['appPath']= APP_PATH;
	}
	$Ptpl->assign("navList", $navList);
	$Ptpl->assign($parseArt);
	//输出该文章所在栏目的条型导航
	$Pcat->getAllParent($parseArt['catPath']);
	$smallNav  = $Pcat->makeNavigator();
	$currentCat = $Pcat->getNode($parseArt['catPath']);
	$smallNav .= $currentCat['catTitle'];
	$Ptpl->assign("smallNav", $smallNav);

	//输出文章所在的栏目导航
	$siblingCat = $Pcat->getSibling($parseArt['catPath']);
	$PcatNumber= count($siblingCat);
	for($i=0; $i<$PcatNumber; $i++)
	{
		$siblingCat[$i]['appPath']= APP_PATH;
	}
	$Ptpl->assign("siblingCat", $siblingCat);

	//输出该文章所在栏目的推荐文章
	$goodArtList = $Part->getRecommend($parseArt['catPath'], 8);
	$Ptpl->assign("goodArtList", $goodArtList);

	//输出该文章的相关链接
	$relLink = $Part->getRelLink($parseArt['keyword'], 8);
	$Ptpl->assign("relLink", $relLink);

	//输出执行时间
	$Ptpl->assign("queryTime", $db->getQueryTimes());
	$Ptpl->assign("executeTime", $timer->getExecuteTime());
	return $Ptpl->result();
}

?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -