[균이님 봐주세요] 카테고리 등록 추가질문 입니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

[균이님 봐주세요] 카테고리 등록 추가질문 입니다. 정보

[균이님 봐주세요] 카테고리 등록 추가질문 입니다.

본문

우선 제가 착각을 해서 글을 잘못적었는데요. 일단 균이님 가르쳐 주신대로 했을때 기본적으로 카테고리등록이 됩니다. 계속 추가가 되는건 맞구요.

그런데 문제가 두가지가 있는데요.

첫째는,
게시물을 등록하면서 카테고리를 입력하고 서브밋을 하면, 목록페이지에서 방금 입력한 카테고리를 선택했을때 해당게시물이 검색이 안됩니다. 검색되게 할려면, 등록한 게시물을 수정하기로 해서 입력한 카테고리를 직접 선택해서 다시 서브밋을 해줘야 합니다. (제가 추가가 안된다는게 이걸 의미한건데 말이 좀 이상했죠.^^;)

둘째는,
view화면에 분류명이 노출이 되야 하는데 $view[ca_name] 을 사용하면 노출이 안됩니다. 그래서 $view[wr_10]을 사용했더니 노출이 됩니다.(저는 wr_brand대신에 사용)
하지만, 역시 게시물 수정하기에서 분류명을 선택하면 또 노출이 안됩니다.(당연하겠죠..)
결국 첫번째와 연계된 문제라고 할 수 있겠네요.

그리고 해당 게시물을 삭제했을때 분류명은 그대로 존재하는거. 이건 뭐 그리 중요한 문제는 아닌것 같네요. 제가 한번 연구해 보겠습니다.

어쨌던 좋은 팁인것 같습니다. 알려주셔서 고맙습니다.

댓글 전체

맞습니다 맞구요
깜빡하고 자바스크립트 부분을 빼먹었네요
write.skin.php 아래쪽 자바스크립트 함수 중
function fwrite_check(f) 부분에 다음 스크립트를 추가해 주시면 될겁니다

그리고 카테고리는 ca_name 필드에 등록 되므로 따로 추가 필드에 입력할 필요는 없지않나요?
하여튼 아래처럼 하면 $view[ca_name]에서 출력 될겁니다

 if(typeof(f.ca_name) != "undefined" && f.ca_name.value=='') {
  tmp_brand= f.wr_brand.value.replace(/^\s*|\s*$/g, "");
if(tmp_brand=='') {
if( !f.no_brand.checked) {alert(" 분류를 선택하거나 입력하세요");
          f.ca_name.focus() ; return; }
  }  else ca_option_add(tmp_brand)
 }
제 소스를 그냥 잘라 올리다 보니 빼먹었네요

function ca_option_add(vv){
        document.fwrite.ca_name.options.length += 1;
        document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].value = vv;
        document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].text = ' ● '+vv;
document.fwrite.ca_name.value = vv;
 }
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT