테스트 사이트 - 개발 중인 베타 버전입니다

if 질문입니다.. 채택완료

사랑입니당 6년 전 조회 4,091

    안녕하세요. 개발하다가 5일째 풀리지 않는 문제때문에 질문드립니다.

 

현재 아래와 같이 foreach 로 게시글 리스트에 반복문을 넣어줬습니다.

 

<?php </code><code>if</code><code>(</code><code>$info_list</code><code>[</code><code>$Ymd</code><code>]) { </code><code>foreach</code> <code>(</code><code>$info_list</code><code>[</code><code>$Ymd</code><code>] </code><code>as</code> <code>$v){

 

그리고 아래와 같이 현재 날짜가 wr_10에 담겨져있는 날짜보다 작거나 같을 때, 해당 조건에 맞는 ul만 출력을 하고 싶습니다.

 

<? if(g5[</code><code>'time_ymd'</code><code>] <= </code><code>$v</code><code>[</code><code>'wr_10']) ?>

 

이렇게 위와 같이 했더니 $i == 0 부분에 1이 15개가 잘 나오긴 합니다.

 

그런데 이걸 조건에 맞는 ul로 변환해야하는데, 이걸 어떻게 해야 할지 감이 오질 않습니다.

 

도움 부탁드립니다.

 

아래는 list 소스코드 전문입니다.

</code></p>

<p><font color="#222222" face="돋움"><?php</font></p>

<p><font color="#222222" face="돋움">if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</font></p>

<p><font color="#222222" face="돋움">include_once(G5_PLUGIN_PATH.'/modal/modal.php');</font></p>

<p><font color="#222222" face="돋움">include_once(G5_PATH.'/common.php');</font></p>

<p><font color="#222222" face="돋움">$is_boardSort = true; </font></p>

<p><font color="#222222" face="돋움">if($is_boardSort && $is_admin) $colspan++; </font></p>

<p><font color="#222222" face="돋움">//자폭 시작</font></p>

<p><font color="#222222" face="돋움">for ($i=0; $i<count($list); $i++) {</font></p>

<p> </p>

<p><font color="#222222" face="돋움"> $count_write = 0;</font></p>

<p><font color="#222222" face="돋움"> $count_comment = 0;</font></p>

<p> </p>

<p><font color="#222222" face="돋움"> if($list[$i]['wr_10']) { </font></p>

<p><font color="#222222" face="돋움">  $g5['time_ymd'] = date("Y-m-d", G5_SERVER_TIME); </font></p>

<p><font color="#222222" face="돋움">  $stoday = $g5['time_ymd'];</font></p>

<p> </p>

<p><font color="#222222" face="돋움">  $bombdate = $list[$i]['wr_10'];</font></p>

<p> </p>

<p><font color="#222222" face="돋움">  $bombc = $list[$i]['wr_id'];</font></p>

<p> </p>

<p><font color="#222222" face="돋움">  if ($stoday > $bombdate) {</font></p>

<p><font color="#222222" face="돋움">  $sql = " select wr_id, mb_id, wr_is_comment from $write_table where wr_parent = '$bombc' order by wr_id ";</font></p>

<p><font color="#222222" face="돋움">  $result = sql_query($sql);</font></p>

<p><font color="#222222" face="돋움">  while ($row = sql_fetch_array($result)) </font></p>

<p><font color="#222222" face="돋움">  {</font></p>

<p><font color="#222222" face="돋움">   // 원글이라면</font></p>

<p><font color="#222222" face="돋움">   if (!$row[wr_is_comment]) </font></p>

<p><font color="#222222" face="돋움">   {</font></p>

<p><font color="#222222" face="돋움">    // 원글 포인트 삭제</font></p>

<p><font color="#222222" face="돋움">    if (!delete_point($row[mb_id], $bo_table, $row[wr_id], '쓰기'))</font></p>

<p><font color="#222222" face="돋움">     insert_point($row[mb_id], $board[bo_write_point] * (-1), "$board[bo_subject] $row[wr_id] 글삭제");</font></p>

<p><font color="#222222" face="돋움">    // 업로드된 파일이 있다면 파일삭제</font></p>

<p><font color="#222222" face="돋움">    $sql2 = " select * from $g5[board_file_table] where bo_table = '$bo_table' and wr_id = '$row[wr_id]' ";</font></p>

<p><font color="#222222" face="돋움">    $result2 = sql_query($sql2);</font></p>

<p><font color="#222222" face="돋움">    while ($row2 = sql_fetch_array($result2)){</font></p>

<p><font color="#222222" face="돋움">     @unlink("$g5[path]/data/file/$bo_table/$row2[bf_file]");</font></p>

<p><font color="#222222" face="돋움">     @unlink("$g5[path]/data/file/$bo_table/thumb/$write[wr_id]"); //썸네일 삭제 </font></p>

<p><font color="#222222" face="돋움">     @unlink("$g5[path]/data/file/$bo_table/latest_thumb/$write[wr_id]"); //최근게시물 썸네일 삭제</font></p>

<p><font color="#222222" face="돋움">    }</font></p>

<p> </p>

<p><font color="#222222" face="돋움">    //추천기록 삭제</font></p>

<p><font color="#222222" face="돋움">    sql_query(" delete from g5_board_good where wr_id = '$row[wr_id]' AND bo_table = '$bo_table' "); //수정</font></p>

<p><font color="#222222" face="돋움">     </font></p>

<p><font color="#222222" face="돋움">    // 파일테이블 행 삭제</font></p>

<p><font color="#222222" face="돋움">    sql_query(" delete from $g5[board_file_table] where bo_table = '$bo_table' and wr_id = '$row[wr_id]' ");</font></p>

<p><font color="#222222" face="돋움">    $count_write++;</font></p>

<p><font color="#222222" face="돋움">   } </font></p>

<p><font color="#222222" face="돋움">   else </font></p>

<p><font color="#222222" face="돋움">   {</font></p>

<p><font color="#222222" face="돋움">    // 코멘트 포인트 삭제</font></p>

<p><font color="#222222" face="돋움">    if (!delete_point($row[mb_id], $bo_table, $row[wr_id], '코멘트'))</font></p>

<p><font color="#222222" face="돋움">     insert_point($row[mb_id], $board[bo_comment_point] * (-1), "$board[bo_subject] {$view[wr_id]}-{$row[wr_id]} 코멘트삭제");</font></p>

<p><font color="#222222" face="돋움">    $count_comment++;</font></p>

<p><font color="#222222" face="돋움">   }</font></p>

<p><font color="#222222" face="돋움">  }</font></p>

<p><font color="#222222" face="돋움">  // 게시글 삭제</font></p>

<p><font color="#222222" face="돋움">  sql_query(" delete from $write_table where wr_parent = '$bombc' ");</font></p>

<p><font color="#222222" face="돋움">  // 최근게시물 삭제</font></p>

<p><font color="#222222" face="돋움">  sql_query(" delete from $g5[board_new_table] where bo_table = '$bo_table' and wr_parent = '$bombc' ");</font></p>

<p><font color="#222222" face="돋움">  // 스크랩 삭제</font></p>

<p><font color="#222222" face="돋움">  sql_query(" delete from $g5[scrap_table] where bo_table = '$bo_table' and wr_id = '$bombc' ");</font></p>

<p> </p>

<p><font color="#222222" face="돋움">  // 공지사항 삭제</font></p>

<p><font color="#222222" face="돋움">  $notice_array = explode("\n", trim($board[bo_notice]));</font></p>

<p><font color="#222222" face="돋움">  $bo_notice = "";</font></p>

<p><font color="#222222" face="돋움">  for ($k=0; $k<count($notice_array); $k++)</font></p>

<p><font color="#222222" face="돋움">   if ((int)$bombc != (int)$notice_array[$k])</font></p>

<p><font color="#222222" face="돋움">    $bo_notice .= $notice_array[$k] . "\n";</font></p>

<p><font color="#222222" face="돋움">  $bo_notice = trim($bo_notice);</font></p>

<p><font color="#222222" face="돋움">  sql_query(" update $g5[board_table] set bo_notice = '$bo_notice' where bo_table = '$bo_table' ");</font></p>

<p> </p>

<p><font color="#222222" face="돋움">  // 글숫자 감소</font></p>

<p><font color="#222222" face="돋움">  if ($count_write > 0 || $count_comment > 0)</font></p>

<p><font color="#222222" face="돋움">   sql_query(" update $g5[board_table] set bo_count_write = bo_count_write - '$count_write', bo_count_comment = bo_count_comment - '$count_comment' where bo_table = '$bo_table' ");</font></p>

<p><font color="#222222" face="돋움">  $bend = 1;</font></p>

<p><font color="#222222" face="돋움">  }</font></p>

<p><font color="#222222" face="돋움">  $BombDay = "<a href=\"javascript:alert('자폭 설정이 되어 있습니다.\\n자폭일 : ".$list[$i]['wr_10']."')\"><font color=red class=small>(자폭 설정이 작동 중입니다. 지정일: $bombdate)</font></a>
";</font></p>

<p><font color="#222222" face="돋움"> }</font></p>

<p><font color="#222222" face="돋움"> if(count($list) == $i+1 && $bend == 1){</font></p>

<p><font color="#222222" face="돋움">  goto_url("./board.php?bo_table=$bo_table&page=$page");}</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">//자폭 끝</font></p>

<p> </p>

<p><font color="#222222" face="돋움">// 선택옵션으로 인해 셀합치기가 가변적으로 변함</font></p>

<p><font color="#222222" face="돋움">// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨</font></p>

<p><font color="#222222" face="돋움">add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);</font></p>

<p> </p>

<p><font color="#222222" face="돋움">if (!$_GET['Ymd']) {</font></p>

<p><font color="#222222" face="돋움">$Ymd = DATE("Ymd");</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p> </p>

<p> </p>

<p><font color="#222222" face="돋움">if($Ymd) {</font></p>

<p><font color="#222222" face="돋움">$mode = 3;</font></p>

<p><font color="#222222" face="돋움">$Ymd = $Ymd + 0;</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">$add_class = $yoil = array();</font></p>

<p><font color="#222222" face="돋움">$yoil[1] = '월요일';</font></p>

<p><font color="#222222" face="돋움">$yoil[2] = '화요일';</font></p>

<p><font color="#222222" face="돋움">$yoil[3] = '수요일';</font></p>

<p><font color="#222222" face="돋움">$yoil[4] = '목요일';</font></p>

<p><font color="#222222" face="돋움">$yoil[5] = '금요일';</font></p>

<p><font color="#222222" face="돋움">$yoil[6] = '토요일';</font></p>

<p><font color="#222222" face="돋움">$yoil[7] = '일요일';</font></p>

<p><font color="#222222" face="돋움">if(!$mode) $mode = 2;</font></p>

<p><font color="#222222" face="돋움">$this_year = date("Y", G5_SERVER_TIME);</font></p>

<p><font color="#222222" face="돋움">$this_month = date("m", G5_SERVER_TIME);</font></p>

<p><font color="#222222" face="돋움">$this_day = date("d", G5_SERVER_TIME);</font></p>

<p><font color="#222222" face="돋움">$this_yoilnum = date("N", G5_SERVER_TIME);</font></p>

<p><font color="#222222" face="돋움">$this_weeknum = date("W", G5_SERVER_TIME);</font></p>

<p><font color="#222222" face="돋움">$today = date('Ymd', G5_SERVER_TIME);</font></p>

<p><font color="#222222" face="돋움">$end_i = 14;</font></p>

<p><font color="#222222" face="돋움">if($mode == 1) { // 월요일부터 시작</font></p>

<p><font color="#222222" face="돋움">$k = 1; // 시작요일</font></p>

<p><font color="#222222" face="돋움">$tmp_day = $this_yoilnum - 1;</font></p>

<p><font color="#222222" face="돋움">$start_time = G5_SERVER_TIME-($tmp_day*60*60*24);</font></p>

<p><font color="#222222" face="돋움">} else if($mode == 2) { // 어제 부터 시작</font></p>

<p><font color="#222222" face="돋움">$k = $this_yoilnum - 1;</font></p>

<p><font color="#222222" face="돋움">if(!$k) $k = 14;</font></p>

<p><font color="#222222" face="돋움">$tmp_day = 1;</font></p>

<p><font color="#222222" face="돋움">$start_time = G5_SERVER_TIME-($tmp_day*60*60*24);</font></p>

<p><font color="#222222" face="돋움">$end_i = 15;</font></p>

<p><font color="#222222" face="돋움">} else if($mode == 3) { // 특정일/주 선택</font></p>

<p><font color="#222222" face="돋움">$k = 1;</font></p>

<p><font color="#222222" face="돋움">$select_time = strtotime($Ymd);</font></p>

<p><font color="#222222" face="돋움">$yoilnum = date("N", $select_time);</font></p>

<p><font color="#222222" face="돋움">$tmp_day = $yoilnum - 1;</font></p>

<p><font color="#222222" face="돋움">$start_time = $select_time-($tmp_day*60*60*24);</font></p>

<p><font color="#222222" face="돋움">$weeknum = date("W", $start_time);</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p> </p>

<p><font color="#222222" face="돋움">$s_year = date("Y", $start_time);</font></p>

<p><font color="#222222" face="돋움">$s_month = date("m", $start_time);</font></p>

<p><font color="#222222" face="돋움">$s_day = date("d", $start_time);</font></p>

<p><font color="#222222" face="돋움">$start_Ymd = date("Ymd", $start_time);</font></p>

<p><font color="#222222" face="돋움">$end_Ymd = date("Ymd", $start_time + (14*60*60*24));</font></p>

<p><font color="#222222" face="돋움">if($sql_search) $sql_search = ' and '.$sql_search;</font></p>

<p><font color="#222222" face="돋움">$sql = "select wr_id, ca_name, wr_subject, wr_content, wr_1, wr_3, wr_4, wr_5, wr_6, wr_10, wr_option from $write_table where wr_is_comment = 0 and wr_1 between '$start_Ymd' and '$end_Ymd' {$sql_search} order by wr_5";</font></p>

<p><font color="#222222" face="돋움">$result = sql_query($sql);</font></p>

<p><font color="#222222" face="돋움">while($row = sql_fetch_array($result)) {</font></p>

<p><font color="#222222" face="돋움">unset($tmp_list);</font></p>

<p><font color="#222222" face="돋움">$html = 0;</font></p>

<p><font color="#222222" face="돋움">if (strstr($row['wr_option'], 'html1'))</font></p>

<p><font color="#222222" face="돋움">$html = 1;</font></p>

<p><font color="#222222" face="돋움">else if (strstr($row['wr_option'], 'html2'))</font></p>

<p><font color="#222222" face="돋움">$html = 2;</font></p>

<p><font color="#222222" face="돋움">$tmp_list['wr_id'] = $row['wr_id'];</font></p>

<p> </p>

<p><font color="#222222" face="돋움">// 이거 추가해 주고...</font></p>

<p><font color="#222222" face="돋움">$tmp_list['wr_content'] = nl2br($row['wr_content']);</font></p>

<p><font color="#222222" face="돋움">$tmp_list['wr_3'] = nl2br($row['wr_3']);</font></p>

<p><font color="#222222" face="돋움">$tmp_list['wr_4'] = nl2br($row['wr_4']);</font></p>

<p><font color="#222222" face="돋움">$tmp_list['wr_5'] = nl2br($row['wr_5']);</font></p>

<p><font color="#222222" face="돋움">$tmp_list['wr_6'] = nl2br($row['wr_6']);</font></p>

<p><font color="#222222" face="돋움">$tmp_list['wr_10'] = nl2br($row['wr_10']);</font></p>

<p><font color="#222222" face="돋움">//</font></p>

<p><font color="#222222" face="돋움">if($row['ca_name']) $tmp_list['ca_name'] = '['.$row['ca_name'].'] ';</font></p>

<p><font color="#222222" face="돋움">$tmp_list['subject'] = conv_subject($row['wr_subject'], $board['bo_subject_len'], '…');</font></p>

<p><font color="#222222" face="돋움">if($board['bo_use_list_content']) $tmp_list['content'] = cut_str(conv_content($row['wr_content'], $html),50);</font></p>

<p><font color="#222222" face="돋움">$tmp_list['href'] = './board.php?bo_table='.$bo_table.'&wr_id='.$row['wr_id'];</font></p>

<p><font color="#222222" face="돋움">$info_list["{$row['wr_1']}"][] = $tmp_list;</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">$add_class[$today] .= ' today';</font></p>

<p><font color="#222222" face="돋움">?></font></p>

<p> </p>

<p><font color="#222222" face="돋움"><!--<h2 id="container_title"><?php echo $board['bo_subject'] ?><span class="sound_only"> 목록</span></h2>--></font></p>

<p> </p>

<p><font color="#222222" face="돋움"><!-- 게시판 목록 시작 { --></font></p>

<p><font color="#222222" face="돋움"><div id="bo_list" style="width:<?php echo $width; ?>"></font></p>

<p> </p>

<p><font color="#222222" face="돋움">    <!-- 게시판 카테고리 시작 { --></font></p>

<p><font color="#222222" face="돋움">    <?php if ($is_category) { ?></font></p>

<p><font color="#222222" face="돋움">    <nav id="bo_cate"></font></p>

<p><font color="#222222" face="돋움">        <h2><?php echo $board['bo_subject'] ?> 카테고리</h2></font></p>

<p><font color="#222222" face="돋움">        <ul id="bo_cate_ul"></font></p>

<p><font color="#222222" face="돋움">            <?php echo $category_option ?></font></p>

<p><font color="#222222" face="돋움">        </ul></font></p>

<p><font color="#222222" face="돋움">    </nav></font></p>

<p><font color="#222222" face="돋움">    <?php } ?></font></p>

<p><font color="#222222" face="돋움">    <!-- } 게시판 카테고리 끝 --></font></p>

<p><font color="#222222" face="돋움"><div class="text_right"></font></p>

<p><font color="#222222" face="돋움"><?php if ($is_checkbox) { ?></font></p>

<p><font color="#222222" face="돋움"><input type="checkbox" id="chkall" onclick="if (this.checked) all_checked(true); else all_checked(false);"></font></p>

<p><font color="#222222" face="돋움"><label for="chkall">전체선택</label></font></p>

<p><font color="#222222" face="돋움"><?php } ?></font></p>

<p><font color="#222222" face="돋움"><input type="hidden" name="datepicker" value="<?php echo $Ymd; ?>" id="datepicker" class="frm_input" size="10" maxlength="8"></font></p>

<p><font color="#222222" face="돋움"><label for="datepicker" class="sound_only">시작일시</label></font></p>

<p><font color="#222222" face="돋움"><a href="<?php echo $_SERVER['PHP_SELF'].'?bo_table='.$bo_table.'&sca='.$sca ?>" class="btn_b02">오늘</a></font></p>

<p><font color="#222222" face="돋움"><a href="<?php echo $_SERVER['PHP_SELF'].'?bo_table='.$bo_table.'&sca='.$sca.'&Ymd='.date("Ymd", mktime(0,0,0, $s_month, $s_day-14, $s_year)) ?>" class="btn_b01">전주</a></font></p>

<p><font color="#222222" face="돋움"><a href="<?php echo $_SERVER['PHP_SELF'].'?bo_table='.$bo_table.'&sca='.$sca.'&Ymd='.date("Ymd", mktime(0,0,0, $s_month, $s_day+14, $s_year)) ?>" class="btn_b01">다음주</a></font></p>

<p> </p>

<p><font color="#222222" face="돋움"><?php if ($rss_href) { ?><a href="<?php echo $rss_href ?>" class="btn_b01">RSS</a><?php } ?></font></p>

<p><font color="#222222" face="돋움"><!--</font></p>

<p><font color="#222222" face="돋움"><?php if ($admin_href) { ?><a href="<?php echo $admin_href ?>" class="btn_admin">관리자</a><?php } ?></font></p>

<p><font color="#222222" face="돋움"><?php if ($write_href) { ?><a href="<?php echo $write_href ?>" class="btn_b02">등록</a><?php } ?></font></p>

<p><font color="#222222" face="돋움">--></font></p>

<p><font color="#222222" face="돋움"></div></font></p>

<p> </p>

<p><font color="#222222" face="돋움"><?php if($is_admin == 'super'){?></font></p>

<p><font color="#222222" face="돋움"><fieldset id="bo_sch"></font></p>

<p><font color="#222222" face="돋움">    <legend>게시물 검색</legend></font></p>

<p> </p>

<p><font color="#222222" face="돋움">    <form name="fsearch" method="get"></font></p>

<p><font color="#222222" face="돋움">    <input type="hidden" name="bo_table" value="<?php echo $bo_table ?>"></font></p>

<p><font color="#222222" face="돋움">    <input type="hidden" name="sca" value="<?php echo $sca ?>"></font></p>

<p><font color="#222222" face="돋움">    <input type="hidden" name="sop" value="and"></font></p>

<p><font color="#222222" face="돋움">    <label for="sfl" class="sound_only">검색대상</label></font></p>

<p><font color="#222222" face="돋움">    <select name="sfl" id="sfl"></font></p>

<p><font color="#222222" face="돋움">    <option value="wr_subject"<?php echo get_selected($sfl, 'wr_subject', true); ?>>서버명</option></select></font></p>

<p><font color="#222222" face="돋움">    <label for="stx" class="sound_only">검색어<strong class="sound_only"> 필수</strong></label></font></p>

<p><font color="#222222" face="돋움">    <input type="text" name="stx" value="<?php echo stripslashes($stx) ?>" required id="stx" class="frm_input required" size="15" maxlength="20"></font></p>

<p><font color="#222222" face="돋움">    <input type="submit" value="검색" class="btn_submit"></font></p>

<p><font color="#222222" face="돋움">    </form></font></p>

<p><font color="#222222" face="돋움"></fieldset></font></p>

<p><font color="#222222" face="돋움"><?}?></font></p>

<p><font color="#222222" face="돋움"><form name="fboardlist" id="fboardlist" action="./board_list_update.php" onsubmit="return fboardlist_submit(this);" method="post"></font></p>

<p><font color="#222222" face="돋움"><input type="hidden" name="bo_table" value="<?php echo $bo_table ?>"></font></p>

<p><font color="#222222" face="돋움"><input type="hidden" name="sfl" value="<?php echo $sfl ?>"></font></p>

<p><font color="#222222" face="돋움"><input type="hidden" name="stx" value="<?php echo $stx ?>"></font></p>

<p><font color="#222222" face="돋움"><input type="hidden" name="spt" value="<?php echo $spt ?>"></font></p>

<p><font color="#222222" face="돋움"><input type="hidden" name="sca" value="<?php echo $sca ?>"></font></p>

<p><font color="#222222" face="돋움"><input type="hidden" name="sst" value="<?php echo $sst ?>"></font></p>

<p><font color="#222222" face="돋움"><input type="hidden" name="sod" value="<?php echo $sod ?>"></font></p>

<p><font color="#222222" face="돋움"><input type="hidden" name="page" value="<?php echo $page ?>"></font></p>

<p><font color="#222222" face="돋움"><input type="hidden" name="sw" value=""></font></p>

<p><font color="#222222" face="돋움"><div class="board_week_wrap"></font></p>

<p> </p>

<p><font color="#222222" face="돋움"><?php</font></p>

<p><font color="#222222" face="돋움">for($i = 0; $i < $end_i; $i++) {</font></p>

<p><font color="#222222" face="돋움">if($k == 8) {</font></p>

<p><font color="#222222" face="돋움">$k = 1;</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">$Ymd = date("Ymd", $start_time+($i*60*60*24));</font></p>

<p><font color="#222222" face="돋움">if($k == 6) $add_class[$Ymd] .= ' blue';</font></p>

<p><font color="#222222" face="돋움">if($k == 7) $add_class[$Ymd] .= ' red';</font></p>

<p><font color="#222222" face="돋움">if($Ymd < $today) $add_class[$Ymd] .= ' past';</font></p>

<p> </p>

<p><font color="#222222" face="돋움">if($i == 7){</font></p>

<p><font color="#222222" face="돋움">echo '</div><div class="board_week_wrap">';}</font></p>

<p><font color="#222222" face="돋움">?></font></p>

<p><font color="#222222" face="돋움"><!--</font></p>

<p><font color="#222222" face="돋움"><script></font></p>

<p><font color="#222222" face="돋움">setInterval(function(){</font></p>

<p><font color="#222222" face="돋움">  $(".toggle").toggle();</font></p>

<p><font color="#222222" face="돋움">},600);</font></p>

<p><font color="#222222" face="돋움"></script></font></p>

<p><font color="#222222" face="돋움">--></font></p>

<p> </p>

<p><font color="#222222" face="돋움"><style></font></p>

<p><font color="#222222" face="돋움">.imgsrc{ border-radius:30px; display:inline-block; width:18px; height:18px;}</font></p>

<p> </p>

<p> </p>

<p><font color="#222222" face="돋움">#red {</font></p>

<p><font color="#222222" face="돋움">font-weight:bold;</font></p>

<p><font color="#222222" face="돋움">-webkit-animation:blink 1s ease-in-out infinite alternate;</font></p>

<p><font color="#222222" face="돋움">    -moz-animation:blink 1s ease-in-out infinite alternate;</font></p>

<p><font color="#222222" face="돋움">    animation:blink 1s ease-in-out infinite alternate;</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">@-webkit-keyframes blink{</font></p>

<p><font color="#222222" face="돋움">    0% {background-color: red;}</font></p>

<p><font color="#222222" face="돋움"> 30% {background-color: #b70000;}</font></p>

<p> </p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">@-moz-keyframes blink{</font></p>

<p><font color="#222222" face="돋움">   0% {background-color: red;}</font></p>

<p><font color="#222222" face="돋움"> 30% {background-color: #b70000;}</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">@keyframes blink{</font></p>

<p><font color="#222222" face="돋움">    0% {background-color: red;}</font></p>

<p><font color="#222222" face="돋움"> 100% {background-color: #b70000;}</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">#purple {</font></p>

<p><font color="#222222" face="돋움">font-weight:bold;</font></p>

<p><font color="#222222" face="돋움">-webkit-animation:blink 1s ease-in-out infinite alternate;</font></p>

<p><font color="#222222" face="돋움">    -moz-animation:blink 1s ease-in-out infinite alternate;</font></p>

<p><font color="#222222" face="돋움">    animation:blinka 1s ease-in-out infinite alternate;</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">@-webkit-keyframes blinka{</font></p>

<p><font color="#222222" face="돋움">    0% {background-color: purple;}</font></p>

<p><font color="#222222" face="돋움"> 30% {background-color: #5b0f5b;}</font></p>

<p> </p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">@-moz-keyframes blinka{</font></p>

<p><font color="#222222" face="돋움">   0% {background-color: purple;}</font></p>

<p><font color="#222222" face="돋움"> 30% {background-color: #5b0f5b;}</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">@keyframes blinka{</font></p>

<p><font color="#222222" face="돋움">    0% {background-color: purple;}</font></p>

<p><font color="#222222" face="돋움"> 100% {background-color: #5b0f5b;}</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">#yellow {</font></p>

<p><font color="#222222" face="돋움">font-weight:bold;</font></p>

<p><font color="#222222" face="돋움">-webkit-animation:blink 1s ease-in-out infinite alternate;</font></p>

<p><font color="#222222" face="돋움">    -moz-animation:blink 1s ease-in-out infinite alternate;</font></p>

<p><font color="#222222" face="돋움">    animation:blinky 1s ease-in-out infinite alternate;</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">@-webkit-keyframes blinky{</font></p>

<p><font color="#222222" face="돋움">    0% {background-color: yellow;}</font></p>

<p><font color="#222222" face="돋움"> 30% {background-color: #ebeb3b;}</font></p>

<p> </p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">@-moz-keyframes blinky{</font></p>

<p><font color="#222222" face="돋움">   0% {background-color: yellow;}</font></p>

<p><font color="#222222" face="돋움"> 30% {background-color: #ebeb3b;}</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">@keyframes blinky{</font></p>

<p><font color="#222222" face="돋움">    0% {background-color: yellow;}</font></p>

<p><font color="#222222" face="돋움"> 100% {background-color: #ebeb3b;}</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p> </p>

<p><font color="#222222" face="돋움"></style></font></p>

<p><font color="#222222" face="돋움"><dl class="<?php echo $add_class[$Ymd] ?>"></font></p>

<p><font color="#222222" face="돋움"><?php if($is_admin == 'super'){?></font></p>

<p><font color="#222222" face="돋움"> <a href="/bbs/write.php?bo_table=notice&wr_1=<?php echo date("20ymd", $start_time+($i*60*60*24)); ?>" target="_blank" class="win_register"></font></p>

<p><font color="#222222" face="돋움"> <?}?></font></p>

<p><font color="#222222" face="돋움"> <dt><b></font></p>

<p><font color="#222222" face="돋움"><?php echo $yoil[$k] ?></font></p>

<p><font color="#222222" face="돋움"><p><?php echo date("y.m.d", $start_time+($i*60*60*24)); ?></p></b></font></p>

<p><font color="#222222" face="돋움"></dt></a></font></p>

<p> </p>

<p><font color="#222222" face="돋움"><?php if($info_list[$Ymd]) { foreach ($info_list[$Ymd] as $v){</font></p>

<p><font color="#222222" face="돋움">if($g5['time_ymd'] <= $v['wr_10']){</font></p>

<p><font color="#222222" face="돋움">if($i == 0){</font></p>

<p><font color="#222222" face="돋움">for($e=0; $e<15; $e++){</font></p>

<p><font color="#222222" face="돋움">echo '1';</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움">?></font></p>

<p><font color="#222222" face="돋움"><ul class="toggle" style="background:<?=$v['wr_4']?>;" id="<?=$v['wr_4']?>"></font></p>

<p><font color="#222222" face="돋움"><li></font></p>

<p><font color="#222222" face="돋움"><?php if ($is_checkbox) { ?></font></p>

<p><font color="#222222" face="돋움"><label for="chk_wr_id_<?php echo $v['wr_id'] ?>" class="sound_only"><?php echo $v['subject'] ?></label></font></p>

<p><font color="#222222" face="돋움"><input type="checkbox" name="chk_wr_id[]" value="<?php echo $v['wr_id'] ?>" id="chk_wr_id_<?php echo $v['wr_id'] ?>"></font></p>

<p><font color="#222222" face="돋움"><?php  } ?></font></p>

<p><font color="#222222" face="돋움">            <div class="cont"></font></p>

<p><font color="#222222" face="돋움"><a href="<?php echo $v['wr_6'] ?>" target="_blank" style="color:<?if($v['wr_4'] === 'normal'){ echo '#222222';}else if($v['wr_4'] === 'yellow'){ echo '#222222';}else {echo '#ffffff';}?>;font-weight:normal; vertical-align:middle; font-size:0.9em; text-align:center; font-family:'S-CoreDream-8Heavy';" ></font></p>

<p><font color="#222222" face="돋움"><?php echo $v['ca_name'].$v['subject'] ?>[<?php echo $v['wr_10'] ?>] [<?php echo $v['wr_5'] ?>]</font></p>

<p><font color="#222222" face="돋움"></a></font></p>

<p><font color="#222222" face="돋움"></div></font></p>

<p><font color="#222222" face="돋움"></li></font></p>

<p><font color="#222222" face="돋움"></ul></font></p>

<p><font color="#222222" face="돋움"><?}?></font></p>

<p> </p>

<p> </p>

<p> </p>

<p> </p>

<p> </p>

<p> </p>

<p> </p>

<p> </p>

<p><font color="#222222" face="돋움"><?php } // end foreach, end if ?></font></p>

<p><font color="#222222" face="돋움"><div style="clear:both"></div></font></p>

<p><font color="#222222" face="돋움"></dl></font></p>

<p><font color="#222222" face="돋움"><?php</font></p>

<p><font color="#222222" face="돋움">$k++;</font></p>

<p><font color="#222222" face="돋움">} // end for</font></p>

<p><font color="#222222" face="돋움">?></font></p>

<p><font color="#222222" face="돋움"></div></font></p>

<p><font color="#222222" face="돋움"><div style="clear:both"></div></font></p>

<p><font color="#222222" face="돋움"><?php if ($list_href || $is_checkbox || $write_href) { ?></font></p>

<p><font color="#222222" face="돋움"><div class="bo_fx"></font></p>

<p><font color="#222222" face="돋움"><?php if ($is_checkbox) { ?></font></p>

<p><font color="#222222" face="돋움"><ul class="btn_bo_adm"></font></p>

<p><font color="#222222" face="돋움"><li><input type="submit" name="btn_submit" value="선택삭제" onclick="document.pressed=this.value"></li></font></p>

<p><font color="#222222" face="돋움"><li><input type="submit" name="btn_submit" value="선택복사" onclick="document.pressed=this.value"></li></font></p>

<p><font color="#222222" face="돋움"><li><input type="submit" name="btn_submit" value="선택이동" onclick="document.pressed=this.value"></li></font></p>

<p><font color="#222222" face="돋움"></ul></font></p>

<p><font color="#222222" face="돋움"><?php } ?></font></p>

<p> </p>

<p><font color="#222222" face="돋움"><?php if ($list_href || $write_href) { ?></font></p>

<p><font color="#222222" face="돋움"><ul class="btn_bo_user"></font></p>

<p><font color="#222222" face="돋움"><?php if ($list_href) { ?><li><a href="<?php echo $list_href ?>" class="btn_b01">목록</a></li><?php } ?></font></p>

<p><font color="#222222" face="돋움"><!--<?php if ($write_href) { ?><li><a href="<?php echo $write_href ?>" class="btn_b02">등록</a></li><?php } ?>--></font></p>

<p><font color="#222222" face="돋움"></ul></font></p>

<p><font color="#222222" face="돋움"><?php } ?></font></p>

<p><font color="#222222" face="돋움"></div></font></p>

<p><font color="#222222" face="돋움"><?php } ?></font></p>

<p><font color="#222222" face="돋움"></form></font></p>

<p><font color="#222222" face="돋움"></div></font></p>

<p><font color="#222222" face="돋움"><div id="start"></div></font></p>

<p><font color="#222222" face="돋움"><?php if($is_checkbox) { ?></font></p>

<p><font color="#222222" face="돋움"><noscript></font></p>

<p><font color="#222222" face="돋움"><p>자바스크립트를 사용하지 않는 경우
별도의 확인 절차 없이 바로 선택삭제 처리하므로 주의하시기 바랍니다.</p></font></p>

<p><font color="#222222" face="돋움"></noscript></font></p>

<p><font color="#222222" face="돋움"><?php } ?></font></p>

<p><font color="#222222" face="돋움"><script></font></p>

<p><font color="#222222" face="돋움">$(function(){</font></p>

<p><font color="#222222" face="돋움">$("#datepicker").datepicker({</font></p>

<p><font color="#222222" face="돋움">showOn: "button",</font></p>

<p><font color="#222222" face="돋움">buttonImage: "<?php echo $board_skin_url; ?>/img/calendar.png",</font></p>

<p><font color="#222222" face="돋움">buttonImageOnly: true, changeMonth: true, changeYear: true, dateFormat: "yymmdd", showButtonPanel: true, yearRange: "c-99:c+99",</font></p>

<p><font color="#222222" face="돋움">onSelect: function() {</font></p>

<p><font color="#222222" face="돋움">var date = $(this).val();</font></p>

<p><font color="#222222" face="돋움">window.location.replace("<?php echo $_SERVER['PHP_SELF'].'?bo_table='.$bo_table.'&sca='.$sca.'&Ymd=' ?>" + date);</font></p>

<p><font color="#222222" face="돋움">    }</font></p>

<p><font color="#222222" face="돋움">});</font></p>

<p><font color="#222222" face="돋움">});</font></p>

<p><font color="#222222" face="돋움"></script></font></p>

<p><font color="#222222" face="돋움"><!-- 페이지 --></font></p>

<p><font color="#222222" face="돋움"><?php // echo $write_pages;  ?></font></p>

<p> </p>

<p><font color="#222222" face="돋움"><!-- 게시판 검색 시작 { --></font></p>

<p><font color="#222222" face="돋움"><!-- } 게시판 검색 끝 --></font></p>

<p> </p>

<p><font color="#222222" face="돋움"><?php if ($is_checkbox) { ?></font></p>

<p><font color="#222222" face="돋움"><script></font></p>

<p><font color="#222222" face="돋움">function all_checked(sw) {</font></p>

<p><font color="#222222" face="돋움">    var f = document.fboardlist;</font></p>

<p> </p>

<p><font color="#222222" face="돋움">    for (var i=0; i<f.length; i++) {</font></p>

<p><font color="#222222" face="돋움">        if (f.elements[i].name == "chk_wr_id[]")</font></p>

<p><font color="#222222" face="돋움">            f.elements[i].checked = sw;</font></p>

<p><font color="#222222" face="돋움">    }</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p> </p>

<p><font color="#222222" face="돋움">function fboardlist_submit(f) {</font></p>

<p><font color="#222222" face="돋움">    var chk_count = 0;</font></p>

<p> </p>

<p><font color="#222222" face="돋움">    for (var i=0; i<f.length; i++) {</font></p>

<p><font color="#222222" face="돋움">        if (f.elements[i].name == "chk_wr_id[]" && f.elements[i].checked)</font></p>

<p><font color="#222222" face="돋움">            chk_count++;</font></p>

<p><font color="#222222" face="돋움">    }</font></p>

<p> </p>

<p><font color="#222222" face="돋움">    if (!chk_count) {</font></p>

<p><font color="#222222" face="돋움">        alert(document.pressed + "할 게시물을 하나 이상 선택하세요.");</font></p>

<p><font color="#222222" face="돋움">        return false;</font></p>

<p><font color="#222222" face="돋움">    }</font></p>

<p> </p>

<p><font color="#222222" face="돋움">    if(document.pressed == "선택복사") {</font></p>

<p><font color="#222222" face="돋움">        select_copy("copy");</font></p>

<p><font color="#222222" face="돋움">        return;</font></p>

<p><font color="#222222" face="돋움">    }</font></p>

<p> </p>

<p><font color="#222222" face="돋움">    if(document.pressed == "선택이동") {</font></p>

<p><font color="#222222" face="돋움">        select_copy("move");</font></p>

<p><font color="#222222" face="돋움">        return;</font></p>

<p><font color="#222222" face="돋움">    }</font></p>

<p> </p>

<p><font color="#222222" face="돋움">    if(document.pressed == "선택삭제") {</font></p>

<p><font color="#222222" face="돋움">        if (!confirm("선택한 게시물을 정말 삭제하시겠습니까?\n\n한번 삭제한 자료는 복구할 수 없습니다\n\n답변글이 있는 게시글을 선택하신 경우\n답변글도 선택하셔야 게시글이 삭제됩니다."))</font></p>

<p><font color="#222222" face="돋움">            return false;</font></p>

<p> </p>

<p><font color="#222222" face="돋움">        f.removeAttribute("target");</font></p>

<p><font color="#222222" face="돋움">        f.action = "<?php echo G5_BBS_URL ?>/board_list_update.php";</font></p>

<p><font color="#222222" face="돋움">    }</font></p>

<p> </p>

<p><font color="#222222" face="돋움">    return true;</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p> </p>

<p><font color="#222222" face="돋움">// 선택한 게시물 복사 및 이동</font></p>

<p><font color="#222222" face="돋움">function select_copy(sw) {</font></p>

<p><font color="#222222" face="돋움">    var f = document.fboardlist;</font></p>

<p> </p>

<p><font color="#222222" face="돋움">    if (sw == "copy")</font></p>

<p><font color="#222222" face="돋움">        str = "복사";</font></p>

<p><font color="#222222" face="돋움">    else</font></p>

<p><font color="#222222" face="돋움">        str = "이동";</font></p>

<p> </p>

<p><font color="#222222" face="돋움">    var sub_win = window.open("", "move", "left=50, top=50, width=500, height=550, scrollbars=1");</font></p>

<p> </p>

<p><font color="#222222" face="돋움">    f.sw.value = sw;</font></p>

<p><font color="#222222" face="돋움">    f.target = "move";</font></p>

<p><font color="#222222" face="돋움">    f.action = "<?php echo G5_BBS_URL ?>/move.php";</font></p>

<p><font color="#222222" face="돋움">    f.submit();</font></p>

<p><font color="#222222" face="돋움">}</font></p>

<p><font color="#222222" face="돋움"></script></font></p>

<p> </p>

<p><font color="#222222" face="돋움"><?php } ?></font><code>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
6년 전

해당 조건에 맞는 ul만 출력을 하고 싶습니다.<---이것이 무슨 말인지 이해할 사람이 있을지 의문입니다

예전에도 같은 질문을 했던데 답변한 사람있던가요?

해당 조건이라는 것이 무엇을 말하는가요?

 

그리고 코드도 군더더기가 많습니다

22행에서 원글은 이미 $list에 추출되어 들어있는데 또 원글까지 추출할 필요가 없습니다

88~90행에 의해서 $Ymd가 항상 값을 가지게 되니 93~96행은 필요없고 94행만 있으면 됩니다

또한 113~123행은 절대 실행될 수 없으니 필요없는 코드입니다(항상 $Ymd가 있으니 항상 $mod=3이기 때문)

229행의 for문에 의해서 242~311행이 여러번 반복하여 출력될 것인데 for문 밖으로 빼버려야합니다

 

322행부터가 문제인 것 같은데 조건에 맞는 ul 이라는 것이 도대체 무얼 말하는 것인가요?

어떤 모양의 출력을 원하는가요?

 

324~326은 무엇을 하기 위한 코드인가요? 테스트용인가요?

15번 무언가를 반복 하고싶은 것 같기도 하고....

 

해결하지못해 답답한 것 같아서 소스를 자세히 살펴보았지만 무엇을 하려는지 의도를 전혀 알 수 없었습니다

 

 

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인