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

관리자모드와 비모드 채택완료

11년 전 조회 4,880
PC에서는 정상적으로 보이는데 모바일에서의 모습입니다.
 
111.jpg
관리자로 로그인했을시 모습인데- 이미지가 약간 길죽하게 들어가고 ~ 근데 이점까지는
 
괜찮습니다~
 
근데 문제는 로그아웃 했을시
 
222.jpg
빨간 네모칸처럼 체크박스 영역이 그대로 남아있습니다~
 
 
 
관리자로 로그인하면 체크박스부분이 보이고
 
로그아웃하면 안보이면서 다른부분이 영역을 차지해야하는데
 
위와같이 공간이 남습니다~~
 
 
아래는 list.skin.php 소스입니다.
 
 
$img_width = 110; $img_height = 75; $img_quality = 100;
if (!$img_width) alert("게시판 설정 : 여분 필드 1 에 목록에서 보여질 이미지의 폭을 설정하십시오. (픽셀 단위)"); if (!$img_height) alert("게시판 설정 : 여분 필드 2 에 목록에서 보여질 이미지의 높이를 설정하십시오. (픽셀 단위)"); if (!$img_quality) alert("게시판 설정 : 여분 필드 3 에 목록에서 보여질 이미지의 질(quality)을 비율로 설정하십시오. (100 이하)"); if (!function_exists("imagecopyresampled")) alert("GD 2.0.1 이상 버전이 설치되어 있어야 사용할 수 있는 갤러리 게시판 입니다.");
$data_path = $g4[path]."/data/file/$bo_table"; $thumb_path = $data_path.'/thumbs';
@mkdir($thumb_path, 0707); @chmod($thumb_path, 0707);
// 선택옵션으로 인해 셀합치기가 가변적으로 변함 $colspan = 4;
//if ($is_category) $colspan++; if ($is_checkbox) $colspan++; if ($is_good) $colspan++; if ($is_nogood) $colspan++;
// 제목이 두줄로 표시되는 경우 이 코드를 사용해 보세요. // 제목 ?>
   
       
               
       
           
                                                                   
       
                        개의 업체가 등록 되었습니다.                      
if ($is_member){  // 로그인했는지 확인 echo" "; echo" 로그아웃 "; echo" "; } else{    // 로그인 안했다면 echo" "; echo" 관리자 로그인 "; echo" "; } ?>                             
   
         
                         
   
 
                                         
                                                             
"; //★ (카테고리목록의 테이블 길이를 100%로 할 경우) echo ""; //◆   $ca_menu = explode("|",$board[bo_category_list]); $ca_td_num = "4"; //가로칸수. 원하는 칸수만큼 지정해주면 됩니다. $ca_td_width = "100%" / $ca_td_num ; //★ "; } //echo ""; } echo "
값   for ($c=0, $cnt=count($ca_menu); $c<$cnt; $c++) { if (($c == "0") || (($c >= $ca_td_num) && ($c % $ca_td_num == "0"))) { echo "
"; //★ echo ""; //◆   //★표와 ◆표는 어느 한쪽을 쓸 경우 다른 쪽을 주석처리하면 됩니다.   if ($sca == $ca_menu[$c]) { $bcoral = ""; } else { $bcoral = ""; }
$sqlCnum = " select count(*) as Cnum from $write_table where wr_is_comment = 0 and ca_name = '$ca_menu[$c]'"; $rowCnum = sql_fetch($sqlCnum);
"; } ?>
       
  | ";     for ($i=0; $i$b_s$arr[$i]$b_e  | ";     if ($cnt == $cnt_bo_1) { $cnt = 0; $str .= " "; }     $cnt++;     }     if ($cnt0 == 0 ) { $bb_s=""; $bb_e=""; } ?>   전체 ()  
>                                                                           
   
   
                                                
   
"; } ?>
   
         
이미지기본 정보">전화
          !@file_exists($img)) $img = "$g4[path]/data/file/$bo_table/thumbnail/{$list[$i][wr_id]}"; if (!@file_exists($img)) $img = "{$list[$i][file][0][path]}/{$list[$i][file][0][file]}"; if (!@file_exists($img)) $img = "$board_skin_path/img/noimage.png"; if (!$list[$i][wr_id]) $img = "$board_skin_path/img/noimage.png"; if (@is_dir($img)) $img = "$board_skin_path/img/noimage.png"; ?>   ";   //  if ($list[$i][icon_new]) // New는 신규 입점 업소          //       echo "";     //if ($list[$i][icon_hot]) //hot은 인기 업소                 //echo "";     echo "";        ?>                [{$list[$i][ca_name]}] ";             }
            if ($list[$i][is_notice])                 echo "{$list[$i][subject]}";             else                 echo "{$list[$i][subject]}";
            if ($list[$i][comment_cnt])                 echo " {$list[$i][comment_cnt]}";
            // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }             // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }
            echo " " . $list[$i][icon_new];             //echo " " . $list[$i][icon_file];    //echo " " . $list[$i][icon_image];             //echo " " . $list[$i][icon_link];             //echo " " . $list[$i][icon_hot];             //echo " " . $list[$i][icon_secret];             echo $nobr_end;             ?>
       

     
     $tbl = "{$g4[write_prefix]}{$bo_table}";      $sql2 = " select wr_3 from $tbl  where wr_is_comment > 0 && wr_parent = '{$list[$i][wr_id]}' && wr_3 > '0' ";      $result2 = sql_query($sql2);
     while($row2 = mysql_fetch_array($result2)  ) {      $point=$row2[0];      $cmtpoint=$cmtpoint + $point;      $totalcount++;      }
     if ($totalcount!=0) {      $cmtpoint= $cmtpoint/$totalcount;      $cmtpoint= number_format($cmtpoint,2);      }      ?>          "9"){?>                       "8"){?>                       "7"){?>                       "6"){?>                       "5"){?>                       "4"){?>                       "3"){?>                       "2"){?>                       "1"){?>                       "0"){?>                                            (총 명 참여)          
  
               

이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기 이 글을 요즘으로 보내기

       
게시물이 없습니다.
   
   
       
        "; } ?>         ", $write_pages);         $write_pages = str_replace("이전", "", $write_pages);         $write_pages = str_replace("다음", "", $write_pages);         $write_pages = str_replace("맨끝", "", $write_pages);         //$write_pages = preg_replace("/([0-9]*)<\/span>/", "$1", $write_pages);         $write_pages = preg_replace("/([0-9]*)<\/b>/", "$1", $write_pages);         ?>                 "; } ?>    
       
 
 
 
 
 
 
 
 
 
관리자로 로그인 했을시 화면입니다.
 
 
보시는것과 같이 관리자로 로그인하면 좌측에 체크박스가 생깁니다.
 
pc에서는 상관없이 잘뜨는데~
 
 
모바일에서는
 
 
댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
<div><div style="font-family: gulim, helvetica; line-height: 23.54400062561035px"> <!-- 검색 만들기 --></div>
<div style="font-family: gulim, helvetica; line-height: 23.54400062561035px">    <table cellspacing="0" cellpadding="0" class="board_list"  width=<?=$width?>>
     <tr>
      <td width="100%" colspan="4">      
    <span style="font-size: 10pt"><? if ($is_checkbox) { ?></span><span style="font-size: 10pt"><col width="5%" /> <? } ?>   </span><span style="font-size: 10pt"> </span></div>
<div style="font-family: gulim, helvetica; line-height: 23.54400062561035px">    <col width="35%" />
    <col width="45%" />
    <col width="20%" /> 
    </td>
    <tr>    
       <span style="font-size: 10pt"><? if ($is_checkbox) { ?></span><span style="font-size: 10pt"><th><input onclick="if(this.checked) all_checked(true); else all_checked(false);" type="checkbox"></th></span><span style="font-size: 10pt"><?}?></span></div>
<div style="font-family: gulim, helvetica; line-height: 23.54400062561035px">  <th>이미지</th>
        <th>기본 정보</th>
        <th><a href="<?=$write["wr_5"]?>">전화</a></th>    
      </tr></div>
<div style="font-family: gulim, helvetica; line-height: 23.54400062561035px">    <? 
    for ($i=0; $i<count($list); $i++) { 
        $bg = $i%2 ? 0 : 1;
    ?></div>
<div style="font-family: gulim, helvetica; line-height: 23.54400062561035px">    <tr class="bg<?=$bg?>"> 
     <span style="font-size: 10pt"><? if ($is_checkbox) { ?></span></div>
<div style="font-family: gulim, helvetica; line-height: 23.54400062561035px"><span class="Apple-tab-span" style="white-space: pre">	</span><td class="checkbox">
        <input type=checkbox name=chk_wr_id[] value="<?=$list[$i][wr_id]?>"></td><? } ?>
  <!-- 썸네일 위 스티커 부착 작용 시작 --></div></div>
<div>
이런식으로.. 중간에서 if($is_checkbox){} 부분이 th와 td까지 감싸게 바꿔보세요..
로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

답변감사합니다//

그렇게도 해보았지만 안으로 넣으면~

pc에서도 아예 colspan이 3개까지만 보입니다 ㅠㅠ
PC에서는 체크박스가 있는 공간이 보여야되는건가요..?
그러면 저 스킨 하나로 PC/모바일 다 처리하려고 하시면은.. 모바일이면 예외처리 하시는수 밖에 없을거같은데요..
pc에서도 관리자로 로그인하면 체크박스가 보이구요~

로그아웃 하면 체크박스부분이 안보여요~ 근데 pc에서는

체크박스 부분이 공간이 조금차지해서 ~ 아마 공간이 있어도 티가 안나는거 같아요~
아~ 안으로 넣구 colspan 을 변경안햇네요~

차근차근 다시 바꾸니 됬네요^^ 감사합니당!

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

많은 도움이 되었습니다. 감사합니다.

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

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

많은 도움이 되었습니다. 감사합니다.
로그인 후 평가할 수 있습니다

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

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

로그인

전체 질문 목록

🐛 버그신고