当前位置: 首页>>代码示例>>PHP>>正文


PHP tag::getrows方法代码示例

本文整理汇总了PHP中tag::getrows方法的典型用法代码示例。如果您正苦于以下问题:PHP tag::getrows方法的具体用法?PHP tag::getrows怎么用?PHP tag::getrows使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在tag的用法示例。


在下文中一共展示了tag::getrows方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getTags

 static function getTags() {
 	$data=array();
 	$data[0] = '请选择';
 	$otag = new tag();
 	$row = $otag->getrows('',0,'tagid ASC');
 	if(is_array($row)){
 		foreach ($row as $arr){
 			$data[$arr['tagname']] = $arr['tagname'];
 		}
 	}
 	//return $data;
 	$sets=settings::getInstance()->getrow(array('tag'=>'table-hottag'));
 	if (!is_array($sets)){
 		return $data;
 	}
 	$data1=unserialize($sets['value']);
 	preg_match_all('%\(([\d\w\/\.-]+)\)(\S+)%m',$data1['hottag'],$result,PREG_SET_ORDER);
 	foreach ($result as $res)
 		$data[$res[2]]=$res[2];
 	
 	return $data;
 }
开发者ID:jiangsuei8,项目名称:public_php_shl,代码行数:22,代码来源:tag.php

示例2: tag

 function make_tag_action() {
 	chkpw('cache_tag');
 	header('Cache-control: private, must-revalidate');
 	set_time_limit(0);
 	if(!front::$get['tag']){
 		front::$get['tag'] = front::$post['tag'];
 	}
 	if(!front::$get['submit']){
 		front::$get['submit'] = front::$post['submit'];
 	}
 	$otag=new tag();
 	$tags=$otag->getrows("",0);
 	//var_dump($tags);
 	$tags = $this->view->hottags = array_to_hashmap($tags,'tagid','tagname');
 	
 	if (!front::get('submit'))
 		return;
 	if(!config::get('tag_html')||!front::$get['tag']){
 		front::flash("没有设置生成html!");
 		front::redirect(front::$from);
 		return;
 	}
 	$tagid = front::$get['tag'];
 	$tag = $tags[$tagid];
 	$pinyin = pinyin::get($tag);
 	
 	$arctag=new arctag();
 	$archive_num=$arctag->rec_count('tagid='.$tagid);
 	front::$record_count = $archive_num;
 	$pagesize = config::get('list_pagesize');
 	front::$pages = $pagesize;
 	$cpage = ceil($archive_num/$pagesize);
 	$j=0;
 	for($i=1;$i<=$cpage;$i++){
 		$path = 'tags/'.$pinyin.'_'.$tagid.'_'.$i.'.html';
 		tool::mkdir(dirname($path));
 		$data = file_get_contents(config::get('site_url').'index.php?case=tag&act=show&tag='.urlencode($tag).'&page='.$i);
 		if(file_put_contents($path, $data)){
 			$j++;
 		}
 	}
 	if ($j > 0){
 		front::flash("成功生成html <b>$j</b> 页!");
 		front::redirect(front::$from);
 	}else{
 		front::flash("没有数据生成html!");
 		front::redirect(front::$from);
 	}
 }
开发者ID:jiangsuei8,项目名称:public_php_shl,代码行数:49,代码来源:cache_admin.php


注:本文中的tag::getrows方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。