标签dede:sgpage

新建 \wwwroot\include\taglib\sgpage.lib.php

<?php if(!defined('DEDEINC')) exit('Request Error!'); function lib_sgpage(&$ctag,&$refObj){ global $dsql; extract($ctag->CAttribute->Items, EXTR_SKIP); $innertext = trim($ctag->GetInnerText()); if(empty($id)) return ''; $row = $dsql->GetOne("SELECT * FROM `#@__sgpage` WHERE aid='$id' "); if(!is_array($row)) return ''; $dtp = new DedeTagParse(); $dtp->SetNameSpace('field','[',']'); $dtp->LoadSource($innertext); if(!is_array($dtp->CTags)){ unset($dtp); return ''; } else{ foreach($dtp->CTags as $tagid=>$ctag){ if(isset($row[$ctag->GetName()])) $dtp->Assign($tagid,$row[$ctag->GetName()]); } $revalue = $dtp->GetResult(); unset($dtp); return $revalue; } } 调用 : {dede:sgpage id=1}[field:filename /]{/dede:sgpage}

猜你喜欢

转载自blog.csdn.net/leejing623/article/details/88072530