['attr'=>'order,by,type,not,start,num,cachetime'], 'area'=> ['attr'=>'order,start,num'], 'lang'=> ['attr'=>'order,start,num'], 'year'=> ['attr'=>'order,start,num'], 'class'=> ['attr'=>'order,start,num'], 'version'=> ['attr'=>'order,start,num'], 'state'=> ['attr'=>'order,start,num'], 'letter'=> ['attr'=>'order,start,num'], 'type' => ['attr' =>'order,by,start,num,id,ids,not,parent,flag,mid,format,cachetime'], 'comment'=>['attr' =>'order,by,start,num,paging,pageurl,id,pid,rid,mid,uid,half'], 'gbook'=>['attr' =>'order,by,start,num,paging,pageurl,rid,uid,half'], 'role'=>['attr' =>'order,by,start,num,paging,pageurl,id,ids,not,rid,actor,name,level,letter,half,timeadd,timehits,time,cachetime'], 'actor'=>['attr' =>'order,by,start,num,paging,pageurl,id,ids,not,area,sex,name,level,letter,type,typenot,starsign,blood,half,timeadd,timehits,time,cachetime'], 'topic' => ['attr' =>'order,by,start,num,id,ids,not,paging,pageurl,class,tag,half,timeadd,timehits,time,cachetime'], 'art' => ['attr' =>'order,by,start,num,id,ids,not,paging,pageurl,type,typenot,class,tag,level,letter,half,rel,timeadd,timehits,time,hitsmonth,hitsweek,hitsday,hits,cachetime'], 'vod' => ['attr' =>'order,by,start,num,id,ids,not,paging,pageurl,type,typenot,class,tag,area,lang,year,level,letter,half,rel,version,state,tv,weekday,timeadd,timehits,time,hitsmonth,hitsweek,hitsday,hits,isend,cachetime'], 'website'=>['attr' =>'order,by,start,num,paging,pageurl,id,ids,not,area,lang,name,level,letter,type,typenot,half,timeadd,timehits,time,cachetime'], 'foreach' => ['attr'=>'name,id,key'], 'for' => ['attr'=>'start,end,comparison,step,name'], ]; public function tagFor($tag,$content) { if(empty($tag['start'])){ $tag['start'] = 1; } if(empty($tag['end'])){ $tag['end'] = 5; } if(empty($tag['comparison'])){ $tag['comparison'] = 'elt'; } if(empty($tag['step'])){ $tag['step'] = 1; } if(empty($tag['name'])){ $tag['name'] = 'i'; } $parse=''; $parse .= '{for start="'.$tag['start'].'" end="'.$tag['end'].'" comparison="'.$tag['comparison'].'" step="'.$tag['step'].'" name="'.$tag['name'].'"}'; $parse .= $content; $parse .= '{/for}'; return $parse; } public function tagForeach($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse=''; $parse .= '{foreach name="'.$tag['name'].'" id="'.$tag['id'].'" key="'.$tag['key'].'"}'; $parse .= $content; $parse .= '{/foreach}'; return $parse; } public function tagArea($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse = 'areaData($__TAG__);'; $parse .= ' ?>'; $parse .= '{volist name="__LIST__[\'list\']" id="'.$tag['id'].'" key="'.$tag['key'].'"'; if(!empty($tag['offset'])){ $parse .= ' offset="'.$tag['offset'].'"'; } if(!empty($tag['length'])){ $parse .= ' length="'.$tag['length'].'"'; } if(!empty($tag['mod'])){ $parse .= ' mod="'.$tag['mod'].'"'; } if(!empty($tag['empty'])){ $parse .= ' empty="'.$tag['empty'].'"'; } $parse .= '}'; $parse .= $content; $parse .= '{/volist}'; return $parse; } public function tagLang($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse = 'langData($__TAG__);'; $parse .= ' ?>'; $parse .= '{volist name="__LIST__[\'list\']" id="'.$tag['id'].'" key="'.$tag['key'].'"'; if(!empty($tag['offset'])){ $parse .= ' offset="'.$tag['offset'].'"'; } if(!empty($tag['length'])){ $parse .= ' length="'.$tag['length'].'"'; } if(!empty($tag['mod'])){ $parse .= ' mod="'.$tag['mod'].'"'; } if(!empty($tag['empty'])){ $parse .= ' empty="'.$tag['empty'].'"'; } $parse .= '}'; $parse .= $content; $parse .= '{/volist}'; return $parse; } public function tagClass($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse = 'classData($__TAG__);'; $parse .= ' ?>'; $parse .= '{volist name="__LIST__[\'list\']" id="'.$tag['id'].'" key="'.$tag['key'].'"'; if(!empty($tag['offset'])){ $parse .= ' offset="'.$tag['offset'].'"'; } if(!empty($tag['length'])){ $parse .= ' length="'.$tag['length'].'"'; } if(!empty($tag['mod'])){ $parse .= ' mod="'.$tag['mod'].'"'; } if(!empty($tag['empty'])){ $parse .= ' empty="'.$tag['empty'].'"'; } $parse .= '}'; $parse .= $content; $parse .= '{/volist}'; return $parse; } public function tagYear($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse = 'YearData($__TAG__);'; $parse .= ' ?>'; $parse .= '{volist name="__LIST__[\'list\']" id="'.$tag['id'].'" key="'.$tag['key'].'"'; if(!empty($tag['offset'])){ $parse .= ' offset="'.$tag['offset'].'"'; } if(!empty($tag['length'])){ $parse .= ' length="'.$tag['length'].'"'; } if(!empty($tag['mod'])){ $parse .= ' mod="'.$tag['mod'].'"'; } if(!empty($tag['empty'])){ $parse .= ' empty="'.$tag['empty'].'"'; } $parse .= '}'; $parse .= $content; $parse .= '{/volist}'; return $parse; } public function tagVersion($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse = 'versionData($__TAG__);'; $parse .= ' ?>'; $parse .= '{volist name="__LIST__[\'list\']" id="'.$tag['id'].'" key="'.$tag['key'].'"'; if(!empty($tag['offset'])){ $parse .= ' offset="'.$tag['offset'].'"'; } if(!empty($tag['length'])){ $parse .= ' length="'.$tag['length'].'"'; } if(!empty($tag['mod'])){ $parse .= ' mod="'.$tag['mod'].'"'; } if(!empty($tag['empty'])){ $parse .= ' empty="'.$tag['empty'].'"'; } $parse .= '}'; $parse .= $content; $parse .= '{/volist}'; return $parse; } public function tagState($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse = 'stateData($__TAG__);'; $parse .= ' ?>'; $parse .= '{volist name="__LIST__[\'list\']" id="'.$tag['id'].'" key="'.$tag['key'].'"'; if(!empty($tag['offset'])){ $parse .= ' offset="'.$tag['offset'].'"'; } if(!empty($tag['length'])){ $parse .= ' length="'.$tag['length'].'"'; } if(!empty($tag['mod'])){ $parse .= ' mod="'.$tag['mod'].'"'; } if(!empty($tag['empty'])){ $parse .= ' empty="'.$tag['empty'].'"'; } $parse .= '}'; $parse .= $content; $parse .= '{/volist}'; return $parse; } public function tagLetter($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse = 'letterData($__TAG__);'; $parse .= ' ?>'; $parse .= '{volist name="__LIST__[\'list\']" id="'.$tag['id'].'" key="'.$tag['key'].'"'; if(!empty($tag['offset'])){ $parse .= ' offset="'.$tag['offset'].'"'; } if(!empty($tag['length'])){ $parse .= ' length="'.$tag['length'].'"'; } if(!empty($tag['mod'])){ $parse .= ' mod="'.$tag['mod'].'"'; } if(!empty($tag['empty'])){ $parse .= ' empty="'.$tag['empty'].'"'; } $parse .= '}'; $parse .= $content; $parse .= '{/volist}'; return $parse; } public function tagLink($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse = 'listCacheData($__TAG__);'; $parse .= ' ?>'; $parse .= '{volist name="__LIST__[\'list\']" id="'.$tag['id'].'" key="'.$tag['key'].'"'; if(!empty($tag['offset'])){ $parse .= ' offset="'.$tag['offset'].'"'; } if(!empty($tag['length'])){ $parse .= ' length="'.$tag['length'].'"'; } if(!empty($tag['mod'])){ $parse .= ' mod="'.$tag['mod'].'"'; } if(!empty($tag['empty'])){ $parse .= ' empty="'.$tag['empty'].'"'; } $parse .= '}'; $parse .= $content; $parse .= '{/volist}'; return $parse; } public function tagType($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse = 'listCacheData($__TAG__);'; $parse .= ' ?>'; $parse .= '{volist name="__LIST__[\'list\']" id="'.$tag['id'].'" key="'.$tag['key'].'"'; if(!empty($tag['offset'])){ $parse .= ' offset="'.$tag['offset'].'"'; } if(!empty($tag['length'])){ $parse .= ' length="'.$tag['length'].'"'; } if(!empty($tag['mod'])){ $parse .= ' mod="'.$tag['mod'].'"'; } if(!empty($tag['empty'])){ $parse .= ' empty="'.$tag['empty'].'"'; } $parse .= '}'; $parse .= $content; $parse .= '{/volist}'; return $parse; } public function tagComment($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse = 'listCacheData($__TAG__);'; if($tag['paging']=='yes'){ $parse .= '$__PAGING__ = mac_page_param($__LIST__[\'total\'],$__LIST__[\'limit\'],$__LIST__[\'page\'],$__LIST__[\'pageurl\'],$__LIST__[\'half\']);'; } $parse .= ' ?>'; $parse .= '{volist name="__LIST__[\'list\']" id="'.$tag['id'].'" key="'.$tag['key'].'"'; if(!empty($tag['offset'])){ $parse .= ' offset="'.$tag['offset'].'"'; } if(!empty($tag['length'])){ $parse .= ' length="'.$tag['length'].'"'; } if(!empty($tag['mod'])){ $parse .= ' mod="'.$tag['mod'].'"'; } if(!empty($tag['empty'])){ $parse .= ' empty="'.$tag['empty'].'"'; } $parse .= '}'; $parse .= $content; $parse .= '{/volist}'; return $parse; } public function tagGbook($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse = 'listCacheData($__TAG__);'; if($tag['paging']=='yes'){ $parse .= '$__PAGING__ = mac_page_param($__LIST__[\'total\'],$__LIST__[\'limit\'],$__LIST__[\'page\'],$__LIST__[\'pageurl\'],$__LIST__[\'half\']);'; } $parse .= ' ?>'; $parse .= '{volist name="__LIST__[\'list\']" id="'.$tag['id'].'" key="'.$tag['key'].'"'; if(!empty($tag['offset'])){ $parse .= ' offset="'.$tag['offset'].'"'; } if(!empty($tag['length'])){ $parse .= ' length="'.$tag['length'].'"'; } if(!empty($tag['mod'])){ $parse .= ' mod="'.$tag['mod'].'"'; } if(!empty($tag['empty'])){ $parse .= ' empty="'.$tag['empty'].'"'; } $parse .= '}'; $parse .= $content; $parse .= '{/volist}'; return $parse; } public function tagTopic($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse = 'listCacheData($__TAG__);'; if($tag['paging']=='yes'){ $parse .= '$__PAGING__ = mac_page_param($__LIST__[\'total\'],$__LIST__[\'limit\'],$__LIST__[\'page\'],$__LIST__[\'pageurl\'],$__LIST__[\'half\']);'; } $parse .= ' ?>'; $parse .= '{volist name="__LIST__[\'list\']" id="'.$tag['id'].'" key="'.$tag['key'].'"'; if(!empty($tag['offset'])){ $parse .= ' offset="'.$tag['offset'].'"'; } if(!empty($tag['length'])){ $parse .= ' length="'.$tag['length'].'"'; } if(!empty($tag['mod'])){ $parse .= ' mod="'.$tag['mod'].'"'; } if(!empty($tag['empty'])){ $parse .= ' empty="'.$tag['empty'].'"'; } $parse .= '}'; $parse .= $content; $parse .= '{/volist}'; return $parse; } public function tagActor($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse = 'listCacheData($__TAG__);'; if($tag['paging']=='yes'){ $parse .= '$__PAGING__ = mac_page_param($__LIST__[\'total\'],$__LIST__[\'limit\'],$__LIST__[\'page\'],$__LIST__[\'pageurl\'],$__LIST__[\'half\']);'; } $parse .= ' ?>'; $parse .= '{volist name="__LIST__[\'list\']" id="'.$tag['id'].'" key="'.$tag['key'].'"'; if(!empty($tag['offset'])){ $parse .= ' offset="'.$tag['offset'].'"'; } if(!empty($tag['length'])){ $parse .= ' length="'.$tag['length'].'"'; } if(!empty($tag['mod'])){ $parse .= ' mod="'.$tag['mod'].'"'; } if(!empty($tag['empty'])){ $parse .= ' empty="'.$tag['empty'].'"'; } $parse .= '}'; $parse .= $content; $parse .= '{/volist}'; return $parse; } public function tagRole($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse = 'listCacheData($__TAG__);'; if($tag['paging']=='yes'){ $parse .= '$__PAGING__ = mac_page_param($__LIST__[\'total\'],$__LIST__[\'limit\'],$__LIST__[\'page\'],$__LIST__[\'pageurl\'],$__LIST__[\'half\']);'; } $parse .= ' ?>'; $parse .= '{volist name="__LIST__[\'list\']" id="'.$tag['id'].'" key="'.$tag['key'].'"'; if(!empty($tag['offset'])){ $parse .= ' offset="'.$tag['offset'].'"'; } if(!empty($tag['length'])){ $parse .= ' length="'.$tag['length'].'"'; } if(!empty($tag['mod'])){ $parse .= ' mod="'.$tag['mod'].'"'; } if(!empty($tag['empty'])){ $parse .= ' empty="'.$tag['empty'].'"'; } $parse .= '}'; $parse .= $content; $parse .= '{/volist}'; return $parse; } public function tagArt($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse = 'listCacheData($__TAG__);'; if($tag['paging']=='yes'){ $parse .= '$__PAGING__ = mac_page_param($__LIST__[\'total\'],$__LIST__[\'limit\'],$__LIST__[\'page\'],$__LIST__[\'pageurl\'],$__LIST__[\'half\']);'; } $parse .= ' ?>'; $parse .= '{volist name="__LIST__[\'list\']" id="'.$tag['id'].'" key="'.$tag['key'].'"'; if(!empty($tag['offset'])){ $parse .= ' offset="'.$tag['offset'].'"'; } if(!empty($tag['length'])){ $parse .= ' length="'.$tag['length'].'"'; } if(!empty($tag['mod'])){ $parse .= ' mod="'.$tag['mod'].'"'; } if(!empty($tag['empty'])){ $parse .= ' empty="'.$tag['empty'].'"'; } $parse .= '}'; $parse .= $content; $parse .= '{/volist}'; return $parse; } public function tagVod($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse = 'listCacheData($__TAG__);'; if($tag['paging']=='yes'){ $parse .= '$__PAGING__ = mac_page_param($__LIST__[\'total\'],$__LIST__[\'limit\'],$__LIST__[\'page\'],$__LIST__[\'pageurl\'],$__LIST__[\'half\']);'; } $parse .= ' ?>'; $parse .= '{volist name="__LIST__[\'list\']" id="'.$tag['id'].'" key="'.$tag['key'].'"'; if(!empty($tag['offset'])){ $parse .= ' offset="'.$tag['offset'].'"'; } if(!empty($tag['length'])){ $parse .= ' length="'.$tag['length'].'"'; } if(!empty($tag['mod'])){ $parse .= ' mod="'.$tag['mod'].'"'; } if(!empty($tag['empty'])){ $parse .= ' empty="'.$tag['empty'].'"'; } $parse .= '}'; $parse .= $content; $parse .= '{/volist}'; return $parse; } public function tagWebsite($tag,$content) { if(empty($tag['id'])){ $tag['id'] = 'vo'; } if(empty($tag['key'])){ $tag['key'] = 'key'; } $parse = 'listCacheData($__TAG__);'; if($tag['paging']=='yes'){ $parse .= '$__PAGING__ = mac_page_param($__LIST__[\'total\'],$__LIST__[\'limit\'],$__LIST__[\'page\'],$__LIST__[\'pageurl\'],$__LIST__[\'half\']);'; } $parse .= ' ?>'; $parse .= '{volist name="__LIST__[\'list\']" id="'.$tag['id'].'" key="'.$tag['key'].'"'; if(!empty($tag['offset'])){ $parse .= ' offset="'.$tag['offset'].'"'; } if(!empty($tag['length'])){ $parse .= ' length="'.$tag['length'].'"'; } if(!empty($tag['mod'])){ $parse .= ' mod="'.$tag['mod'].'"'; } if(!empty($tag['empty'])){ $parse .= ' empty="'.$tag['empty'].'"'; } $parse .= '}'; $parse .= $content; $parse .= '{/volist}'; return $parse; } }