채택완료

리스트 하단 버튼문의

2016-10-22 (토) 16:07:35 3,342

8cb53f0103a800035d03c2bc92fd747a_1477119677_0305.png
리스트 하단에 

팁을 이용해 선택분류를 만들었는데요 (게시판 이동이 아닌 카테고리 이동)

기본 베이직 스킨에서는 잘 구동이 됩니다 

bbs/cate.php와 bbs/ cate.update.php 파일 추가함

8cb53f0103a800035d03c2bc92fd747a_1477119738_3708.png
 

어린식의 형태라고 보심 되는데요

베이직 스킨이 아닌 다른 스킨을 사용중이라서

다른스킨은 이 형태가 좀 틀려서 도움 요청드립니다

하단만 베이직 스킨 형태로  바꾸니까 스킨하단형태가 좀 무너져서여

새로운 스킨형태로 바꿔야될것 같은데

틀린건 딱 2가지 뿐인데 제대로 안바꿔지네요 

8cb53f0103a800035d03c2bc92fd747a_1477119821_9263.png
새로운 스킨의 형태는 이거인데요 

Copy
<div class="fz_footer">        <?php if ($is_checkbox) { ?>		<div id="fz_admin_select">			<select name="btn_submit" id="">				<option value="">선택명령</option>				<option value="선택삭제">선택삭제</option>				<option value="선택복사">선택복사</option>				<option value="선택이동">선택이동</option>                 <option value="선택분류">선택분류 </option> 			</select> 		</div>
 

여기서 선택분류 추가해서 나오긴 하는데

하단 스크립트에서 

 

Copy
<?php if ($is_checkbox) { ?><script type="text/javascript">$(function(){	$("#chkall").click(function(){		$(".fz_board tbody input[type='checkbox']").prop("checked", $(this).prop("checked"));	});	$("#fz_admin_select").select_box({		height:24,		onchange:function(p, $select, ul){			if(!$select.val()) return false; 			if(!$(".fz_board tbody input[type='checkbox']:checked").length)			{				alert($select.val()+" 할 게시물을 하나 이상 선택하세요.");				$select.find("option").eq(0).prop("selected", true).change();				return false;			} 			if($select.val()=="선택복사" || $select.val()=="선택이동")			{				var sub_win = window.open("", "move", "left=50, top=50, width=500, height=550, scrollbars=1"); 				$("#fboardlist input[name='sw']").val($select.val()=="선택복사" ? "copy" : "move");				$("#fboardlist").attr("target", "move");				$("#fboardlist").attr("action", "./move.php");				$("#fboardlist").submit();			}			else if($select.val()=="선택삭제")			{				if (!confirm("선택한 게시물을 정말 삭제하시겠습니까?\n\n한번 삭제한 자료는 복구할 수 없습니다\n\n답변글이 있는 게시글을 선택하신 경우\n답변글도 선택하셔야 게시글이 삭제됩니다."))					return false; 				$("#fboardlist").attr("target", "");				$("#fboardlist").attr("action", "./board_list_update.php");				$("#fboardlist").submit();			}		}	});});</script><?php } ?>
  
여기서 중간에
선택분류도 추가를 해야되는데
이것을 어떻게 바꿔야될까여?
중간에 $("#fboardlist input[name='sw']").val($select.val()=="선택복사" ? "copy" : "move"); 이런 코드를 어떻게 바꿔야될지 모르겠어요


기존 베이직에서는 
if(document.pressed == "선택분류") {
        select_cate("cate");
        return;
    }

function select_cate() {
    var f = document.fboardlist;

    str = "분류";
    var sub_win = window.open("", "cate", "left=50, top=50, width=500, height=550, scrollbars=1");

    f.sw.value = "cate";
    f.target = "cate";
    f.action = "./cate.php";
    f.submit();
}

이런것들을 list화면에 추가하면 잘 작동이 됐었던거고요

cate.php및updat.php는 잘 구동이 됩니다
새로운 스킨에서 적용을 어떻게 해야될까여?

|

답변 2개

채택된 답변
+20 포인트

else if($select.val()=="선택삭제")

{

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

return false;

$("#fboardlist").attr("target", "");

$("#fboardlist").attr("action", "./board_list_update.php");

$("#fboardlist").submit();

}

// 아래 부분 새로 추가

else if($select.val()=="선택분류")

{

      select_cate("cate"); 

}

이런식으로 추가하면 될거 같네요. 

해당 소스를 적용할려고 하시는 스킨에 붙박하면 되는거 아닐까요? ㅋ 

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