토론방

소스관련 그룹디자인 - 맞춤게시판 출력 - 리플 숫자 표시 및 새 글에 new 아이콘 적용

확인 가능한 전체 URL : http://renewal01.dodoacademy.com

 

1. 그룹디자인 - 맞춤게시판 출력 :  new 아이콘 표시 방법    //    맞춤 게시판 - 기본디자인 -  리스트 화면 : 리플 숫자와 new 아이콘 표시 방법

    (첨부파일 1번 참조)

 

2. 관리자로 접속 할 경우에만 보여지는 소스는 이전 질문에서 배웠습니다. 관리자접속 할 경우에 적용 할 수 있는 소스도 알고 싶습니다.   (첨부파일 2번 참조)

   예를 들자면, 맞춤 게시판 - 댓글 디자인에서, 회원 등급 아이콘을 보여주는건 (회원관리 - 회원등급 관리에서 아이콘 지정) 가능하나, 관리자 등급은 따로 없으므로,

   관리자로 접속 한 뒤 댓글을 달 경우,   관리자 등급의 아이콘을 회원등급 아이콘과는 다르게 보여주고 싶습니다.

게시글 공유 URL복사
댓글[1]

열기 닫기

  • P**M 2014-12-29

    1. 맞춤게시판 리스트 페이지에 덧글 개수를 출력하는 부분은 소스상에 이미 기재가 되어있는데 

    변수처리가 안되어 있어서 출력이 되고 있지 않네요..

    관리자 페이지 프로그램 샵 > 프로그램 환경설정 > 맞춤 게시판 관리에서 수정을 원하시는 맞춤게시판 우측에 기본디자인에서 리스트 화면을 클릭을 하면 나타나는 화면 일부를 캡쳐를 하였습니다. 

    빨간색으로 표시된 부분이 덧글개수를 출력을 하는 부분인데요..

    <!--@if($v[comment_cnt])-->({$v[comment_cnt]})<!--@end-->

    이렇게 되어있는데..

    $v라는 변수는 여기서는 values라는 변수로 사용이 됩니다. 

    따라서

    <!--@if($values[comment_cnt])-->({$values[comment_cnt]})<!--@end-->

    라고 기재를 하시면 덧글개수는 출력이 됩니다.

    그리고 새글 출력하는 부분은 별도로 처리가 되어있지 않습니다. 

    따라서 작업을 좀 진행을 해야되는데요..

     

    <table class="table table-bordered table-striped collage" style="border:none;">
         <tbody>
              <tr>
                <th class="text-center hidden-xs">NO</th>
                <th class="text-center">이름</th>
                <th class="text-center">내용</th>
    <!--@if($admin_conn_yn)-->
                <th class="text-center hidden-xs">날짜</th>
    <!--@end-->
              </tr>
              <tr loop="$myboard_mylist_row as $key => $values">
                <td class="text-center hidden-xs">{$values[numbering]}</td>
                <td class="text-center">{$values[s_v1]}</td>
                <td><a href="{$values[read_url]}">{$values[s_v12]}</a> <!--@if($v[comment_cnt])-->({$v[comment_cnt]})<!--@end--></td>
    <!--@if($admin_conn_yn)-->
                <td class="text-center hidden-xs">{$values[reg_date]|date:Y.m.d}</td>
    <!--@end-->
              </tr>      
         </tbody>
    </table>

    위의 부분이 리스트 출력을 하는 부분은데요...내용부분에 새글표시를 하도록 하겠습니다.

    <table class="table table-bordered table-striped collage" style="border:none;">
         <tbody>
              <tr>
                <th class="text-center hidden-xs">NO</th>
                <th class="text-center">이름</th>
                <th class="text-center">내용</th>
    <!--@if($admin_conn_yn)-->
                <th class="text-center hidden-xs">날짜</th>
    <!--@end-->
              </tr>
              <tr loop="$myboard_mylist_row as $key => $values">

    {@

              $today = mktime('0','0','0',date('m'),date('d'),date('Y');
              $tmp_date = explode(" ",$values[reg_date]);
              $tmp_date2 = explode("-",$tmp_date[0]);
              $l_reg_date = mktime('0','0','0',$tmp_date2[1],$tmp_date2[2],$tmp_date2[0]);

              $newIcon = ($today == $l_reg_date) ? "N" : "";

    @}

                <td class="text-center hidden-xs">{$values[numbering]}</td>
                <td class="text-center">{$values[s_v1]}</td>
                <td><a href="{$values[read_url]}">{$values[s_v12]}</a> {$newIcon} <!--@if($v[comment_cnt])-->({$v[comment_cnt]})<!--@end--></td>
    <!--@if($admin_conn_yn)-->
                <td class="text-center hidden-xs">{$values[reg_date]|date:Y.m.d}</td>
    <!--@end-->
              </tr>      
         </tbody>
    </table>

    위의 빨간색만 추가를 하시면 새글표시가 될겁니다. 1일로 처리가 되어있는 부분이며, 글작성한 날에는 n 표시가 되도록 되어있습니다. 

    n 부분에 원하시는 이미지를 넣어주시면 됩니다. 

     

    2. 내역을 확인을 해보니 출력하는 부분에서 관리자가 작성을 하였다는 정보를 같이 표시를 하고 있지는 않습니다. 

    회원그룹을 생성을 하여 해당 그룹에서 작성을 하도록 처리를 하는 방법밖에는 없을것 같습니다.

    그룹을 생성을 하고 해당 그룹으로 글작성을 하면 그룹 정보가 같이 나오는데요 이 그룹으로 작성을 하였을때 관리자 아이콘이 보여지도록

    처리를 하시면 될것 같습니다. 

     

    감사합니다. 

     

댓글작성

열기 닫기

댓글작성
top