웹마스터 팁

팁이 되려나 모르겠지만 포스팅 해 봅니다 ;;

뭐 대략 style.list.html 을 읽었을때 (일반 게시물 형태의 리스팅)
<!-- @ foreach($document_list as $no => $document) -->
와 같은 식으로 게시물들을 읽어오게 됩니다.

이렇게 되면 제일 끝에 있는 $document 라는 변수가 모든 내용들을 가지고 있다고 생각하시면 되는데요

{print_r($document)}

와 같이 써 보시면은
$document 의 모든 내용들을 보실 수 있습니다

일단 일반 게시물 형태의 style.list.html 에서
foreach 로 각각의 내용들을 불러오는 곳 밑에

{print_r($document)}를 해 보면 화면에 게시물 출력시에 아래와 같은 식으로 뭔가 잔뜩 보일거에요.

documentItem Object ( [document_srl] => 838 [allow_trackback_status] => [error] => 0 [message] => success [variables] => Array ( [document_srl] => 838 [module_srl] => 807 [category_srl] => 841 [is_notice] => N [is_secret] => N [title] => 구글!! [title_bold] => N [title_color] => N [content] => 구글신 강림 !! [readed_count] => 13 [voted_count] => 0 [comment_count] => 0 [trackback_count] => 0 [uploaded_count] => 0 [password] => [user_id] => lainfox [user_name] => tester [nick_name] => tester [member_srl] => 730 [email_address] => avyuki@naver.com [homepage] => [tags] => [extra_vars] => N; [regdate] => 20080327032228 [last_update] => 20080328103257 [last_updater] => [ipaddress] => 203.253.70.159 [list_order] => -839 [update_order] => -848 [allow_comment] => Y [lock_comment] => N [allow_trackback] => N [notify_message] => N [extra_vars1] => http://google.co.kr [extra_vars2] => [extra_vars3] => [extra_vars4] => [extra_vars5] => [extra_vars6] => [extra_vars7] => [extra_vars8] => [extra_vars9] => [extra_vars10] => [extra_vars11] => [extra_vars12] => [extra_vars13] => [extra_vars14] => [extra_vars15] => [extra_vars16] => [extra_vars17] => [extra_vars18] => [extra_vars19] => [extra_vars20] => ) ) 1

documentItem Object 뒤에 노란색 배경으로 있는 녀석들은

{$document->document_srl}
와 같은 식으로 쓸 수 있습니다. {$document->document_srl} 라고 쓰면은 화면에 보여질때는 838 이라는 숫자가 나오겠네요.

그 뒤에[variables] 부터 보통 많이 사용할 내용들을 가지고 있습니다 ; 제목이라던지. 내용이라던지. 기타등등 모든 변수들이 들어있지요
이것을 사용하실때는

{$document->variables[' 변수명 ']}
과 같은 식으로 사용하실 수 있습니다.

예를들면
{$document->variables['title']} 라고 쓰면 화면에 보여질때는 구글!! 이라고 나오겠네요
추천수를 읽으시려면 {$document->variables['voted_count']} 라고 쓰시면 되겠네요

뷰 화면이나 기타 등등 모든 파일등에서
print_r 을 사용하셔서 변수명을 확인하시고 써보시면은 좀 더 수월하게 원하는 걸 만드실 수 있을 것 같습니다 ^^






3줄 요약
1. {print_r($val)} 등을 해서 쭉 리스팅 해 본 후
2. {$val->어쩌고} 등으로 출력할 수 있음
3. 아하하하하 제로보드 만쉐이

제목 글쓴이 날짜
구글 네이버 검색 방지 로봇 robots.txt meta 태그 jiom 2013.12.05
누리CMS 에디터 잡 버그 있으신 분들 보세요. [2] explode 2013.12.03
SSL 적용시 작은 iframe 없애기 [1] file explode 2013.11.28
[수정] 댓글 삭제 간략화하기 [9] XE만세 2013.11.26
[수정]알림센터 Lite에 메일발송 기능을 추가하기 [11] file 매실茶 2013.11.25
'본문내 이미지 조절 애드온' 이 페이지모듈에서는 자동으로 작동 안 하게 하는 방법 sejin7940 2013.11.23
도메인이 바뀐후 기본 URL을 바꿨지만 2차메뉴의 링크는 바뀌지 않은 경우. [9] Ryuj 2013.11.20
모바일 게시판 사용시 글 수정 / 댓글 수정 누르면 <br/> 태그가 뜰때 팁 [12] 사쿠냥ㅋ 2013.11.19
레이아웃을 불려오지 않게 하는 코드 [4] 착한악마 2013.11.13
페이지로딩시 메모리 부족이란 오류메시지가 뜰때... 똑디 2013.11.07
에디터가 활성화 되지 않을시... [1] 똑디 2013.11.06
XE1.7 사이트맵에서 권한설정시 특정그룹을 선택해 등록하면 권한이 등록 안 되는 버그 수정법 (추가) sejin7940 2013.10.30
.htaccess 파일 관련 팁(웹 사이트 퍼포먼스 향상 및 트래픽 절감 효과) [21] file 서시빈목 2013.10.22
XE 로만든 앱 + 푸쉬기능 구현하기 (안드로이드) [53] file Xiso 2013.10.16
XE 1.7 에서 닉네임 클릭시 홈페이지나 블로그 등이 새창으로 안 뜨는 버그 수정법 [1] sejin7940 2013.10.07
썸네일 생성시 crop 이 상단 기준으로 생성되게 하는 방법 [5] sejin7940 2013.10.04
빠른 글 쓰기 - 메인 페이지에서 글 쓰기 [1] file 윈컴이 2013.09.23
Apache .htaccess 작성요령 [10] 컴매냐 2013.09.19
웹사이트 최적화 방법론 [4] 다크진 2013.09.17
XP + IE8 에서 갑자기 페이지 오류메시지가 뜰 경우 [1] file 다크진 2013.09.14