排版问题处理
This commit is contained in:
@@ -258,6 +258,7 @@ page={{stage_page}},%号
|
|||||||
//查询正文信息
|
//查询正文信息
|
||||||
$aWhere = ['article_id' => $aProductionArticle['article_id'],'state' => 0];
|
$aWhere = ['article_id' => $aProductionArticle['article_id'],'state' => 0];
|
||||||
$aArticleMain = Db::name('article_main')->field('am_id,article_id,type,content,ami_id,amt_id,is_h1,is_h2,is_h3,sort')->where($aWhere)->order('sort')->select();
|
$aArticleMain = Db::name('article_main')->field('am_id,article_id,type,content,ami_id,amt_id,is_h1,is_h2,is_h3,sort')->where($aWhere)->order('sort')->select();
|
||||||
|
|
||||||
if(!empty($aArticleMain)){
|
if(!empty($aArticleMain)){
|
||||||
|
|
||||||
//查询图片
|
//查询图片
|
||||||
@@ -308,7 +309,13 @@ page={{stage_page}},%号
|
|||||||
}
|
}
|
||||||
if($value['is_h1'] == 0 && $value['is_h2'] == 0 && $value['is_h3'] == 0){
|
if($value['is_h1'] == 0 && $value['is_h2'] == 0 && $value['is_h3'] == 0){
|
||||||
if($value['type'] == 0 ){
|
if($value['type'] == 0 ){
|
||||||
$sMain .= $this->dealContent($value['content'],$aReferences)."\\par\n";
|
//处理内容
|
||||||
|
$sMainContent = $this->dealContent($value['content'],$aReferences);
|
||||||
|
//替换myh3标签
|
||||||
|
$contentpattern = '/<myh3>(.*?)<\/myh3>/is';
|
||||||
|
$contentreplacement = '\\subsubsection{$1}';
|
||||||
|
$sMainContent = preg_replace($contentpattern, $contentreplacement, $sMainContent);
|
||||||
|
$sMain .= $sMainContent."\\par\n";
|
||||||
}
|
}
|
||||||
if($value['type'] == 1 ){//图片
|
if($value['type'] == 1 ){//图片
|
||||||
$aImageInfo = empty($aArticleMainImage[$value['ami_id']]) ? [] : $aArticleMainImage[$value['ami_id']];
|
$aImageInfo = empty($aArticleMainImage[$value['ami_id']]) ? [] : $aArticleMainImage[$value['ami_id']];
|
||||||
@@ -355,7 +362,6 @@ page={{stage_page}},%号
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$aSearch['{{article_main}}'] = empty($sMain) ? '' : $sMain."\n";
|
$aSearch['{{article_main}}'] = empty($sMain) ? '' : $sMain."\n";
|
||||||
//模版内容替换
|
//模版内容替换
|
||||||
$sTemplateInfo = str_replace(array_keys($aSearch), array_values($aSearch), $sTemplateInfo);
|
$sTemplateInfo = str_replace(array_keys($aSearch), array_values($aSearch), $sTemplateInfo);
|
||||||
|
|||||||
Reference in New Issue
Block a user