echo $lang['cms_comment_new']; ?> </h3> </div> <?php foreach ($output['comment_list'] as $value) { ?> <dl> <dt><span class="thumb"><a href="<?php echo SHOP_SITE_URL; ?> /index.php?act=member_snshome&mid=<?php echo $value['comment_member_id']; ?> " target="_blank"> <img src="<?php echo uk86_getMemberAvatar($value['member_avatar']); ?> " alt="<?php echo $value['member_name']; ?> "/></a></span></dt> <dd> <p class="comment-user"><a href="<?php echo SHOP_SITE_URL; ?> /index.php?act=member_snshome&mid=<?php echo $value['comment_member_id']; ?> " target="_blank"> <?php echo $value['member_name']; ?>
</dl> <?php } ?> <?php } ?> </div> <div class="bottom"> <input type="submit" value="确定" class="setting" nctype="closeCommonOperations"> </div> </div> </div> <div class="ncm-user-info"> <div class="avatar"><img src="<?php echo uk86_getMemberAvatar($output['member_info']['member_avatar']); ?> "> <div class="frame"></div> <?php if (intval($output['message_num']) > 0) { ?> <a href="index.php?act=member_message&op=message" class="new-message" title="新消息"><?php echo intval($output['message_num']); ?> </a> <?php } ?> </div> <div class="handle"><a href="index.php?act=member_information&op=avatar" title="修改头像"><i class="icon-camera"></i>修改头像</a><a href="index.php?act=member_information&op=member" title="修改资料"><i class="icon-pencil"></i>修改资料</a><a href="index.php?act=login&op=logout" title="安全退出"><i class="icon-off"></i>安全退出</a></div>
public static function uk86_getChatHtml($layout) { $web_html = ''; if ($layout != 'layout/msg_layout.php' && $layout != 'layout/store_joinin_layout.php') { $config_file = BASE_ROOT_PATH . DS . 'chat' . DS . 'config' . DS . "config.ini.php"; require_once $config_file; $avatar = uk86_getMemberAvatar($_SESSION['avatar']); $nchash = uk86_getNchash(); $formhash = Uk86Security::uk86_getTokenValue(); $css_url = CHAT_TEMPLATES_URL; $app_url = APP_SITE_URL; $chat_url = CHAT_SITE_URL; $node_url = NODE_SITE_URL; $shop_url = SHOP_SITE_URL; $web_html = <<<EOT \t\t\t\t\t<link href="{$css_url}/css/chat.css" rel="stylesheet" type="text/css"> \t\t\t\t\t<link href="{$css_url}/css/home_login.css" rel="stylesheet" type="text/css"> \t\t\t\t\t<div style="clear: both;"></div> \t\t\t\t\t<div id="web_chat_dialog" style="display: none;float:right;"> \t\t\t\t\t</div> \t\t\t\t\t<a id="chat_login" href="javascript:void(0)" style="display: none;"></a> \t\t\t\t\t<script type="text/javascript"> \t\t\t\t\tvar APP_SITE_URL = '{$app_url}'; \t\t\t\t\tvar CHAT_SITE_URL = '{$chat_url}'; \t\t\t\t\tvar SHOP_SITE_URL = '{$shop_url}'; \t\t\t\t\tvar connect_url = "{$node_url}"; \t\t\t\t\tvar layout = "{$layout}"; \t\t\t\t\tvar act_op = "{$_GET['act']}_{$_GET['op']}"; \t\t\t\t\tvar user = {}; \t\t\t\t\tuser['u_id'] = "{$_SESSION['member_id']}"; \t\t\t\t\tuser['u_name'] = "{$_SESSION['member_name']}"; \t\t\t\t\tuser['s_id'] = "{$_SESSION['store_id']}"; \t\t\t\t\tuser['s_name'] = "{$_SESSION['store_name']}"; \t\t\t\t\tuser['avatar'] = "{$avatar}"; \t\t\t\t\t\$("#chat_login").nc_login({ \t\t\t\t\t action:'/index.php?act=login', \t\t\t\t\t nchash:'{$nchash}', \t\t\t\t\t formhash:'{$formhash}' \t\t\t\t\t}); \t\t\t\t\t</script> EOT; if (defined('APP_ID') && APP_ID != 'shop') { $web_html .= '<link href="' . RESOURCE_SITE_URL . '/js/perfect-scrollbar.min.css" rel="stylesheet" type="text/css">'; $web_html .= '<script type="text/javascript" src="' . RESOURCE_SITE_URL . '/js/perfect-scrollbar.min.js"></script>'; $web_html .= '<script type="text/javascript" src="' . RESOURCE_SITE_URL . '/js/jquery.mousewheel.js"></script>'; } $web_html .= '<script type="text/javascript" src="' . RESOURCE_SITE_URL . '/js/jquery.charCount.js" charset="utf-8"></script>'; $web_html .= '<script type="text/javascript" src="' . RESOURCE_SITE_URL . '/js/jquery.smilies.js" charset="utf-8"></script>'; $web_html .= '<script type="text/javascript" src="' . CHAT_RESOURCE_URL . '/js/user.js" charset="utf-8"></script>'; } if ($layout == 'layout/seller_layout.php') { $web_html .= '<script type="text/javascript" src="' . CHAT_RESOURCE_URL . '/js/store.js" charset="utf-8"></script>'; $seller_smt_limits = ''; if (!empty($_SESSION['seller_smt_limits']) && is_array($_SESSION['seller_smt_limits'])) { $seller_smt_limits = implode(',', $_SESSION['seller_smt_limits']); } $web_html .= <<<EOT \t\t\t\t\t<script type="text/javascript"> \t\t\t\t\tuser['seller_id'] = "{$_SESSION['seller_id']}"; \t\t\t\t\tuser['seller_name'] = "{$_SESSION['seller_name']}"; \t\t\t\t\tuser['seller_is_admin'] = "{$_SESSION['seller_is_admin']}"; \t\t\t\t\tvar smt_limits = "{$seller_smt_limits}"; \t\t\t\t\t</script> EOT; } return $web_html; }
?> </h3> <?php if ($output['friend_list'] != '') { ?> <ul> <?php foreach ($output['friend_list'] as $val) { ?> <li><a href="javascript:void(0);" id="<?php echo $val['friend_tomname']; ?> " nc_type="to_member_name"> <div class="avatar"><img src="<?php echo uk86_getMemberAvatar($val['friend_tomavatar']); ?> "></div> <p><?php echo $val['friend_tomname']; ?> </p> </a></li> <?php } ?> </ul><?php } else { ?> <div class="nomessage"><p><?php
<div class="headerRight"> </div> </div> </header> <!--顶部结束--> <?php $member = $output['member_info']; ?> <div id="content" style="background:#F5F5F5;"> <div class="account_list_1"> <ul> <a href="index.php?act=wap_member_setting&op=change_avatar"><li class="avatar"><span>头像</span><img src="<?php echo SHOP_TEMPLATES_URL; ?> /images/wap/order_right.png"><img class="account_img" src="<?php echo uk86_getMemberAvatar($member['member_avatar']); ?> "></li></a> <li class="member_name" onClick="dialog_show('name_dialog');"><span>用户名</span><img src="<?php echo SHOP_TEMPLATES_URL; ?> /images/wap/order_right.png"><em><?php echo $member['member_name']; ?> </em></li> <li class="email-send"><span>绑定邮箱</span><img src="<?php echo SHOP_TEMPLATES_URL; ?> /images/wap/order_right.png"><em><?php echo $member['member_email']; ?>
$('a[nctype="mcard"]').membershipCard({type:"microshop"}); }); </script> <div class="commend-goods"> <div class="commend-goods-info"> <div class="user"> <div class="user-face"><span class="thumb size60"><i></i><a href="<?php echo MICROSHOP_SITE_URL; ?> /index.php?act=home&member_id=<?php echo $output['detail']['commend_member_id']; ?> " target="_blank"> <img src="<?php echo uk86_getMemberAvatar($output['detail']['member_avatar']); ?> " alt="<?php echo $output['detail']['member_name']; ?> " onload="javascript:DrawImage(this,60,60);" /> </a></span></div> <dl> <dt> <a href="<?php echo MICROSHOP_SITE_URL; ?> /index.php?act=home&member_id=<?php echo $output['detail']['commend_member_id']; ?> " target="_blank" nctype="mcard" data-param="{'id':<?php echo $output['detail']['member_id']; ?>
echo MICROSHOP_SITE_URL; ?> /index.php?act=store" class="pngFix"><span class="pngFix"><?php echo $lang['nc_microshop_store']; ?> </span></a></li> </ul> <div class="microMall-user"> <?php $member_avatar = MICROSHOP_TEMPLATES_URL . DS . 'images' . DS . 'default_user_portrait.gif'; ?> <?php if (isset($_SESSION['is_login'])) { ?> <?php $member_avatar = uk86_getMemberAvatar($_SESSION['member_avatar']); ?> <?php } ?> <div class="head-portrait"><span class="thumb size32" title="<?php echo $_SESSION['member_name']; ?> "><i></i><img src="<?php echo $member_avatar; ?> " onload="javascript:DrawImage(this,30,30);" /></span></div> <ul class="sub-menu"> <?php if (isset($_SESSION['is_login'])) { ?>
/** * 评论保存 **/ public function comment_saveOp() { $data = array(); $data['result'] = 'true'; $comment_object_id = intval($_POST['comment_object_id']); $comment_type = $_POST['comment_type']; $model_name = ''; $count_field = ''; switch ($comment_type) { case 'article': $comment_type = self::ARTICLE; $model_name = 'cms_article'; $count_field = 'article_comment_count'; $comment_object_key = 'article_id'; break; case 'picture': $comment_type = self::PICTURE; $model_name = 'cms_picture'; $count_field = 'picture_comment_count'; $comment_object_key = 'picture_id'; break; default: $comment_type = 0; break; } if ($comment_object_id <= 0 || empty($comment_type) || empty($_POST['comment_message'])) { $data['result'] = 'false'; $data['message'] = Uk86Language::uk86_get('wrong_argument'); self::echo_json($data); } if (!empty($_SESSION['member_id'])) { $param = array(); $param['comment_type'] = $comment_type; $param["comment_object_id"] = $comment_object_id; if (strtoupper(CHARSET) == 'GBK') { $param['comment_message'] = Uk86Language::uk86_getGBK(trim($_POST['comment_message'])); } else { $param['comment_message'] = trim($_POST['comment_message']); } $param['comment_member_id'] = $_SESSION['member_id']; $param['comment_time'] = time(); $model_comment = Model('cms_comment'); if (!empty($_POST['comment_id'])) { $comment_detail = $model_comment->getOne(array('comment_id' => $_POST['comment_id'])); if (empty($comment_detail['comment_quote'])) { $param['comment_quote'] = $_POST['comment_id']; } else { $param['comment_quote'] = $comment_detail['comment_quote'] . ',' . $_POST['comment_id']; } } else { $param['comment_quote'] = ''; } $result = $model_comment->save($param); if ($result) { //评论计数加1 $model = Model($model_name); $update = array(); $update[$count_field] = array('exp', $count_field . '+1'); $condition = array(); $condition[$comment_object_key] = $comment_object_id; $model->modify($update, $condition); //返回信息 $data['result'] = 'true'; $data['message'] = Uk86Language::uk86_get('nc_common_save_succ'); $data['member_name'] = $_SESSION['member_name'] . Uk86Language::uk86_get('nc_colon'); $data['member_avatar'] = uk86_getMemberAvatar($_SESSION['member_avatar']); $data['member_link'] = SITEURL . DS . 'index.php?act=member_snshome&mid=' . $_SESSION['member_id']; $data['comment_message'] = uk86_parsesmiles(stripslashes($param['comment_message'])); $data['comment_time'] = date('Y-m-d H:i:s', $param['comment_time']); $data['comment_id'] = $result; } else { $data['result'] = 'false'; $data['message'] = Uk86Language::uk86_get('nc_common_save_fail'); } } else { $data['result'] = 'false'; $data['message'] = Uk86Language::uk86_get('no_login'); } self::echo_json($data); }
/** * 评论保存 **/ public function comment_saveOp() { $data = array(); $data['result'] = 'true'; $comment_id = intval($_POST['comment_id']); $comment_type = self::get_channel_type($_GET['type']); if ($comment_id <= 0 || empty($comment_type) || empty($_POST['comment_message']) || mb_strlen($_POST['comment_message']) > 140) { $data['result'] = 'false'; $data['message'] = Uk86Language::uk86_get('wrong_argument'); self::echo_json($data); } if (!empty($_SESSION['member_id'])) { $param = array(); $param['comment_type'] = $comment_type['type_id']; $param["comment_object_id"] = $comment_id; if (strtoupper(CHARSET) == 'GBK') { $param['comment_message'] = Uk86Language::uk86_getGBK(trim($_POST['comment_message'])); } else { $param['comment_message'] = trim($_POST['comment_message']); } $param['comment_member_id'] = $_SESSION['member_id']; $param['comment_time'] = time(); $model_comment = Model('micro_comment'); $result = $model_comment->save($param); if ($result) { //评论计数加1 $model = Model("micro_{$_GET['type']}"); $update = array(); $update['comment_count'] = array('exp', 'comment_count+1'); $condition = array(); $condition[$comment_type['type_key']] = $comment_id; $model->table("micro_{$_GET['type']}")->where($condition)->update($update); //返回信息 $data['result'] = 'true'; $data['message'] = Uk86Language::uk86_get('nc_common_save_succ'); $data['member_name'] = $_SESSION['member_name'] . Uk86Language::uk86_get('nc_colon'); $data['member_avatar'] = uk86_getMemberAvatar($_SESSION['member_avatar']); $data['member_link'] = MICROSHOP_SITE_URL . '/index.php?act=home&member_id=' . $_SESSION['member_id']; $data['comment_message'] = uk86_parsesmiles(stripslashes($param['comment_message'])); $data['comment_time'] = date('Y-m-d H:i:s', $param['comment_time']); $data['comment_id'] = $result; //分享内容 if (isset($_POST['share_app_items'])) { $condition = array(); $condition[$comment_type['type_key']] = $_POST['comment_id']; if ($_GET['type'] == 'store') { $info = $model->getOneWithStoreInfo($condition); } else { $info = $model->getOne($condition); } $info['commend_message'] = $param['comment_message']; $info['type'] = $_GET['type']; $info['url'] = MICROSHOP_SITE_URL . DS . "index.php?act={$_GET['type']}&op=detail&{$_GET['type']}_id=" . $_POST['comment_id'] . '#widgetcommenttitle'; self::share_app_publish('comment', $info); } } else { $data['result'] = 'false'; $data['message'] = Uk86Language::uk86_get('nc_common_save_fail'); } } else { $data['result'] = 'false'; $data['message'] = Uk86Language::uk86_get('no_login'); } self::echo_json($data); }
if ($output['pre_sale']) { ?> <?php foreach ($output['pre_sale'] as $val) { ?> <li class="sell_one"> <div> <p class="pic1"> <span class="thumb size20"> <i></i> <a href="index.php?act=flea_class&seller_input=<?php echo $val['member_id']; ?> "> <img src="<?php echo uk86_getMemberAvatar($_SESSION['avatar']); ?> " width="25px" height="25px"/> </a> </span> </p> <span class="user_name fn-left"> <a class="blue2" href="index.php?act=flea_class&seller_input=<?php echo $val['member_id']; ?> "> <?php echo $val['member_name']; ?> </a> </span>
/** * 会员相关的信息 * * @param * @return array */ public function getMemberInfo($condition) { $model_member = Model('member'); $member = $model_member->getMemberInfo($condition, 'member_id,member_name,member_avatar'); $member['store_name'] = ''; $member['grade_id'] = ''; $member['member_avatar'] = uk86_getMemberAvatar($member['member_avatar']); $model_seller = Model('seller'); $seller = $model_seller->getSellerInfo(array('member_id' => $member['member_id'])); if (!empty($seller) && $seller['store_id'] > 0) { $store_info = $this->table('store')->field('store_id,store_name,grade_id')->where(array('store_id' => $seller['store_id']))->find(); if (is_array($store_info) && !empty($store_info)) { $member['store_id'] = $store_info['store_id']; $member['store_name'] = $store_info['store_name']; $member['seller_name'] = $seller['seller_name']; $member['grade_id'] = $store_info['grade_id']; } } return $member; }
defined('InUk86') or exit('Access Invalid!'); ?> <dl class="member-info"> <dt class="avatar"> <?php if ($output['publisher_info']['type'] === 2) { ?> <img src="<?php echo CMS_TEMPLATES_URL; ?> /images/admin.gif" /> <?php } else { ?> <img src="<?php echo uk86_getMemberAvatar($output['publisher_info']['avator']); ?> " alt="<?php echo $output['publisher_info']['name']; ?> " /> <?php } ?> </dt> <dd class="username"><?php echo $output['publisher_info']['name']; ?> </dd> <dd class="type">(<?php echo $output['publisher_info']['type'] === 2 ? $lang['cms_article_type_admin'] : $lang['cms_article_type_member'];