除完成', 'move_completely' => '移动完成', 'user_not_exists_or_deleted' => '用户不存在或者已经被删除', 'cant_delete_admin_group' => '不允许删除管理组,请先调整用户用户组', 'index_page'=>'首页', 'admin_page'=>'后台管理', 'admin_login'=>'管理员登录', 'warning' => '警告', 'tips_title' => '提示:', 'confirm_title' => '请确认以下信息:', 'total' => '一共', 'piece' => '篇', 'please_choose_thread' => '请选择主题', 'move_forum' => '移动版块', 'choose_move_forum' => '移动到版块', 'top_0' => '取消置顶', 'top_1' => '版块置顶', 'top_3' => '全站置顶', 'top_thread' => '置顶主题', 'top_range' => '置顶范围', 'delete_thread' => '删除主题', 'move_thread' => '删除主题', 'confirm_delete' => '确定删除吗?', 'close_thread' => '关闭主题', 'close_status' => '状态', // 检测相关 'mobile_format_mismatch'=>'手机格式不正确', 'email_too_long'=>'邮箱太长: {length}', 'email_format_mismatch'=>'邮箱格式不正确', 'username_too_long'=>'用户名太长: {length}', 'username_cant_include_cn_space'=>'用户名中不能包含空格', 'username_format_mismatch'=>'用户名格式不正确', 'password_is_empty'=>'密码为空', 'password_length_incorrect'=>'加密后长度有问题', 'runlevel_0'=>'站点关闭', 'runlevel_1'=>'管理员可读写', 'runlevel_2'=>'会员只读', 'runlevel_3'=>'会员可读写', 'runlevel_4'=>'所有人只读', 'runlevel_5'=>'所有人可读写', 'runlevel_reson_1'=>'当前站点设置状态:管理员可读写', 'runlevel_reson_2'=>'当前站点设置状态:会员只读', 'runlevel_reson_3'=>'当前站点设置状态:会员可读写', 'runlevel_reson_4'=>'当前站点设置状态:所有人只读', 'lang_zh_cn'=>'简体中文', 'lang_zh_tw'=>'正體中文', 'lang_en_us'=>'English', 'lang_ru_ru'=>'Русский', 'lang_th_th'=>'ไทย', 'rank'=>'排序', 'tag'=>'标签', 'tag_cate'=>'标签分类', 'tag_cate_name'=>'分类名称', 'tag_name'=>'标签名称', 'toggler_menu'=>'展开菜单', 'haya_post_attach_lite_filesize' => '大小', 'haya_post_attach_lite_downloads' => '下载次数', 'haya_post_attach_lite_open' => '查看详情', 'haya_post_like' => '帖子点赞', 'haya_post_like_reply' => '引用', 'haya_post_like_notice' => '点赞', 'haya_post_like_setting_open_thread' => '主题点赞', 'haya_post_like_setting_open_thread_tip' => '启用对帖子主题点赞功能。', 'haya_post_like_setting_list_show_likes' => '列表显示点赞数', 'haya_post_like_setting_list_show_likes_tip' => '是否在列表显示主题的点赞数,默认关闭。', 'haya_post_like_setting_thread_like_position' => '主题点赞位置', 'haya_post_like_setting_thread_like_position_tip' => '设置主题点赞的位置。', 'haya_post_like_setting_thread_like_position_update_before' => '编辑前', 'haya_post_like_setting_thread_like_position_message_after' => '主题信息后', 'haya_post_like_setting_open_post' => '回复点赞', 'haya_post_like_setting_open_post_tip' => '启用对回复的点赞功能。', 'haya_post_like_setting_post_like_position' => '回复点赞位置', 'haya_post_like_setting_post_like_position_tip' => '设置回复点赞的位置。', 'haya_post_like_setting_post_like_position_create_date_after' => '创建时间后', 'haya_post_like_setting_post_like_position_quote_before' => '引用前', 'haya_post_like_setting_post_like_position_filelist_after' => '回复内容下', 'haya_post_like_setting_post_like_position_filelist_after_right' => '回复内容下-右侧', 'haya_post_like_setting_post_like_position_filelist_after_media' => '回复内容下-自适应', 'haya_post_like_setting_post_like_loved_color' => '回复已赞颜色', 'haya_post_like_setting_post_like_loved_color_secondary' => '灰色', 'haya_post_like_setting_post_like_loved_color_primary' => '蓝色', 'haya_post_like_setting_post_like_loved_color_danger' => '红色', 'haya_post_like_setting_post_like_loved_color_warning' => '橙色', 'haya_post_like_setting_post_like_loved_color_success' => '绿色', 'haya_post_like_setting_post_like_loved_color_info' => '天蓝', 'haya_post_like_setting_post_like_loved_color_dark' => '黑色', 'haya_post_like_setting_post_like_loved_color_light' => '亮色', 'haya_post_like_setting_post_like_loved_color_white' => '白色', 'haya_post_like_setting_post_like_loved_color_tip' => '设置回复已赞颜色', 'haya_post_like_setting_open_hot_like' => '热门回复', 'haya_post_like_setting_open_hot_like_tip' => '是否开启热门回复,开启将会在回复列表前显示热门回复。', 'haya_post_like_setting_hot_like_post_low_count' => '回复点赞量', 'haya_post_like_setting_hot_like_post_low_count_tip' => '点赞多少次后可以认为是热门回复。', 'haya_post_like_setting_hot_like_post_size' => '热门回复数量', 'haya_post_like_setting_hot_like_post_size_tip' => '热门回复的最大显示数量。', 'haya_post_like_setting_hot_like_isfirst' => '热门回复包含主贴', 'haya_post_like_setting_hot_like_isfirst_tip' => '在热门回复中是否包含主题的主贴,默认禁用。', 'haya_post_like_setting_hot_like_life_time' => '热门回复缓存时间', 'haya_post_like_setting_hot_like_life_time_tip' => '设置热门回复的缓存时间,默认为一天。单位:秒。设置 0 表示不缓存。', 'haya_post_like_setting_clear_hot_like' => '清除热门回复缓存', 'haya_post_like_setting_now_clear_hot_like' => '清除缓存', 'haya_post_like_setting_no_clear_hot_like' => '暂不清除', 'haya_post_like_setting_clear_hot_like_tip' => '清除热门回复的缓存,默认间隔根据 “热门回复缓存时间” 更新缓存。', 'haya_post_like_setting_like_is_delete' => '取消点赞', 'haya_post_like_setting_like_is_delete_tip' => '是否允许用户对点过赞的帖子进行取消点赞操作,默认启用。', 'haya_post_like_setting_delete_time' => '点赞间隔时间', 'haya_post_like_setting_delete_time_tip' => '设置点赞和取消点赞操作之间的间隔时间,启用“取消点赞”有效。', 'haya_post_like_setting_open_my_post_like' => '点赞记录', 'haya_post_like_setting_open_my_post_like_tip' => '个人中心显示用户的点赞记录,默认禁用。', 'haya_post_like_setting_my_post_like_pagesize' => '记录每页数量', 'haya_post_like_setting_my_post_like_pagesize_tip' => '个人中心显示用户的点赞记录每页的数量,默认10。', 'haya_post_like_setting_post_like_count_type' => '实时统计', 'haya_post_like_setting_post_like_count_type_tip' => '如果发现点赞数据出现问题,请启用。', 'haya_post_like_setting_success_tip' => '设置修改成功', 'haya_post_like_like' => '点赞', 'haya_post_like_unlike' => '取消点赞', 'haya_post_like_has_like' => '已赞', 'haya_post_like_like_count' => '点赞数量', 'haya_post_like_like_post' => '点赞回复', 'haya_post_like_like_thread' => '点赞本帖', 'haya_post_like_tip_title' => '点赞提示', 'haya_post_like_login_like_tip' => '只有登录后才能够点赞!', 'haya_post_like_login_like_thread_tip' => '登录后才可以点赞本帖!点击 确定 登录。', 'haya_post_like_login_like_post_tip' => '登录后才可以点赞该回复!点击 确定 登录。', 'haya_post_like_hot_post' => '热门回复', 'haya_post_like_close_thread_tip' => '对帖子点赞功能没有启用!', 'haya_post_like_close_post_tip' => '对回帖点赞功能没有启用!', 'haya_post_like_user_has_like_tip' => '你已经点赞过了!', 'haya_post_like_like_success_tip' => '点赞成功!', 'haya_post_like_unlike_success_tip' => '取消点赞成功!', 'haya_post_like_no_unlike_tip' => '不能对点赞进行取消!', 'haya_post_like_user_no_like_tip' => '你还没有点赞过!', 'haya_post_like_no_fast_like_tip' => '请不要过快的进行取消点赞操作!', 'haya_post_like_like_error_tip' => '访问错误!', 'haya_post_like_my_no_post_like_tip' => '没有可访问的了!', 'haya_post_like_send_notice_for_thread' => '点赞了你的主题 {thread}', 'haya_post_like_send_notice_for_post' => '点赞了你在主题 {thread} 里的回复 {post}', 'thread_hlight'=>'高亮', 'set_thread_hlight'=>'设置主题为高亮', 'thread_hlight_style'=>'高亮风格', 'thread_hlight_0'=>'取消高亮', 'thread_hlight_1'=>'风格一', 'thread_hlight_2'=>'风格二', 'thread_hlight_3'=>'风格三', 'thread_hlight_4'=>'风格四', 'thread_hlight_5'=>'风格五', 'admin_thread_hlight'=>'主题高亮', 'admin_feedback'=>'反馈', 'admin_style'=>'风格', 'admin_display_prefixname'=>'是否显示前缀名', 'admin_prefixname'=>'前缀名', 'admin_select_color'=>'选择颜色', 'admin_text_fontweight'=>'文字粗细', 'v_main_nav'=>'加V认证', 'v_sub_nav'=>'申请认证', 'my_vresult'=>'我的认证', 'inquire'=>'查询', 'sg_sign1'=>'积分', 'sg_sign2'=>'江湖币', 'sg_sign3'=>'人民币', 'sg_sign4'=>'请登录后再签到!', 'sg_sign5'=>'今天已经签过啦!', 'sg_sign6'=>'连续签到3天额外奖励', 'sg_sign7'=>'连续签到7天额外奖励', 'sg_sign8'=>'连续签到15天额外奖励', 'sg_sign9'=>'连续签到超过15天额外奖励', 'sg_sign10'=>'成功签到!今日排名{number},{message}总奖励{Credit}!', 'sg_sign11'=>'首次签到,今日排名{number},额外奖励{Credit}!', 'sg_sign12'=>'每日签到', 'sg_sign13'=>'今日排名', 'sg_sign14'=>'签到列表', 'sg_sign15'=>'总奖励', 'sg_sign16'=>'签到时间', 'sg_sign17'=>'签到天数', 'sg_sign18'=>'排名', 'sg_sign19'=>'今日奖励', 'sg_sign20'=>'连签天数', 'sg_sign21'=>'天', 'sg_sign22'=>'签到', 'sg_sign23'=>'1、每日签到奖励 {sign1}
2、签到3天奖励 {sign2}
3、签到7天奖励 {sign3}
4、签到15天奖励 {sign4}
5、签到15天以上奖励 {sign7} 至 {sign8}
6、每日签到第一名奖励 {sign5}
7、每日签到第二至五名奖励 {sign6}
', 'sg_sign24'=>'每日签到奖励', 'sg_sign25'=>'签到人数', 'sg_sign26'=>'今日签到', 'sg_sign27'=>'今日第一', 'sg_sign28'=>'人', 'sg_sign29'=>'已签', 'sg_sign30'=>'签到', 'sg_sign31'=>'蓝色', 'sg_sign32'=>'红色', 'sg_sign33'=>'绿色', 'sg_sign34'=>'橙色', 'sg_sign35'=>'连续签到', 'sg_sign36'=>'无人签到,快来抢第一名', 'credits'=>'积分', 'credits1'=>'经验', 'credits2'=>'金币', 'credits3'=>'人民币', 'purchased'=>'已购', 'exchange'=>'兑换', 'gift'=>'礼品', 'cannot_down'=>'您需要先购买该主题才能下载附件!', 'pay'=>'购买', 'credit_no_enough'=>'您的积分不足,无法执行此操作!' , 'inquire'=>'查询', 'login_first'=>'请先登录!', 'pay_success'=>'付费成功', 'purchase'=>'支付', 'see_paid'=>'付费内容查看', 'have_pay'=>'本帖含有隐藏内容,请您向作者支付', 'after_see'=>'后再查看', 'insert_pay'=>'插入付费内容', 'trade'=>'交易', 'complete'=>'完成', 'examing'=>'等待审核', 'failed'=>'失败', 'record'=>'记录', 'tran_credits'=>'转账', 'my_credits'=>'查看我的积分', 'digest'=>'精华', 'digests'=>'精华数', 'set_digest_thread'=>'设置主题为精华', 'digest_thread'=>'精华', 'digest_level'=>'精华等级', 'digest_0'=>'取消精华', 'digest_1'=>'推荐', 'digest_2'=>'精华', 'digest_3'=>'奖励', 'digest_4'=>'封禁', 'digest_5'=>'推荐', 'digest_6'=>'精华', 'digest_7'=>'奖励', 'digest_8'=>'封禁', 'search_type_fulltext'=>'MySQL 全文', 'search_type_like'=>'MySQL LIKE', 'search_type_sphinx'=>'Sphinx', 'search_type_site_url'=>'第三方搜索', 'search_sphinx_url'=>'Sphinx URL:', 'admin_setting_search_set'=>'搜索设置', 'admin_setting_search_cn_encode'=>'重建中文索引', 'admin_start_rebuild'=>'开始重建', 'search_range_subject'=>'标题', 'search_range_post'=>'帖子', 'is_force'=>'强制', 'is_default'=>'默认', 'tag_choice_tips_a'=>'选择标签 [ ', 'tag_choice_tips_b1'=>' ] 的数量要求小于 ', 'tag_choice_tips_b2'=>' ] 的数量要求等于 ', 'tag_choice_tips_b3'=>' ] 的数量要求大于 ', 'tag_choice_tips_c'=>'

当前选择标签的数量为 ', ); ?>==$tag_cate_fid_all[1]['cateid']) {$tagids_count_2 = $tagids_count_2 + 1;} if ($tag_all[$tagids_count]['cateid']==$tag_cate_fid_all[2]['cateid']) {$tagids_count_3 = $tagids_count_3 + 1;} if ($tag_all[$tagids_count]['cateid']==$tag_cate_fid_all[3]['cateid']) {$tagids_count_4 = $tagids_count_4 + 1;} } } } } $tag_cate_all = tag_cate_find(); $tag_cate_name_1 = $tag_cate_fid_all[0]['name']; $tag_cate_name_2 = $tag_cate_fid_all[1]['name']; $tag_cate_name_3 = $tag_cate_fid_all[2]['name']; $tag_cate_name_4 = $tag_cate_fid_all[3]['name']; if (is_null($tagids_count_1)) {$tagids_count_1 = 0;} if (is_null($tagids_count_2)) {$tagids_count_2 = 0;} if (is_null($tagids_count_3)) {$tagids_count_3 = 0;} if (is_null($tagids_count_4)) {$tagids_count_4 = 0;} if (is_null($tag_cate_name_1)==false) { switch ($zd_tag['tag_choice_1']) { case 1: if ($zd_tag['tag_choice_number_1']<=$tagids_count_1) {message(-1, lang("tag_choice_tips_a").$tag_cate_name_1.lang("tag_choice_tips_b1").$zd_tag['tag_choice_number_1'].lang("tag_choice_tips_c").$tagids_count_1);} break; case 2: if ($zd_tag['tag_choice_number_1']!=$tagids_count_1) {message(-1, lang("tag_choice_tips_a").$tag_cate_name_1.lang("tag_choice_tips_b2").$zd_tag['tag_choice_number_1'].lang("tag_choice_tips_c").$tagids_count_1);} break; case 3: if ($zd_tag['tag_choice_number_1']>=$tagids_count_1) {message(-1, lang("tag_choice_tips_a").$tag_cate_name_1.lang("tag_choice_tips_b3").$zd_tag['tag_choice_number_1'].lang("tag_choice_tips_c").$tagids_count_1);} break; }} if (is_null($tag_cate_name_2)==false) { switch ($zd_tag['tag_choice_2']) { case 1: if ($zd_tag['tag_choice_number_2']<=$tagids_count_2) {message(-1, lang("tag_choice_tips_a").$tag_cate_name_2.lang("tag_choice_tips_b1").$zd_tag['tag_choice_number_2'].lang("tag_choice_tips_c").$tagids_count_2);} break; case 2: if ($zd_tag['tag_choice_number_2']!=$tagids_count_2) {message(-1, lang("tag_choice_tips_a").$tag_cate_name_2.lang("tag_choice_tips_b2").$zd_tag['tag_choice_number_2'].lang("tag_choice_tips_c").$tagids_count_2);} break; case 3: if ($zd_tag['tag_choice_number_2']>=$tagids_count_2) {message(-1, lang("tag_choice_tips_a").$tag_cate_name_2.lang("tag_choice_tips_b3").$zd_tag['tag_choice_number_2'].lang("tag_choice_tips_c").$tagids_count_2);} break; }} if (is_null($tag_cate_name_3)==false) { switch ($zd_tag['tag_choice_3']) { case 1: if ($zd_tag['tag_choice_number_3']<=$tagids_count_3) {message(-1, lang("tag_choice_tips_a").$tag_cate_name_3.lang("tag_choice_tips_b1").$zd_tag['tag_choice_number_3'].lang("tag_choice_tips_c").$tagids_count_3);} break; case 2: if ($zd_tag['tag_choice_number_3']!=$tagids_count_3) {message(-1, lang("tag_choice_tips_a").$tag_cate_name_3.lang("tag_choice_tips_b2").$zd_tag['tag_choice_number_3'].lang("tag_choice_tips_c").$tagids_count_3);} break; case 3: if ($zd_tag['tag_choice_number_3']>=$tagids_count_3) {message(-1, lang("tag_choice_tips_a").$tag_cate_name_3.lang("tag_choice_tips_b3").$zd_tag['tag_choice_number_3'].lang("tag_choice_tips_c").$tagids_count_3);} break; }} if (is_null($tag_cate_name_4)==false) { switch ($zd_tag['tag_choice_4']) { case 1: if ($zd_tag['tag_choice_number_4']<=$tagids_count_4) {message(-1, lang("tag_choice_tips_a").$tag_cate_name_4.lang("tag_choice_tips_b1").$zd_tag['tag_choice_number_4'].lang("tag_choice_tips_c").$tagids_count_4);} break; case 2: if ($zd_tag['tag_choice_number_4']!=$tagids_count_4) {message(-1, lang("tag_choice_tips_a").$tag_cate_name_4.lang("tag_choice_tips_b2").$zd_tag['tag_choice_number_4'].lang("tag_choice_tips_c").$tagids_count_4);} break; case 3: if ($zd_tag['tag_choice_number_4']>=$tagids_count_4) {message(-1, lang("tag_choice_tips_a").$tag_cate_name_4.lang("tag_choice_tips_b3").$zd_tag['tag_choice_number_4'].lang("tag_choice_tips_c").$tagids_count_4);} break; }} $tagcatemap = $forum['tagcatemap']; foreach($forum['tagcatemap'] as $cate) { $defaulttagid = $cate['defaulttagid']; $isforce = $cate['isforce']; $catetags = array_keys($cate['tagmap']); $intersect = array_intersect($catetags, $tagids); // 比较数组交集 // 判断是否强制 if($isforce) { if ($gid != 1) { if(empty($intersect)) { message(-1, '请选择'.$cate['name']); } } } } $tid = thread_create($thread, $pid); $pid === FALSE AND message(-1, lang('create_post_failed')); $tid === FALSE AND message(-1, lang('create_thread_failed')); $set_check = setting_get('tt_check'); if($set_check['check_threads'] < $user['threads']){ thread_update($tid, array('OK'=>1)); }$forum_structure_r = $forumlist[$fid]['structure']; $forum_structure= explode('|',$forum_structure_r); $forum_structure_count = count($forum_structure); $update_array = array(); $update_array['tid']= $tid; for($i=0;$i<$forum_structure_count;$i++) $update_array['c'.($i+1)] = param('ini_'.($i+1),'-'); db_insert('thread_structure',$update_array); // todo: /* $tag_cate_id_arr = param('tag_cate_id', array(0)); foreach($tag_cate_id_arr as $tag_cate_id => $tagid) { tag_thread_create($tagid, $tid); } */ $tagids = param('tagid', array(0)); $tagcatemap = $forum['tagcatemap']; foreach($forum['tagcatemap'] as $cate) { $defaulttagid = $cate['defaulttagid']; $isforce = $cate['isforce']; $catetags = array_keys($cate['tagmap']); $intersect = array_intersect($catetags, $tagids); // 比较数组交集 // 判断是否强制 if($isforce) { if(empty($intersect)) { message(-1, '请选择'.$cate['name']); } } // 判断是否默认 if($defaulttagid) { if(empty($intersect)) { array_push($tagids, $defaulttagid); } } } foreach($tagids as $tagid) { $tagid AND tag_thread_create($tagid, $tid); } if($group['allowsell']=="1") { $content_num_status = param('content_num_status'); $content_num = param('content_num');//下面添加 if($content_num < 0 ){//判断购买主题货币值小于零 $content_num = 1;//小于零强制写为一 } $content_type = credits_get_content_type_by_name(param('content_type')); if ($content_num_status && $content_num) db_update('thread', array('tid' => $tid), array('content_buy' => $content_num, 'content_buy_type' => $content_type)); } $update_array = array(); if((($add_credit==1)||($add_credit==0&& $credits<0))&&$credits!=0) $update_array['credits+']=$credits; if((($add_credit==1)||($add_credit==0&& $golds<0))&&$golds!=0) $update_array['golds+']=$golds; if((($add_credit==1)||($add_credit==0&& $rmbs<0))&&$rmbs!=0) $update_array['rmbs+']=$rmbs; $uid AND $update_array AND user_update($uid, $update_array); $uid AND $update_array AND $user['gid']>=100 AND user_update_group($uid); $message = ''; isset($update_array['credits+']) AND $message .= lang('credits1').$credits_op.$credits.' ' ; isset($update_array['golds+']) AND $message .= lang('credits2').$golds_op.$golds.' ' ; isset($update_array['rmbs+']) AND $message .= lang('credits3').$rmbs_op.$rmbs ; message(0, lang('create_thread_sucessfully').' '.$message); message(0, lang('create_thread_sucessfully')); } // 帖子详情 | post detail } else { // thread-{tid}-{page}-{keyword}.htm $tid = param(1, 0); $page = param(2, 1); $keyword = param(3); $pagesize = $conf['postlist_pagesize']; //$pagesize = 10; //$page == 1 AND $pagesize++; if(!empty(user) && !empty($user['digests_ban']) && $user['digests_ban'] == '1'){ message(-1,'您已被禁止');die; } $thread = thread_read($tid); empty($thread) AND message(-1, lang('thread_not_exists')); $fid = $thread['fid']; $forum = forum_read($fid); empty($forum) AND message(3, lang('forum_not_exists')); $postlist = post_find_by_tid($tid, $page, $pagesize); empty($postlist) AND message(4, lang('post_not_exists')); //* @author 西部站长论坛 https://www.westping.com $goback = '

返回前一页'; if ($thread['glimit'] > 100 && (($gid < $thread['glimit'] && $gid > 5) || $gid < 1) && $uid != $thread['uid']) { $u = !$uid ? '您的等级为「游客」,请 登录 后再行查看。':'您的等级为「'.$user['groupname'].'」,请赚取积分升级您的用户组。'; message(-1, '

楼主设置本贴仅「'.$grouplist[$thread['glimit']]['name'].'」及以上等级可见,
'.$u.$goback); } if ($thread['glimit'] == 1 && ($gid < 1 || $gid > 5) && $uid != $thread['uid']) { $u = !$uid ? '您的等级为「游客」,请 登录 后再行查看。':'您的等级为「'.$user['groupname'].'」,所以无法查看本贴。'; message(-1, '

楼主设置本贴仅「管理组成员」可见,
'.$u.$goback); } if ($thread['climit'] > 0 && (!$uid || $uid != $thread['uid'] && $user['credits'] < $thread['climit'] && ($gid > 5 || $gid < 1))) { $u = !$uid ? '请 登录 并赚取足够积分后再行查看。':'您现有积分「'.$user['credits'].'分」,请努力赚取积分。'; message(-1, '

楼主设置本贴仅积分大于「'.$thread['climit'].'分」的会员可见,
'.$u.$goback); } if($page == 1) { empty($postlist[$thread['firstpid']]) AND message(-1, lang('data_malformation')); $first = $postlist[$thread['firstpid']]; unset($postlist[$thread['firstpid']]); $attachlist = $imagelist = $filelist = array(); // 如果是大站,可以用单独的点击服务,减少 db 压力 // if request is huge, separate it from mysql server thread_inc_views($tid); } else { $first = post_read($thread['firstpid']); } $keywordurl = ''; if($keyword) { $thread['subject'] = post_highlight_keyword($thread['subject'], $keyword); //$first['message'] = post_highlight_keyword($first['subject']); $keywordurl = "-$keyword"; } $allowpost = forum_access_user($fid, $gid, 'allowpost') ? 1 : 0; $allowupdate = forum_access_mod($fid, $gid, 'allowupdate') ? 1 : 0; $allowdelete = forum_access_mod($fid, $gid, 'allowdelete') ? 1 : 0; forum_access_user($fid, $gid, 'allowread') OR message(-1, lang('user_group_insufficient_privilege')); $pagination = pagination(url("thread-$tid-{page}$keywordurl"), $thread['posts'] + 1, $page, $pagesize); $header['title'] = $thread['subject'].'-'.$forum['name'].'-'.$conf['sitename']; //$header['mobile_title'] = lang('thread_detail'); $header['mobile_title'] = $forum['name'];; $header['mobile_link'] = url("forum-$fid"); $header['keywords'] = ''; $header['description'] = $thread['subject']; $_SESSION['fid'] = $fid; $haya_post_info_param = array(); if (isset($haya_post_info_config['show_post_sort']) && $haya_post_info_config['show_post_sort'] == 1 ) { $haya_post_info_post_default_sort = isset($haya_post_info_config['post_default_sort']) ? trim($haya_post_info_config['post_default_sort']) : ''; $haya_post_info_orderby = param('sort', $haya_post_info_post_default_sort); if (!empty($haya_post_info_orderby)) { $haya_post_info_param = array_merge($haya_post_info_param, array('sort' => trim($haya_post_info_orderby))); } } if ((isset($haya_post_info_config['show_see_him']) && $haya_post_info_config['show_see_him'] == 1) || (isset($haya_post_info_config['show_see_first_floor']) && $haya_post_info_config['show_see_first_floor'] == 1) ) { $haya_post_info_see_user = param('user', ''); if (!empty($haya_post_info_see_user)) { $haya_post_info_see_user_id = intval($haya_post_info_see_user); $thread['posts'] = post_count(array( 'tid' => $thread['tid'], 'isfirst' => 0, 'uid' => $haya_post_info_see_user_id, )); $haya_post_info_param = array_merge($haya_post_info_param, array('user' => $haya_post_info_see_user_id)); } } if (!empty($haya_post_info_param)) { $pagination = pagination(url("thread-$tid-{page}$keywordurl", $haya_post_info_param), $thread['posts'] + 1, $page, $pagesize); } if (isset($haya_post_like_config['open_post']) && $haya_post_like_config['open_post'] == 1 ) { $hot_like_post_size = intval($haya_post_like_config['hot_like_post_size']) + 1; $hot_like_post_low_count = intval($haya_post_like_config['hot_like_post_low_count']); $haya_post_like_post_ids = array(); if (!empty($postlist)) { foreach ($postlist as $haya_post_like_post) { $haya_post_like_post_ids[] = $haya_post_like_post['pid']; } } $haya_post_like_life_time = isset($haya_post_like_config['hot_like_life_time']) ? intval($haya_post_like_config['hot_like_life_time']) : 86400; $haya_post_like_hot_posts = haya_post_like_find_hot_posts_by_tid_cache($thread['tid'], $hot_like_post_size, $hot_like_post_low_count, $haya_post_like_life_time); if (!empty($haya_post_like_hot_posts)) { if (isset($haya_post_like_config['hot_like_isfirst']) && $haya_post_like_config['hot_like_isfirst'] == 1 ) { $hot_like_isfirst = true; } else { $hot_like_isfirst = false; } $haya_post_like_hot_post_isfirst = false; foreach ($haya_post_like_hot_posts as $haya_post_like_hot_post_key => $haya_post_like_hot_post) { if ($haya_post_like_hot_post['isfirst'] == 1 && !$hot_like_isfirst) { unset($haya_post_like_hot_posts[$haya_post_like_hot_post_key]); $haya_post_like_hot_post_isfirst = true; } else { $haya_post_like_post_ids[] = $haya_post_like_hot_post['pid']; // 移除楼层 $haya_post_like_hot_posts[$haya_post_like_hot_post_key]['floor'] = ''; } } if (!$haya_post_like_hot_post_isfirst && (count($haya_post_like_hot_posts)) >= $hot_like_post_size) { array_pop($haya_post_like_hot_posts); } } $haya_post_like_pids = haya_post_like_find_by_pids_and_uid($haya_post_like_post_ids, $uid, count($haya_post_like_post_ids)); } if($thread['OK']!='1' && $group['see_check']!='1' && $uid!=$thread['uid']) { if($thread['OK']=='0') message(-1, "本帖正在审核中,您无权查看!"); elseif($thread['OK']=='-1') message(-1, "本帖未审核通过,您无权查看!"); elseif($thread['OK']=='-2') message(-1, "本帖正在回收站中,您无权查看!"); die(); } $spay_url = url('thread-sPay-'.$tid); if($thread['content_buy_type']=='3') {$thread['content_buy']/=100.0;} if($route=='mip') $html_pay='您好,本帖含有付费内容,请您点击下方“查看完整版网页”获取!'; else $html_pay='

'; $preg_pay = preg_match_all('/\[ttPay\](.*?)\[\/ttPay\]/i',$first['message_fmt'],$array); $first['purchased']='1'; $content_pay = db_find_one('paylist', array('tid' => $tid, 'uid' => $uid, 'type' => 1)); $is_set=0; if($thread['content_buy']){ if($preg_pay){ $array_count = count($array[0]); for($i=0;$i<$array_count;$i++){ $a = $array[0][$i]; $b = ''; if($content_pay||$thread['uid']==$uid) $first['message_fmt'] = str_replace($a,$b,$first['message_fmt']); else $first['message_fmt'] = str_replace($a,$is_set==0?$html_pay:'',$first['message_fmt']); $is_set=1;$first['purchased']='0'; } } }else{ $first['message_fmt'] = str_replace('[ttPay]','',$first['message_fmt']); $first['message_fmt'] = str_replace('[/ttPay]','',$first['message_fmt']); } include _include(APP_PATH.'view/htm/thread.htm'); } ?>