안녕하세요,
pageid 함수의 수정을 위해서, 현재 function.helper 및 KBOARDbuilder.class 파일을 수정 중에 있는데요,
목적은 게시글 보기 시 항상 목록 보기 설정에서, 게시글 아래 나오는 게시판 리스트의 특성을 조금 변경하고 싶어 그렇습니다.
KBOARDbuilder에서는 게시글 및에 항상 게시판 보기가 on 되었을 시에는 원래 발동되는 리스트함수가 아니라 이름을 살짝 변경한 (하지만 복붙해서 역할은 똑같은) 함수가 호출되어 동작하게 했고,
KBOARDbuilder에서 pageid를 호출하는 함수, function.helper에 있는 아래의 함수를 수정하려고 하는 것입니다.
function kboard_pageid(){
static $pageid;
if($pageid === null){
$_GET['pageid'] = isset($_GET['pageid'])?intval($_GET['pageid']):1;
$pageid = $_GET['pageid'];
}
return apply_filters('kboard_pageid', $pageid);
}
마찬가리로 이 함수도 꼬임 방지를 위해서 함수는 병렬적으로 복붙한 뒤 이름을 변경해서 (function kboard_pageid_always_on) 수정하고 있는데요,
저는 해당 글에 들어갔을 때, 해당 글이 위치한 '게시판'의 접속시점에서의 '전체글 개수'와 '해당 글이 전체 글 중 몇번째인지 (즉 접속 시 총 50개 글이 있는 상황인데, 해당 글이 3번째로 빨리 쓰여진 글이라면 50, 3을 변수로 얻고 싶은 것)
이미 어떤 변수가 있다면 그 변수가 뭔지, 혹은 이를 호출하는 함수는 무엇인지, 알고 싶습니다. 혹시 어떤 함수를 추가해야 한다면 가급적 function.helper에서 수정하고 싶어요...
도와주세요 ㅜㅜ
list.php 파일에서 전체 게시글의 개수는
아래의 코드를 활용해보시겠어요?
$board->getListTotal()
리스트 게시글 번호는 아래의 코드를 활용해보세요.
$list->index()
고맙습니다.
안녕하세요,
전체 글 개수를 의미하는 변수, 그리고 현재 글의 number를 의미하는 변수 두가지만 확보하면 될 것 같습니다 (function.helper에서 호출 가능하면 되구요)
이미 선언된 변수라면 변수명만 알려주셔도 될 것 같아요 !!
고맙습니다
안녕하세요~^^
본문에 프로그램 코드를 올려야 할 경우 에디터의 코드 스니펫 삽입 기능을 사용해주세요.
그렇지 않으면 에러가 나는 코드로 바뀌거나
질의응답 시 소통에 문제가 생길 수 있습니다.
말씀하신 부분은 저희도 연구를 해봐야 할 듯합니다.
좋은 방법을 찾게 되면 다시 안내해드리겠습니다.
고맙습니다.