웹마스터 팁
하나의 게시물을 각각 다르게 보이도록 만드는 방법 2
2009.11.16 17:56
검색해보니 중복은 아닌 것 같은데..
만약 중복이면 삭제해주시던지, 댓글남기시면 삭제하겠습니다.
list.html 문서를 열면 아래와 같은 부분이 있습니다.
<!--@if($oDocument->isExists())--> <!--#include("./view_document.html")--> <!--@end-->
알고 계시겠지만, 목록에서 게시물 제목을 누르고 들어가면 내용을 보여주는 것이죠.
저걸 $listStyle 변수를 활용해서 새로운 내용을 보여줄 수도 있습니다.
다 아실지도 모르겠지만, 시작을 했으니 끝을 맺도록 하겠습니다.
먼저, 새로운 새로운 스타일이름을 AB 로 지정해서 조건을 추가해볼게요
<!--@if($oDocument->isExists())--> <!--@if($listStyle == '+ '+ 'AB')--> 혼자놀기 <!--@else--> <!--#include("./view_document.html")--> <!--@end--> <!--@end-->
.저렇게하면 스타일 이름이 AB일 때 혼자놀기 라는 단어만 출력될 겁니다.
그러면 버튼도 만들어보도록 하죠.
버튼소스를 넣었더니.. 앞에 XE 주소가 추가되서 소스만 뿌려볼게요.
아래의 주소로 버튼을 만들면 됩니다.
{getUrl("document_srl',$oDocument->document_srl, 'listStyle', '+ 'AB', 'cpage','')}
위의 버튼을 클릭하면 스타일이 AB로 바뀌는데, 저건 내용에 뿌려주는 것이고..
목록에 링크를 만들려면 $oDocument->document_srl 이것을 $document->document_srl 이렇게 변경하면 됩니다.
내용과 혼자놀기를 함께 출력하고 싶으면 아래와 같이 하면 되고, 위치는 원하는 곳에 넣으면 되겠죠..
<!--@if($oDocument->isExists())--> <!--@if($listStyle == 'AB')--> 혼자놀기 <!--@end--> <!--#include("./view_document.html")--> <!--@end-->
<!--@if($listStyle == 'AB')--> 혼자놀기 <!--@end-->
skin.xml 문서에 조건을 추가해서 활용하면 더 좋은 기능으로 사용할 수 있을겁니다.
댓글 5
-
*폴라리스
2010.01.11 16:00
-
된장맛껌
2010.01.11 21:32
은근히 여러가지로 활용이 가능하죠 ^^
-
우냠냠
2010.01.20 08:34
무언가 괜찮은 내용같은데 이해가잘되지않습니다... 예를들어서 어떤식의 활용이가능할까요?
-
된장맛껌
2010.01.20 18:19
예제는 본문을 잘 읽어보시구요.
사용예를 글로 보충하자면..
음.. 예를 들면..
목록에서 링크를 클릭하면 내용이 보이지요?
기본에서는 원문과 댓글만 보이는 형태와 같은... 형식으로만 보여주는데..
목록에서 링크를 여러개 만들어서 클릭하는 링크마다 다른 내용을 보여줄 수도 있고..
내용을 보여주는 화면에서 설명드린 형식을 응용해서 링크를 추가하면 페이지넘김으로도 활용할 수 있습니다. -
나그네
2010.10.02 10:51
정말 감사합니다. 몹시 찾던 팁이네요
제목 | 글쓴이 | 날짜 |
---|---|---|
하나의 게시물을 각각 다르게 보이도록 만드는 방법 2 [5] | 된장맛껌 | 2009.11.16 |
관리자에서 회원리스트(남성,여성리스트 분류해서 보기) [5] | 늘푸른이 | 2010.08.13 |
왕초보용 xe 1.2.0 버전 사용 기본 레이아웃 좌측에 배너 삽입 방법. [7] | 『june™』 | 2009.03.20 |
주소끝에 /zbxe 안적어도 홈페이지에 바로 들어오게 하는법?? [10] | 박태훈922 | 2008.02.07 |
게시판 글쓸때 에디터에 기본값(기본내용) 넣는방법 | 놋네눨느. | 2010.09.21 |
티스토리 블로그에 댓글 작성시 프로필 이미지 나오게 하기 | 도라란 | 2010.09.17 |
어느날 로그인이 안된신다면..? 이걸 점검을.. | 청개굴이 | 2010.09.13 |
게시판 가로조절(width) 및 가운데로 이동 태그 [4] | 박상욱860 | 2008.07.12 |
회원과 비회원 구분하여 출력하기 [6] | NEARSTORY | 2009.12.26 |
언어선택옆에 언어별국기 출력하기 [6] | 팔공산 | 2010.09.17 |
받은쪽지에서 아이디 출력을 제거하고 닉네임만 뜨게하기. [4] | XEMALL | 2010.09.25 |
홈페이지에 BGM달기 [1] | SHIN군 | 2010.01.18 |
IE9 작업표시줄 웹 어플리케이션 속성 만들기 [1] | SeoSeungHyun | 2010.09.17 |
제로보드의 아이콘을 내 맘대로 변경하기...(2) [2] | winter548 | 2009.03.23 |
XE 전체를 백업 / 복원하기 (계정 백업 및 복원 방법) [7] | Gekkou | 2010.02.16 |
레이아웃설정에 언어팩추가하기 [8] | 팔공산 | 2010.09.16 |
layout skin 제작시 info.xml도 잘 보세요 [1] | 바람처럼.. | 2007.08.21 |
프로필이미지, 이미지마크, 이미지이름 수정, 추가시 포인트 삭감 [1] | lattente | 2009.11.02 |
게시판 링크 무조건 새창으로 뜨게 하기 [5] | 그분 | 2009.08.29 |
아무 에러 없이 로그인이 되지 않을 시 해결법 [1] | SMaker | 2010.09.13 |
감사합니다 >_< 된장맛껌님 덕분에 코멘트수를 눌렀을때 코멘트만 보이는 페이지를 만들었어요...
정말 고마워요 >_<