本文整理汇总了PHP中snsThumb函数的典型用法代码示例。如果您正苦于以下问题:PHP snsThumb函数的具体用法?PHP snsThumb怎么用?PHP snsThumb使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了snsThumb函数的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: explode
<?php
if (!empty($v['geval_image'])) {
?>
<div class="image">
<?php
$image_array = explode(',', $v['geval_image']);
?>
<?php
foreach ($image_array as $value) {
?>
<a target="_blank" href="<?php
echo snsThumb($value, 1024);
?>
">
<img src="<?php
echo snsThumb($value);
?>
">
</a>
<?php
}
?>
</div>
<?php
}
?>
<div style="clear:both;"></div>
</div>
<?php
}
} else {
示例2: add_image_saveOp
public function add_image_saveOp()
{
$geval_id = intval($_POST['geval_id']);
$geval_image = '';
foreach ($_POST['evaluate_image'] as $value) {
if (!empty($value)) {
$geval_image .= $value . ',';
}
}
$geval_image = rtrim($geval_image, ',');
$model_evaluate_goods = Model('evaluate_goods');
$geval_info = $model_evaluate_goods->getEvaluateGoodsInfoByID($geval_id);
if (empty($geval_info)) {
showDialog(L('param_error'));
}
$update = array();
$update['geval_image'] = $geval_image;
$condition = array();
$condition['geval_id'] = $geval_id;
$result = $model_evaluate_goods->editEvaluateGoods($update, $condition);
list($sns_image) = explode(',', $geval_image);
$goods_url = urlShop('goods', 'index', array('goods_id' => $geval_info['geval_goodsid']));
//同步到sns
$content = "\r\n <div class='fd-media'>\r\n <div class='goodsimg'><a target=\"_blank\" href=\"{$goods_url}\"><img src=\"" . snsThumb($sns_image, 240) . "\" title=\"{$geval_info['geval_goodsname']}\" alt=\"{$geval_info['geval_goodsname']}\"></a></div>\r\n <div class='goodsinfo'>\r\n <dl>\r\n <dt><a target=\"_blank\" href=\"{$goods_url}\">{$geval_info['geval_goodsname']}</a></dt>\r\n <dd>价格" . Language::get('nc_colon') . Language::get('currency') . $geval_info['geval_goodsprice'] . "</dd>\r\n <dd><a target=\"_blank\" href=\"{$goods_url}\">去看看</a></dd>\r\n </dl>\r\n </div>\r\n </div>\r\n ";
$tracelog_model = Model('sns_tracelog');
$insert_arr = array();
$insert_arr['trace_originalid'] = '0';
$insert_arr['trace_originalmemberid'] = '0';
$insert_arr['trace_memberid'] = $_SESSION['member_id'];
$insert_arr['trace_membername'] = $_SESSION['member_name'];
$insert_arr['trace_memberavatar'] = $_SESSION['member_avatar'];
$insert_arr['trace_title'] = '发表了商品晒单';
$insert_arr['trace_content'] = $content;
$insert_arr['trace_addtime'] = TIMESTAMP;
$insert_arr['trace_state'] = '0';
$insert_arr['trace_privacy'] = 0;
$insert_arr['trace_commentcount'] = 0;
$insert_arr['trace_copycount'] = 0;
$insert_arr['trace_from'] = '1';
$result = $tracelog_model->tracelogAdd($insert_arr);
if ($result) {
showDialog(L('nc_common_save_succ'), urlShop('member_evaluate', 'list'), 'succ');
} else {
showDialog(L('nc_common_save_succ'), urlShop('member_evaluate', 'list'));
}
}
示例3: swfuploadOp
/**
* 上传图片
*
* @param
* @return
*/
public function swfuploadOp()
{
/**
* 读取语言包
*/
Language::read('sns_home');
$lang = Language::getLangContent();
$member_id = $_SESSION['member_id'];
$class_id = intval($_POST['category_id']);
if ($member_id <= 0 && $class_id <= 0) {
echo json_encode(array('state' => 'false', 'message' => Language::get('sns_upload_pic_fail'), 'origin_file_name' => $_FILES["file"]["name"]));
exit;
}
$model = Model();
// 验证图片数量
$count = $model->table('sns_albumpic')->where(array('member_id' => $member_id))->count();
if (C('malbum_max_sum') != 0 && $count >= C('malbum_max_sum')) {
echo json_encode(array('state' => 'false', 'message' => Language::get('sns_upload_img_max_num_error'), 'origin_file_name' => $_FILES["file"]["name"]));
exit;
}
/**
* 上传图片
*/
$upload = new UploadFile();
$upload_dir = ATTACH_MALBUM . DS . $member_id . DS;
$upload->set('default_dir', $upload_dir . $upload->getSysSetPath());
$thumb_width = '240,1024';
$thumb_height = '2048,1024';
$upload->set('max_size', C('image_max_filesize'));
$upload->set('thumb_width', $thumb_width);
$upload->set('thumb_height', $thumb_height);
$upload->set('fprefix', $member_id);
$upload->set('thumb_ext', '_240,_1024');
$result = $upload->upfile('file');
if (!$result) {
echo json_encode(array('state' => 'false', 'message' => Language::get('sns_upload_pic_fail'), 'origin_file_name' => $_FILES["file"]["name"]));
exit;
}
$img_path = $upload->getSysSetPath() . $upload->file_name;
list($width, $height, $type, $attr) = getimagesize(BASE_UPLOAD_PATH . DS . ATTACH_MALBUM . DS . $member_id . DS . $img_path);
$image = explode('.', $_FILES["file"]["name"]);
if (strtoupper(CHARSET) == 'GBK') {
$image['0'] = Language::getGBK($image['0']);
}
$insert = array();
$insert['ap_name'] = $image['0'];
$insert['ac_id'] = $class_id;
$insert['ap_cover'] = $img_path;
$insert['ap_size'] = intval($_FILES['file']['size']);
$insert['ap_spec'] = $width . 'x' . $height;
$insert['upload_time'] = time();
$insert['member_id'] = $member_id;
$result = $model->table('sns_albumpic')->insert($insert);
$data = array();
$data['file_id'] = $result;
$data['file_name'] = $img_path;
$data['origin_file_name'] = $_FILES["file"]["name"];
$data['file_path'] = $img_path;
$data['file_url'] = snsThumb($img_path, 240);
$data['state'] = 'true';
/**
* 整理为json格式
*/
$output = json_encode($data);
echo $output;
}
示例4: get_commentsOp
/**
* 商品评论
*/
public function get_commentsOp()
{
$size = 10;
$goods_id = intval($_GET['goods_id']);
$condition = array();
$condition['geval_goodsid'] = $goods_id;
$page = intval($_GET['page']);
$page = $page <= 0 ? 1 : $page;
$type = intval($_GET['type']);
switch ($type) {
case '1':
$condition['geval_scores'] = array('in', '5,4');
break;
case '2':
$condition['geval_scores'] = array('in', '3,2');
break;
case '3':
$condition['geval_scores'] = array('in', '1');
break;
}
$goodsevallist = Model('evaluate_goods')->field('geval_scores,geval_frommembername,geval_content,geval_image')->where($condition)->order('geval_id desc')->limit(($page - 1) * $size . ',' . $size)->select();
if ($goodsevallist) {
foreach ($goodsevallist as $k => $v) {
if ($v['geval_image']) {
$geval_image = explode(",", $v['geval_image']);
foreach ($geval_image as $vv) {
$goodsevallist[$k]['geval_image_arr'][] = snsThumb($vv);
}
}
}
}
output_data(array('goodsevallist' => $goodsevallist));
}