포럼
일기장 게시판 스킨 제작 중입니다.
2014.01.25 15:03
같이 만드시겠다는 분이 없어 일단 혼자 시작 합니다. ^^g
---------------------------------------------------------
월 1 2 3 4 5 6 7 8 9 10 11 12
---------------------------------------------------------
제목 | 해당월의
본문 | 1일부터
댓글 | 31일까지의 목록
----------------------------------------------------------
이런 형태로 구상 중입니다.
음.... 어렵더군요. @_@
1. 리스트에서 본문 출력 (O)
1) 리스트 파일에서 본문 파일 인클루드하니 본문 양식은 출력되는데, 내용이 출력이 안되더군요.
(기본 인클루드 되어있는데 조건문을 삭제하는 방법으로 했습니다.)
2) 스케치북 게시판 스킨에서 블로그 출력 방법을 참조해서 내용도 출력되도록 했습니다.
2-1) 그런데 목록에 있는 글들이 다 출력이 되더군요.
기본으로 최근 글 한 개만 출력되고, 목록에서 선택하면 그 글만 출력되어야 하는데 말이죠. ㅠㅠ (<= 여기서 문제 발생.)
2-2) 일단은 게시판 설정으로 리스트에서 1개만 출력되고, 검색시 31개가 출력되도록 했는데 이건 해결책은 못되네요.
왜냐면 검색시 1개가 아닌 검색한 31개 글 모두다 내용이 출력이 되어버리니 말이죠.
본문은 한 개만 출력되어야 하는데,
<block cond="$mi->rd_nav!='N'">{@ $mi->rd_nav=''}</block>
<block loop="$document_list=>$no,$oDocument">
<include target="_read.html" /><!-- cond="$oDocument->isExists()" -->
{@ $rd_idx=1}
</block>
이 코드에서 뭐가 문제가 되는지 질문 게시판으로 알아보려 가봐야겠습니다. =3=33;;
댓글 9
-
delphiXE2
2014.01.25 16:57
-
이온디
2014.01.25 17:29
1. 댓글은 게시판의 기본 기능이라 일단 넣었습니다^^; 왜 미니홈피 다이어리에도 댓글 보려고 글 쓴 사람들 있잖아요.
일기라곤 하지만-_-; 인터넷의 일기란;; 반응이 우선이라 ㅋ
2. 네 년월일을 헤더 부분에 출력해서 이동 가능하게 만들거에요.
3. 네. 사용자 정의 항목 1에 우선 날짜가 있으면 그 날짜로 되고, 없으면 글쓴 날짜로 되게 하려구요.
4. 네 사용자 정의 항목에 입력하면 동영상이나 mp3가 출력되도록 하려구요.
5. 게시판 기본 기능이 비밀번호 기능이 있기에 ㅎ
게시판 스킨으로도 될 거 같아요. 막히는 부분 있는데 좀 도와주세요 ㅠㅠ
-
푸시아
2014.01.25 17:01
제가 직접적인 도움이 되드리지는 못하지만 방향성에서 한가지 말씀드리자면 스케치북 스킨과 기본 스킨이 매우 다르므로 기본 스킨을 이용해서 개발하시는 것을 추천드립니다.
-
이온디
2014.01.25 17:30
네 기본 디폴트 스킨으로 하고 있어요 ㅎ
최근 게시물 한 개만 띄우는 거에서 막혀서;;
-
영흥도우럭
2014.01.25 17:14
응원합니다 ^^
-
sejin7940
2014.01.25 17:40
사실 ^^;; 정말 간단한 일기장 제작방법은..
ZB4 에서는 아예 일기장 스킨이라는걸 따로 만들어야하는 형태가 되겠지만..
XE에서는 그냥 일반 게시판 스킨 내부에다가, 좌측이나 우측에 달력위젯 코드를 하나 연결해두고
게시판 자체에서 글 쓴 날짜를 날짜로 확장변수를 받고..
그 확장변수값이 달력과 연계되도록 달력스킨에서 해두면 (제 달력위젯에 아마 그런기능이 있을거예요)
그냥 간단한 일기장이 바로 구현될겁니다. ^^;;;;
달력을 안 쓰고 위의 구성대로 만들려면.. 조금 더 고민을 하긴해야하지만 ^^
(괜히 재 뿌리는 댓글처럼 보이네요.. 그냥 스킨제작시에도 내부에 위젯을 같이 연계해도 된다는 발상전환을 해드리고팠던거예요)
-
이온디
2014.01.25 23:35
사실.. 이라고 하셨을 땐
제 맘속에 세진님이라면 이미 벌써 일기장 스킨 하나 쯤은 가지고 계실거야 라고 생각했답니다. ㅎㅎ
위젯으로 해도 되는데 만드는 형태가 기본 게시글 1개 내용 출력+해당 월 글목록 출력 형태인데 위젯으로는 아마 불가능해보여서요. (가능할까요?)
-
sejin7940
2014.01.26 00:00
일기장 스킨은 만든게 없어요 ^^;
대부분을 의뢰 받아서 만드는데, 일기장은 개인적인 용도가 크다보니 5년째 의뢰들어와본적이 없어요
이번달 게시글 목록 내용 뽑는 부분을
게시판의 목록을 이용하려고 생각하시면 너무 어려워지는거예요. ( Core 를 다 고쳐야하거든요)
차라리 게시판 목록은 월 상관없이 최근 등록된 일기 라는 개념으로 놔두거나, 아예 숨겨버리시고..
선택한 달에 등록된 일기 내용은..
스킨 자체 내부에서 해당 부분을 별도 쿼리를 돌려 목록을 뽑아 출력하는 방식으로 해도 되고 ..
더 깔끔하게 각각 돌리려면 content 위젯을 변형해서 내부에 넣는거죠. 월 값을 위젯에서 받아서 그 월 내에 해당되는 글만 최근글 형태로 뽑게 만드는거죠 (위젯자체를 좀 고칠 줄 알면 가능하실거예요)
-
이온디
2014.01.26 00:23
처음 접속했을 때 최근 글 뽑아오기만 되면
지금 기능은 일반적인 보여지기 부분에 대한 구현은 된 거 같거든요..;;
(나머지 부분은 정렬하는 기능 등등은 제작하면서 차차 추가해야 하는 부분이고;;;)
http://eond.com/test_bbs
<block loop="$document_list=>$no,$oDocument">
<block cond="$document_srl==$oDocument->document_srl"><include target="_read.html" /></block>
</block>
일단 선택되면 1개씩 출력은 되는데, 선택되기 전에 접속하면 목록에 최근글을 뿌려주려고 하는데
이 부분이 막혀서 ;ㅁ;
제 구상입니다.
<<기능 구상>>
1. 기본적으로 가장 최신의 일기를 제목, 본문만 표시합니다. (일기장 특성상 댓글의 효용성이 있을지??)
2. 일기의 편리한 탐색을 위하여 년, 월, 일 내비게이터를 위젯으로 구현합니다.
3. 글 작성시 일기가 등록될 날짜를 조정할 수 있어야 합니다. (10일, 11일에 일어난 일을 바빠서 14일에 몰아서 쓰는 경우도 있겠죠! 본래 작성날짜와 의도한 작성날짜 모두 DB에 저장, 표시하고 내비게이터에는 의도한 작성날짜에 표시하도록 합니다.)
4. 디지털 일기답게 동영상(YouTube나 직접 업로드), 음악, 사진 첨부가 용이해야 합니다.
5. 개인적인 이야기인만큼 글에 비밀번호 설정이 가능해야 합니다. (즉 각각의 일기에 비밀번호를 원하는 경우 서로 다르게 설정할 수 있도록, 텍스트 컨텐츠를 db저장시도 해당 암호를 키로 하여 암호화저장)
모듈로 가야 하지 않나 싶어요.. 죄송합니다....ㅋㅋㅋ
스킨으로써는 말씀하신 정도의 디자인에 들어가는 기능이면 충분할 것 같습니다.
실력만 되면 참여하는데.. 응원하겠습니다.