} if ($wr_id) { return; } if ($mw_basic[cf_notice_top]) { if (sizeof($notice_list)) { ?> <div id="notice_top"> <ul> <?php for ($i = 0, $m = sizeof($notice_list); $i < $m; $i++) { $sql = "select * from {$write_table} where wr_id = '{$notice_list[$i]}'"; $qry = sql_query($sql); while ($row = sql_fetch_array($qry)) { $notice = get_list($row, $board, $board_skin_path, $mw_basic[cf_notice_top_length]); $notice[subject] = mw_reg_str($notice[subject]); $notice[subject] = bc_code($notice[subject], 0); $notice = mw_list_link($notice); ?> <li> <i class="fa fa-bullhorn"></i> <span class="subject"><a href="<?php echo $notice[href]; ?> "><?php echo $notice[subject]; ?> </a></span> <?php if ($notice[comment_cnt]) { ?>
// 원글만 얻는다. (코멘트의 내용도 검색하기 위함) $sql = " select distinct wr_parent from {$write_table} where {$sql_search} "; $result = sql_query($sql); $total_count = sql_num_rows($result); } else { $sql_search = ""; $total_count = $board[bo_count_write]; } // 자동치환 //$view[rich_content] = mw_reg_str($view[rich_content]); $view[wr_subject] = mw_reg_str($view[wr_subject]); $view[wr_subject] = bc_code($view[wr_subject], 0, 0); $prev_wr_subject = bc_code($prev_wr_subject, 0, 0); $prev_wr_subject = mw_reg_str($prev_wr_subject); $next_wr_subject = bc_code($next_wr_subject, 0, 0); $next_wr_subject = mw_reg_str($next_wr_subject); // IP보이기 사용 여부 $ip = ""; $is_ip_view = $board[bo_use_ip_view]; if ($is_admin) { $is_ip_view = true; $ip = $write[wr_ip]; } else { if ($mw_basic[cf_attribute] == 'anonymous') { $ip = ""; } else { if ($view[wr_anonymous]) { $ip = ""; } else { if ($view[mb_id] == $config[cf_admin]) { $ip = "";
$history_href = "javascript:btn_history({$row[wr_id]})"; } if (!$is_comment_write) { $row[is_edit] = false; $row[is_reply] = false; } $tmpsize = array(0, 0); $is_comment_image = false; $comment_image = mw_get_noimage(); if ($mw_basic[cf_attribute] != "anonymous" && !$row[wr_anonymous] && $row[mb_id] && file_exists("{$comment_image_path}/{$row[mb_id]}")) { $comment_image = "{$comment_image_path}/{$row[mb_id]}"; $is_comment_image = true; $tmpsize = @getImageSize($comment_image); $comment_image .= '?' . filemtime($comment_image); } $row[content] = mw_reg_str($row[content]); // 자동치환 $row[content] = bc_code($row[content]); if (strstr($row[wr_option], "html")) { $row[content] = mw_tag_debug($row[content]); } $row[content] = mw_set_sync_tag($row[content]); // 잘못된 태그교정 $row[content] = mw_youtube_content($row[content], "144"); // 유투브 자동 재생 if ($mw_basic[cf_iframe_level] && $mw_basic[cf_iframe_level] <= $mb[mb_level]) { $row[content] = mw_special_tag($row[content]); } // 관리자 게시물은 IP 주소를 보이지 않습니다 if ($row[mb_id] == $config[cf_admin]) { $row[ip] = "";
$hot_list[] = sql_fetch("select wr_id, wr_subject, wr_link1, wr_link_write from {$write_table} where wr_id = '{$row['wr_id']}'"); } } else { $sql = " select wr_id, wr_subject, wr_link1, wr_link_write from {$write_table} where wr_is_comment = 0 and {$sql_between} {$sql_except} "; $sql .= " order by wr_{$mw_basic[cf_hot_basis]} desc limit {$mw_basic['cf_hot_limit']}"; $qry = sql_query($sql); while ($row = sql_fetch_array($qry)) { $hot_list[] = $row; } } mw_board_cache_write($hot_cache_file, $hot_list); } for ($i = 0, $m = count($hot_list); $row = $hot_list[$i]; $i++) { $row = get_list($row, $board, $board_skin_path, $mw_basic[cf_hot_len]); $row = mw_list_link($row); $row[subject] = mw_reg_str($row[subject]); $row[subject] = bc_code($row[subject], 0); $hot_list[$i] = $row; } ?> <div id=mw_basic_hot_list> <h3> <?php echo $hot_title; ?> 인기 게시물 </h3> <ul class=mw_basic_hot_dot> <?php for ($i = 0, $m = count($hot_list); $row = $hot_list[$i]; $i++) { ?> <li class=hot_icon_<?php echo $i + 1;
// 이미지 저장 방지 if ($mw_basic[cf_image_save_close]) { $replacement .= "oncontextmenu=\"return false\" style=\"-webkit-touch-callout:none\""; } if ($size[0] > $board[bo_image_width]) { $replacement .= " class=\"content-image\" width=\"{$board['bo_image_width']}\""; } $data = @preg_replace($pattern, $replacement, $data); } } $view[rich_content] = $data; } // 추천링크 방지 $view[rich_content] = preg_replace("/bbs\\/good\\.php\\?/i", "#", $view[rich_content]); $view[rich_content] = preg_replace_callback("/\\[code\\](.*)\\[\\/code\\]/iUs", "_preg_callback", $view[rich_content]); $view[rich_content] = mw_reg_str($view[rich_content]); // 이미지 링크 $view[rich_content] = preg_replace("/\\[\\<a\\s*href\\=\"(http|https|ftp)\\:\\/\\/([^[:space:]]+)\\.(gif|png|jpg|jpeg|bmp)\"\\s*[^\\>]*\\>.*\\<\\/a\\>\\]/iUs", "<img src='\$1://\$2.\$3' id='target_resize_image[]' onclick='image_window(this);'>", $view[rich_content]); $view[rich_content] = preg_replace("/\\[(http|https|ftp)\\:\\/\\/([^[:space:]]+)\\.(gif|png|jpg|jpeg|bmp)\\]/iUs", "<img src='\$1://\$2.\$3' id='target_resize_image[]' onclick='image_window(this);'>", $view[rich_content]); $view[rich_content] = preg_replace("/\\[\\<a\\s*href\\=\"(http|https|ftp)\\:\\/\\/([^[:space:]]+)\\.(gif|png|jpg|jpeg|bmp)\\]\"\\s*[^\\>]*\\>.*\\]\\<\\/a\\>/iUs", "<img src='\$1://\$2.\$3' id='target_resize_image[]' onclick='image_window(this);'>", $view[rich_content]); // 배추코드 $view[rich_content] = bc_code($view[rich_content], 1, 0); if (strstr($write[wr_option], "html")) { $view[rich_content] = mw_tag_debug($view[rich_content]); } $view[rich_content] = mw_set_sync_tag($view[rich_content]); if ($mw_basic[cf_iframe_level] && $mw_basic[cf_iframe_level] <= $mb[mb_level]) { $view[rich_content] = mw_special_tag($view[rich_content]); } $google_map_code = null; $google_map_is_view = false;
/img/ps.png" height="13"></div> <div id="comment_url"></div> </td> <td width="5" valign="top"><img src="<?php echo $board_skin_path; ?> /img/pr.png"></td> </tr> </table> </div> <?php if ($cwin) { ?> <script type="text/javascript"> document.title = "<?php echo mw_reg_str(addslashes($write[wr_subject])); ?> "; </script> <script type="text/javascript"> function btn_ip_search(ip) { window.open("<?php echo $g4[admin_path]; ?> /member_list.php?sfl=mb_ip&stx=" + ip); } </script> <?php if ($mw_basic[cf_post_history]) { ?> <script type="text/javascript"> function btn_history(wr_id) {
echo "<span class='item media-no-text'><i class='fa fa-thumbs-up'></i> " . $list[$i]['wr_good'] . "</span>"; } if (!$mw_basic['cf_list_nogood'] && $is_nogood) { echo "<span class='item media-no-text'><i class='fa fa-thumbs-down'></i> " . $list[$i]['wr_nogood'] . "</span>"; } if (!$mw_basic['cf_post_hit']) { echo "<span class='item'><i class='fa fa-eye'></i> " . $list[$i]['wr_hit'] . "</span>"; } echo "</div>"; if ($mw_basic['cf_type'] == 'desc') { $desc = strip_tags($list[$i]['wr_content']); if ($list[$i]['wr_contents_preview']) { $desc = conv_content($list[$i]['wr_contents_preview'], $html); } $desc = preg_replace("/{이미지\\:([0-9]+)[:]?([^}]*)}/i", "", $desc); $desc = mw_reg_str($desc); $desc = cut_str($desc, $mw_basic['cf_desc_len']); echo "<div class='mw_basic_list_desc media-no-text'>{$desc}</div>\n"; } //} ?> </td> <?php if ($mw_basic['cf_type'] != 'desc') { ?> <?php if ($mw_basic[cf_reward]) { ?> <td class="mw_basic_list_reward_point media-no-text"><?php echo number_format($reward[re_point]); ?>