코드이그나이터 기반 PHP 오픈소스 게시판 : 씨아이보드

레이아웃 수정 및 config

안녕하세요.

짧은 상식을 가지고 하다보니 질문이 많네요 ㅎㅎ;;


지금 작업은 하나의 전체글 게시판을 가지고

여러가지 카테고리로 분리


그리고

메인 레이아웃에서


Category1-------------- => 테이블 하나가 한 라인 차지


전체글 ------------------- => 게시판 모든 카테고리 존재


이렇게 나눠야하는데


기존 코드는 게시판들을 foreach 시켜서 노출시키는 구조인듯 했습니다.

여러 "카테고리" 를 가지는 "전체글" 게시판을 하나 두고 

그걸 메인으로 하면서 

레이아웃에 "전체글" 게시판의 특정 카테고리만 모아놓은 "게시판" 을 노출하고 싶습니다.

여러 번의 수정을 거쳤지만 의도한 대로 처리를 못해서 ..

어떻게 해야할지 도움을 받을 수 있을까요 ?




===== main.php

if (element('board_list', $view)) {
foreach (element('board_list', $view) as $key => $board) {
// echo var_dump($board['category']);
if($board['brd_id']==3) {
$config = array(
'skin' => 'bootstrap_gallery',
'brd_key' => element('brd_key', $board),
// 'brd_key' => 1,
// 'category' => element('category', $board),
'limit' => 5,
'length' => 40,
'is_gallery' => '1',
'image_width' => '200',
'image_height' => '200',
'cache_minute' => 1,
);
} else {
$config = array(
'skin' => 'bootstrap',
'brd_key' => element('brd_key', $board),
// 'category' => element('category', $board),
'limit' => 5,
'length' => 40,
'is_gallery' => '',
'image_width' => '',
'image_height' => '',
'cache_minute' => 1,
);
}
if ($k % 2 === 0) {
echo '<div class="row">';
$is_open = true;
}



별개의 질문을 하나 더 드리고자합니다

$this->cbconfig 

이 부분에 질문이 있습니다.


뷰들을 보면

if ( element('something', $view) { 

이런 코드들이 있는데 

컨트롤러에 정의가 되어있는 케이스도 있지만

없는 케이스도 있더라구요


정의가 되어있지않은 경우 전체검색으로 돌려도 나오지 않아

var_dump($view) 를 한다음 

인덱스들 참고하여 작성을 하고 있는데


$view, $this->cbconfig 에서 추가되는 변수들은 

컨트롤러 등에서 따로 적어주는 거 같은데 기본 변수들은 알 수가 없어서요 ㅠㅠ

기본적으로 가지는 인덱스를 알 수 있는 방법이 있을까요 ?



0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오톡으로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

질문/답변

번호 제목 글쓴이 날짜 조회수
공지 Github 운영을 시작합니다 +10 icon 관리자 11-19 9,088
공지 씨아이보드 3 배포 안내 +18 icon 관리자 11-09 10,748
678 kg 이니시스 선택시 오류 -236 2일전 10
677 새로운 호스팅에 기존 사이트를 이전했는데.. 로그인이 안됩니다. 강끄 5일전 11
676 컨텐츠몰 카테고리 링크 -202 9일전 27
675 관리자에서 배너관리 문의드립니다. 줏다 01-13 37
674 설치관련 문의 작은별 12-24 110
673 서버이전 중에 1305 에러가 떳습니다. +4 -286 12-23 189
672 관리자페이지 회원관리의 회원수정에서 mem_userid 의 길이 수정방법… 김대현 12-22 101
671 creditor & ckfinder 통합 절차 +1 MacGit 12-19 128
670 레이아웃 수정 및 config +1 MacGit 12-06 175
669 디비 필드 추가 후에... +2 MacGit 12-05 146
668 상용화 질문드립니다. +2 MacGit 12-04 165
667 안녕하세요. $this->board 어떻게 접근되는지 궁금합니다. +1 -270 11-19 168
666 제아이피기반으로 간헐적으로 install 요청이 아파치로그에 생기는데요.… 차가운잎사귀 11-18 123
665 메인 레이아웃 갤러리 형식으로 SaganJ 11-08 141
664 스타트업 중계플랫폼으로 개발중인데 사용해도될까요? +2 차가운잎사귀 11-07 225
663 ciboard3 권장 서버 사양 질문입니다. -264 11-05 124
662 납품 목적으로도 사용이 가능한가요? +2 용용이 10-19 325
661 폼 서브밋 관련 질문 드립니다. 슬라임 10-16 155
660 연도까지 나오게 어떻게 하나요? SaganJ 10-02 254
659 ciboard 는 codeigniter 몇 버전으로 되어있나요? +2 ssajae 09-22 505