제로보드 질문/답변에 같은글을 3번 이상 써도 아무도 답변을 주지 않아서
포기하고 있다가 다시 3개월만에 같은 질문을 올립니다.
제로보드 게시판에 아래팁을 적용하면
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&no=5464
게시물 작성할때
{{{ 문구만 넣어주면 }}}
게시물 내에 테이블이 자동으로 생성되는 팁이거든요.
이 기능을 현재 사용중인데요. 여기서
{{{3개 일때 빨간색 테이블로 해놓으면}}}
{{{{4개 일때 파란색 테이블이 나올 수 있도록 }}}} 기능을 확장 시킬려고 하는데
if문을 몰라서 아무리 해도 적용이 되지 않습니다.
(다른 소스에서 if문과 else 구문을 보고 비슷하게 따라해도 되지 않더라구요...)
도와주세요.
--------------------------------------------------------------------팁 소스를 그대로 가져왔습니다----
제로보드 디렉토리 안의 view.php 파일을 조금 수정하면 꽤 괜찮은 기능을 얻을 수 있습니다.
view.php파일의 한 20번째쯤 줄에 다음과 같은 문장이 있죠.
if(!$data[no]) Error("선택하신 게시물이 존재하지 않습니다","zboard.php?$href$sort");
이 문장 바로 아랫쪽에 다음 구문들을 삽입하면, 글을 쓸 때,
{{{
내용
}}}
라고 쓰면 그 내용이 테이블에 둘러싸이게 됩니다.
만일 게시판마다 스타일을 다르게 하고 싶다면 다르게 할 수도 있도록 이미 변수가 있는지를 체크하도록 했습니다.
else{
// {{{ }}}로 구분되는 자동 테이블 스타일 추가 if(!$border_style) $border_style="solid"; //작은 사각형 테두리 스타일 if(!$border_width) $border_width="2pt"; //테두리 두께 if(!$back_color) $back_color="#eeeeee"; //작은 사각형 배경색 if(!$border_color) $border_color="#555555";//테두리색깔 if(!$table_width) $table_width="100%"; //작은 사각형 가로 크기
if (조건1){조건1에 맞으면 실행} else {조건1이 아닌 모든경우 실행}
대충 이렇습니다.