本文整理汇总了PHP中getThumbImageById函数的典型用法代码示例。如果您正苦于以下问题:PHP getThumbImageById函数的具体用法?PHP getThumbImageById怎么用?PHP getThumbImageById使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了getThumbImageById函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: index
public function index()
{
$map = $this->setMap();
$map['status'] = 1;
$map['last_login_time'] = array('neq', 0);
$peoples = S('People_peoples_' . I('page', 0, 'intval') . '_' . serialize($map));
if (empty($peoples)) {
$peoples = M('Member')->where($map)->field('uid', 'reg_time', 'last_login_time')->order('last_login_time desc')->findPage(20);
$userConfigModel = M('Ucenter/UserConfig');
$titleModel = M('Ucenter/Title');
foreach ($peoples['data'] as &$v) {
$v = query_user(array('title', 'avatar128', 'nickname', 'uid', 'space_url', 'score', 'title', 'fans', 'following', 'rank_link'), $v['uid']);
$v['level'] = $titleModel->getCurrentTitleInfo($v['uid']);
//获取用户封面id
$where = getUserConfigMap('user_cover', '', $v['uid']);
$where['role_id'] = 0;
$model = $userConfigModel;
$cover = $model->findData($where);
$v['cover_id'] = $cover['value'];
$v['cover_path'] = getThumbImageById($cover['value'], 273, 80);
}
unset($v);
S('People_peoples_' . serialize($map), $peoples, 300);
}
$this->assign('tab', 'index');
$this->assign('lists', $peoples);
$this->display();
}
开发者ID:terrydeng,项目名称:beimeibang1205,代码行数:28,代码来源:IndexController.class.php
示例2: getImageUrlByRoleId
/**
* 根据角色获取默认头像
* @param $role_id
* @param $size
* @return mixed|string
* @author 郑钟良<[email protected]>
*/
private function getImageUrlByRoleId($role_id, $size)
{
$avatar_id = S('Role_Avatar_Id_' . $role_id);
if (!$avatar_id) {
$map = getRoleConfigMap('avatar', $role_id);
$avatar_id = M('RoleConfig')->where($map)->field('value')->find();
S('Role_Avatar_Id_' . $role_id, $avatar_id, 600);
}
if ($avatar_id) {
if ($size != 0) {
$path = getThumbImageById($avatar_id['value'], $size, $size);
} else {
$path = getThumbImageById($avatar_id['value']);
}
} else {
//角色没有默认
if ($size != 0) {
$default_avatar = "Public/images/default_avatar.jpg";
$path = $this->getImageUrlByPath($default_avatar, $size, false);
} else {
$path = get_pic_src("Public/images/default_avatar.jpg");
}
}
return $path;
}
开发者ID:terrydeng,项目名称:beimeibang1205,代码行数:32,代码来源:UploadAvatarWidget.class.php
示例3: render
public function render($attributes = array())
{
$attributes_id = $attributes['id'];
$config = $attributes['config'];
$class = $attributes['class'];
$value = $attributes['value'];
$images = explode(',', $value);
$name = $attributes['name'];
$attributes['width'] = $width = $attributes['width'] ? $attributes['width'] : 100;
$attributes['height'] = $height = $attributes['height'] ? $attributes['height'] : 100;
$isLoadScript = $attributes['isLoadScript'] ? 1 : 0;
//$filetype = $this->rules['filetype'];
$config = $config['config'];
$id = $attributes_id;
if (empty($attributes['config']['text'])) {
$attributes['config'] = array('text' => L('_FILE_SELECT_'));
}
if (intval($value) != 0) {
$url = getThumbImageById($value, $width, $height);
$img = '<img src="' . $url . '"/>';
} else {
$img = '';
}
$this->assign('isLoadScript', $isLoadScript);
$this->assign('img', $img);
$this->assign('images', $images);
$this->assign($attributes);
$this->display(T('Application://Common@Widget/uploadmultiimage'));
}
开发者ID:nanhuacrab,项目名称:jhysns,代码行数:29,代码来源:UploadMultiImageWidget.class.php
示例4: index
public function index($page = 1, $keywords = '')
{
$map = $this->setMap();
$map['status'] = 1;
$map['last_login_time'] = array('neq', 0);
$page = I('page', 1, 'intval');
$page < 1 && ($page = 1);
$cachedPage = 10;
$cachedId = 'People_peoples_' . $page . '_' . serialize($map);
$peoples = $page > $cachedPage || !empty($_REQUEST['keywords']) || !empty($_REQUEST['tag']) ? null : S($cachedId);
#$peoples = null;
if (empty($peoples)) {
$peoples = D('Member')->where($map)->field('uid,reg_time,last_login_time')->order('last_login_time desc')->findPage(20);
$userConfigModel = D('Ucenter/UserConfig');
$titleModel = D('Ucenter/Title');
foreach ($peoples['data'] as &$v) {
$v['user'] = query_user(array('title', 'avatar128', 'nickname', 'uid', 'space_url', 'icons_html', 'score', 'title', 'fans', 'following', 'rank_link', 'is_following'), $v['uid']);
$v['level'] = $titleModel->getCurrentTitleInfo($v['uid']);
//获取用户封面id
$where = getUserConfigMap('user_cover', '', $v['uid']);
$where['role_id'] = 0;
$model = $userConfigModel;
$cover = $model->where($where)->find();
$v['cover_id'] = $cover['value'];
$v['cover_path'] = getThumbImageById($cover['value'], 273, 80);
}
$page <= $cachedPage && S($cachedId, $peoples, 300);
}
#dump($peoples);exit;
$this->assign('tab', 'index');
$this->assign('lists', $peoples);
$this->display();
}
开发者ID:admpub,项目名称:OpenCenter,代码行数:33,代码来源:IndexController.class.php
示例5: getForumList
public function getForumList($map_type = array('status' => 1))
{
$tag = 'forum_list_' . serialize($map_type);
$forum_list = S($tag);
$cache_time = modC('CACHE_TIME', 300, 'Forum');
if (empty($forum_list)) {
//读取板块列表
$forum_list = D('Forum/Forum')->where($map_type)->order('sort asc')->select();
$forumPostModel = D('ForumPost');
$forumPostReplyModel = D('ForumPostReply');
$forumLzlReplyModel = D('ForumLzlReply');
foreach ($forum_list as &$f) {
$map['status'] = 1;
$map['forum_id'] = $f['id'];
$f['background'] = $f['background'] ? getThumbImageById($f['background'], 800, 'auto') : C('TMPL_PARSE_STRING.__IMG__') . '/default_bg.jpg';
$f['logo'] = $f['logo'] ? getThumbImageById($f['logo'], 128, 128) : C('TMPL_PARSE_STRING.__IMG__') . '/default_logo.png';
$f['topic_count'] = $forumPostModel->where($map)->count();
$post_id = $forumPostModel->where(array('forum_id' => $f['id']))->field('id')->select();
$p_id = getSubByKey($post_id, 'id');
$map['post_id'] = array('in', implode(',', $p_id));
$f['total_count'] = $f['topic_count'] + $forumPostReplyModel->where($map)->count();
// + $forumLzlReplyModel->where($map)->count();
}
unset($f);
S($tag, $forum_list, $cache_time);
}
return $forum_list;
}
开发者ID:happyxiaod,项目名称:luobojianzhi,代码行数:28,代码来源:ForumModel.class.php
示例6: _initSelect
/**
* 初始化查询数据
* @param $list
* @return mixed
* @author 郑钟良<[email protected]>
*/
private function _initSelect($list)
{
foreach ($list as &$val) {
$val['path'] = getThumbImageById($val['image'], 745, 280);
}
unset($val);
return $list;
}
开发者ID:terrydeng,项目名称:beimeibang1205,代码行数:14,代码来源:AdvModel.class.php
示例7: decodeGallary
function decodeGallary($gallary)
{
$gallary = json_decode($gallary, true);
foreach ($gallary as $g) {
$gallary_array[] = array('id' => $g['id'], 'img' => getThumbImageById($g['id'], 80, 80));
}
return $gallary_array;
}
开发者ID:terrydeng,项目名称:beimeibang1205,代码行数:8,代码来源:GoodsModel.class.php
示例8: fetchImage
/**
* fetchImage 渲染图片轻博客
* @param $weibo
* @return string
* @author:xjw129xjt(肖骏涛) [email protected]
*/
public function fetchImage($weibo)
{
$weibo_data = unserialize($weibo['data']);
$weibo_data['attach_ids'] = explode(',', $weibo_data['attach_ids']);
foreach ($weibo_data['attach_ids'] as $k_i => $v_i) {
$weibo_data['image'][$k_i]['small'] = getThumbImageById($v_i, 100, 100);
$bi = D('Picture')->where(array('status' => 1))->getById($v_i);
$weibo_data['image'][$k_i]['big'] = get_pic_src($bi['path']);
$param['weibo'] = $weibo;
$param['weibo']['weibo_data'] = $weibo_data;
}
$this->assign($param);
return $this->fetch(T('Application://Mob@Type/fetchimage'));
}
开发者ID:terrydeng,项目名称:beimeibang1205,代码行数:20,代码来源:WeiboTypeController.class.php
示例9: userInfo
private function userInfo($uid = null)
{
$user_info = query_user(array('avatar128', 'nickname', 'uid', 'space_url', 'score', 'title', 'fans', 'following', 'weibocount', 'rank_link', 'signature'), $uid);
//获取用户封面id
$map = getUserConfigMap('user_cover', '', $uid);
$map['role_id'] = 0;
$model = D('Ucenter/UserConfig');
$cover = $model->findData($map);
$user_info['cover_id'] = $cover['value'];
$user_info['cover_path'] = getThumbImageById($cover['value'], 1140, 230);
$user_info['tags'] = D('Ucenter/UserTagLink')->getUserTag($uid);
$this->assign('user_info', $user_info);
return $user_info;
}
开发者ID:naliduo,项目名称:Lightweight-social-platform,代码行数:14,代码来源:IndexController.class.php
示例10: display_cover
function display_cover($cover, $width = 90, $height = 90, $class = '')
{
if (intval($cover) == 0) {
$img = C('TMPL_PARSE_STRING.__IMG__');
echo <<<Eof
<img class="appstore_cover{$class}" src="{$img}/no_icon.png"/>
Eof;
} else {
$cover = getThumbImageById($cover, $width, $height);
echo <<<Eof
<img class="appstore_cover{$class}" src = "{$cover}"/>
Eof;
}
}
开发者ID:chenyongze,项目名称:bighaha,代码行数:14,代码来源:function.php
示例11: render
public function render($data)
{
$content = '<span class="bld">' . $data['field']['alias'] . '</span>:';
//检测是否过期隐藏
if ($data['overed'] && $data['field']['over_hidden']) {
$content .= '<span class="cred" id="' . $data['data']['field']['name'] . '">过期隐藏</span>';
return $content;
}
$content .= '<span id="' . $data['data']['field']['name'] . '">';
switch ($data['field']['input_type']) {
case IT_SINGLE_TEXT:
//单行文本
//单行文本
case IT_MULTI_TEXT:
//多行文本
$content .= op_h($data['data']['data'][0]);
break;
case IT_EDITOR:
//编辑器
$content .= "<br/>" . op_h($data['data']['data'][0]);
break;
case IT_DATE:
//日期
$content .= date('Y-m-d', $data['data']['data'][0]);
//dump($data['data']['data'][0]);exit;
break;
//选择框
//选择框
case IT_SELECT:
//下拉框
$content .= op_t($data['data']['data'][0]);
break;
case IT_RADIO:
//单选框
$content .= op_t($data['data']['data'][0]);
break;
case IT_PIC:
//单图片
if (intval($data['data']['data'][0]) == 0) {
return '';
}
$content .= '<a class="pic_field" target="_blank" href="' . get_cover($data['data']['data'][0], 'path') . '"><img title="点击查看大图" class="pic_size" src="' . getThumbImageById($data['data']['data'][0], 100, 100) . '"></a>';
break;
case IT_CHECKBOX:
$content .= $data['data']['data'][0] . ' ';
break;
}
$content .= '</span>';
echo $content;
}
开发者ID:terrydeng,项目名称:beimeibang1205,代码行数:50,代码来源:DisplayRenderWidget.class.php
示例12: fetchImage
/**
* fetchImage 渲染图片微博
* @param $weibo
* @return string
* @author:xjw129xjt(肖骏涛) [email protected]
*/
public function fetchImage($weibo)
{
$weibo_data = unserialize($weibo['data']);
$weibo_data['attach_ids'] = explode(',', $weibo_data['attach_ids']);
foreach ($weibo_data['attach_ids'] as $k_i => $v_i) {
$weibo_data['image'][$k_i]['small'] = getThumbImageById($v_i, 100, 100);
$bi = M('Picture')->where(array('status' => 1))->getById($v_i);
if (!is_bool(strpos($bi['path'], 'http://'))) {
$weibo_data['image'][$k_i]['big'] = $bi['path'];
} else {
$weibo_data['image'][$k_i]['big'] = getRootUrl() . substr($bi['path'], 1);
}
$param['weibo'] = $weibo;
$param['weibo']['weibo_data'] = $weibo_data;
}
$this->assign($param);
return $this->fetch(T('Application://Weibo@Type/fetchimage'));
}
开发者ID:chenyongze,项目名称:bighaha,代码行数:24,代码来源:TypeController.class.php
示例13: getInfo
public function getInfo($id)
{
$info = $this->find($id);
$field_list = D('CatField')->where(array('entity_id' => $info['entity_id']))->select();
$field_list_l = array_column($field_list, 'name');
$field_list = array_combine($field_list_l, $field_list);
foreach ($field_list as &$v) {
$v['data'] = D('CatData')->where(array('field_id' => $v['id'], 'info_id' => $info['id']))->find();
$v['data'] = $v['data']['value'];
if (strpos($v['name'], 'zhaopian') === 0) {
if (empty($v['data'])) {
$v['data'] = NUll;
} else {
$v['data'] = getThumbImageById($v['data']);
}
}
}
return $field_list;
}
开发者ID:ccccy,项目名称:wuanlife,代码行数:19,代码来源:CatModel.class.php
示例14: getTags
public function getTags($order, $field, $row, $limit, $type)
{
$map['type'] = array('in', $type);
$p = I(C('VAR_PAGE'));
if ($limit) {
$data = $this->model->where($map)->order($order)->limit($row)->select();
} else {
$data = $this->model->where($map)->order($order)->page(!empty($p) ? $p : 1, $row)->select();
}
foreach ($data as $key => $vo) {
$data[$key]['path'] = getThumbImageById($vo['img']);
$data[$key]['tagcolor'] = colorCallback();
$data[$key]['tagback'] = colorbackCallback();
}
if ($data == null) {
$this->apiError("获取标签列表失败", null);
} else {
$this->apiSuccess("获取标签列表成功", null, array('data' => $data));
}
}
开发者ID:Willshon,项目名称:OLCS,代码行数:20,代码来源:TagController.class.php
示例15: fetchImage
public function fetchImage($weibo)
{
$weibo_data = unserialize($weibo['data']);
$weibo_data['attach_ids'] = explode(',', $weibo_data['attach_ids']);
foreach ($weibo_data['attach_ids'] as $k_i => $v_i) {
if (strtolower(C('PICTURE_UPLOAD_DRIVER')) == 'sae') {
$weibo_data['image'][$k_i]['small'] = getThumbImageById($v_i, 100, 100);
// dump( $weibo_data['image'][$k_i]['small']);exit;
$bi = M('Picture')->where(array('status' => 1))->getById($v_i);
$weibo_data['image'][$k_i]['big'] = $bi['path'];
} else {
$weibo_data['image'][$k_i]['small'] = getThumbImageById($v_i, 100, 100);
$bi = M('Picture')->where(array('status' => 1))->getById($v_i);
$weibo_data['image'][$k_i]['big'] = getRootUrl() . substr($bi['path'], 1);
}
$param['weibo'] = $weibo;
$param['weibo']['weibo_data'] = $weibo_data;
}
$this->assign($param);
return $this->fetch('display');
}
开发者ID:yaomoo,项目名称:bbs,代码行数:21,代码来源:InsertImageAddon.class.php
示例16: getForumList
public function getForumList($map_type = array('status' => 1))
{
$tag = 'forum_list_' . serialize($map_type);
$forum_list = S($tag);
$cache_time = modC('CACHE_TIME', 300, 'Forum');
if (empty($forum_list)) {
//读取板块列表
$forum_list = D('Forum/Forum')->where($map_type)->order('sort asc')->select();
$forumPostModel = D('ForumPost');
$forumPostReplyModel = D('ForumPostReply');
$forumLzlReplyModel = D('ForumLzlReply');
foreach ($forum_list as &$f) {
$map['status'] = 1;
$map['forum_id'] = $f['id'];
$f['background'] = intval($f['background']) != 0 ? getThumbImageById($f['background'], 1160, 180) : C('TMPL_PARSE_STRING.__IMG__') . '/default_head.jpg';
$f['logo'] = intval($f['logo']) != 0 ? getThumbImageById($f['logo'], 128, 128) : C('TMPL_PARSE_STRING.__IMG__') . '/default_logo.jpg';
$f['topic_count'] = $forumPostModel->where($map)->count();
$f['admin'] = explode(',', str_replace('[', '', str_replace(']', '', $f['admin'])));
$post_id = $forumPostModel->where(array('forum_id' => $f['id']))->field('id')->select();
$p_id = getSubByKey($post_id, 'id');
$map['post_id'] = array('in', implode(',', $p_id));
$f['total_count'] = $f['topic_count'] + $forumPostReplyModel->where($map)->count();
}
unset($f);
S($tag, $forum_list, $cache_time);
}
foreach ($forum_list as &$f) {
if (count($f['admin']) > 0) {
foreach ($f['admin'] as $a) {
if ($a != '') {
$f['admins'][] = query_user(array('nickname', 'space_link'), $a);
}
}
}
}
unset($f);
return $forum_list;
}
开发者ID:tmac1997,项目名称:DormitoryWebsite,代码行数:38,代码来源:ForumModel.class.php
示例17: render
public function render($attributes = array())
{
$attributes_id = $attributes['id'];
$config = $attributes['config'];
$class = $attributes['class'];
$value = $attributes['value'];
$name = $attributes['name'];
$width = $attributes['width'] ? $attributes['width'] : 100;
$height = $attributes['height'] ? $attributes['height'] : 100;
//$filetype = $this->rules['filetype'];
$config = $config['config'];
$id = $attributes_id;
$attributes['config'] = array('text' => '选择文件');
if (intval($value) != 0) {
$url = getThumbImageById($value, $width, $height);
$img = '<img src="' . $url . '"/>';
} else {
$img = '';
}
$this->assign('img', $img);
$this->assign($attributes);
$this->display(T('Application://Common@Widget/uploadimage'));
}
开发者ID:xiaolw,项目名称:wacms,代码行数:23,代码来源:UploadImageWidget.class.php
示例18: render
public function render($data)
{
$rs = $data['str'];
$field = $data['field'];
$value = '';
switch ($field['field']['input_type']) {
case IT_SINGLE_TEXT:
//单行文本
//单行文本
case IT_MULTI_TEXT:
$value = op_t($field['data'][0]);
break;
case IT_EDITOR:
$value = op_h($field['data'][0]);
break;
//选择框
//选择框
case IT_SELECT:
$value = op_t($field['data'][0]);
break;
case IT_PIC:
$value = getThumbImageById($field['data'][0]);
break;
case IT_RADIO:
$value = op_t($field['data'][0]);
break;
case IT_CHECKBOX:
$value = $field['data'][0];
//$value = t($field['values']['data'][$field['data'][0]]);
break;
}
if ($data['only_value']) {
return $value;
}
$rs = str_replace('{$' . $field['field']['name'] . '}', $value, $rs);
return $rs;
}
开发者ID:terrydeng,项目名称:beimeibang1205,代码行数:37,代码来源:FieldRenderWidget.class.php
示例19: getTag
public function getTag($uid, $row, $limit)
{
$mapfocus['id'] = $uid;
$mapfocus['type'] = 2;
$count = $this->model->where($mapfocus)->count();
if ($count > 0) {
$p = I(C('VAR_PAGE'));
if ($limit) {
$data = $this->model->where($mapfocus)->order('rowid desc')->limit($row)->select();
} else {
$data = $this->model->where($mapfocus)->order('rowid desc')->page(!empty($p) ? $p : 1, $row)->select();
}
}
if ($data == null) {
$this->apiError("获取标签关注列表失败", null);
} else {
foreach ($data as $key => $vo) {
$data[$key]['tag'] = gettaginfo($vo['rowid']);
$data[$key]['tag']['path'] = getThumbImageById($data[$key]['tag']['img']);
$data[$key]['hasfocustag'] = hasguanzhu($vo['rowid'], $uid, 2);
}
$this->apiSuccess("获取标签关注列表成功", null, array('data' => $data));
}
}
开发者ID:Willshon,项目名称:OLCS,代码行数:24,代码来源:FocusController.class.php
示例20: thumb
function thumb($cover_id, $width = 100, $height = 'auto', $type = 0, $replace = false)
{
return getThumbImageById($cover_id, $width, $height, $type, $replace);
}
开发者ID:ccccy,项目名称:wuanlife,代码行数:4,代码来源:thumb.php
注:本文中的getThumbImageById函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论