묻고답하기

안녕하세요,

제로보드XE로 홈피제작중에 있습니다.

메인화면의 최근게시물이라고하죠, XE에서는 컨텐츠위젯이라고 하더군요..

하여간, 제로보드4에서는 스킨도 많고해서 수정에 쓰는일은 없었지만, XE는 아직 컨텐츠가 많이 부족하여

부득이 수정을하게되는 상황이... 

질문은 아래내용입니다

기본 컨텐츠위젯의 스킨인 XEHOME 스킨을 사용중입니다.

http://www.xpressengine.com/index.php?mid=download&category_srl=18322950&search_keyword=content&page=2&package_srl=18324391

기본적으로 스킨상에는 공지/웹진형을 제공하고있는데, 저는 일반적인 게시물스킨을 원하여 수정중에 있습니다.

일반적인 게시물형태는 아래와 같습니다.

Free Board <-클릭시 보드로 이동 more

- 안녕하세요 여기는 이태원......

- 아무래도 안되는것 같은데 여기저기.....

- 등등

- 등등


그중 첫번째 게시물이 삭제되어 나오네요... 알아보니

<!--@if($widget_info->content_items)-->

{@$BBitem = array_shift($widget_info->content_items)}

<!--@end-->

위에 부분때문인것 같은데, 저렇게 하지않고서는 FreeBoard 타이틀을 불러오질 못해요..


제가 수정한 전체 코드입니다.

<!--@if($widget_info->content_items)-->

{@$BBitem = array_shift($widget_info->content_items)}

<!--@end-->

<div class="xeNotice">

<div class="headline">

<h2><!--@if($BBitem)--><a href="{getSiteUrl($BBitem->domain, '', 'mid', $BBitem->get('mid'))}">{$BBitem->getBrowserTitle()}</a><!--@end--></h2>

</div>

<ul>

<!--@foreach($widget_info->content_items as $key => $item)-->

<li><a href="{$item->getLink()}">{$item->getTitle($widget_info->subject_cut_size)}</a> {$item->printExtraImages()} <em class="feedback">{$item->getCommentCount()}</em> <span class="date">{$item->getRegdate("y.m.d")}</span></li>

<!--@end-->

</ul><!--@if($BBitem)-->

<a href="{getSiteUrl($BBitem->domain, '', 'mid', $BBitem->get('mid'))}" class="more">more</a><!--@end-->

</div>


BBitem 으로 item을 따로 저장해서 하였는데,, 잘못된거겠지만 아무것도 모르다보니.. 찾아보니까

array_shift($widget_info->content_items) 가 첫번째 배열을 삭제하고 리턴한다고 하는데,,


공지형 스킨과 웹진형스킨을 짬뽕시키다보니까 이렇게 되어버렸네요..


일단 저렇게 해보니까 상단타이틀과 링크값은 나오지만은 첫번째 게시물이 안나오고 두번째 게시물부터나오는 상황이 벌어지네요 ㅠㅠ. (당연한거겠지만;;)


기본적으로 스킨에서 제공하는 공지형스킨 코드하고 웹진형 스킨 코드도 같이 올려드립니다..


공지형스킨

<!--@if($widget_info->content_items)-->

{@$topItem = array_shift($widget_info->content_items)}

<!--@end-->

<div class="xeNotice">

<div class="headline">

<!--@if($topItem)-->

<h2><a href="{$topItem->getLink()}">{$topItem->getTitle($widget_info->subject_cut_size)}</a></h2>

<p>{$topItem->getContent()}</p>

<!--@end-->

</div>

<ul>

<!--@foreach($widget_info->content_items as $key => $item)-->

<li><a href="{$item->getLink()}">{$item->getTitle($widget_info->subject_cut_size)}</a> {$item->printExtraImages()} <em class="feedback">{$item->getCommentCount()}</em> <span class="date">{$item->getRegdate("y.m.d")}</span></li>

<!--@end-->

</ul>

<!--@if($topItem)--><a href="{getSiteUrl($topItem->domain, '', 'mid', $topItem->get('mid'))}" class="more">more</a><!--@end-->

</div>


웹진형스킨
<!--@foreach($widget_info->content_items as $key => $item)-->
<div class="xeArticle">
<h2><a href="{getSiteUrl($item->domain, '', 'mid', $item->get('mid'))}">{$item->getBrowserTitle()}</a></h2>
<!--@if($item->getThumbnail())--><p class="thumb"><a href="{$item->getLink()}"><img src="{$item->getThumbnail()}" width="{$widget_info->thumbnail_width}" height="{$widget_info->thumbnail_height}" alt="" /></a></p><!--@end-->
<h3><a href="{$item->getLink()}">{$item->getTitle($widget_info->subject_cut_size)}</a></h3>
<p class="summary"><a href="{$item->getLink()}">{$item->getContent()}</a></p>
<a href="{getSiteUrl($item->domain, '', 'mid', $item->get('mid'))}" class="more">more</a>
</div>
<!--@end-->


위에 굵은색으로 칠한부분을 합쳐본것이구요. 아무래도 공지형스킨의 TopItem것을 가져오다보니까 첫번째 게시물이 삭제되는것 같네요.. 도움주세요..

잘 이해가 안되시면 쪽지주세요 네톤친구추천 해드릴게요 ㅠㅠ
이미지 첨부해드려요
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
바카양 부탁드려요,, 최근게시물 설치좀도와주세요,, [1] 2008.08.10 by kant_katz
채리니파파 페이지 추가 수정이 안되네요..  
Gnee 킁;어이없는 문제..ㅋㅋ;이건 어디서 지울까요? [1] file 2008.08.10 by Gnee
카니엘 한 게시판만 첨부파일을 1개만 허용하고싶습니다. [2] 2008.08.10 by 카니엘
초보자 동일 IP에서 카운터 증가시키는 방법 문의 [1] 2008.08.10 by 류훈
고을 최신글, 댓글 뽑아오기 - 좀 어려운 질문  
떳다연이 상단매뉴 롤오버, 그룹별이미지 실명인증 질문..  
붐치치 방명록에서 목록하고 글쓰는 박스 위 아래 위치를 바꿀수 있는지요??? [3] 2008.08.09 by 백성찬
이영환921 페이지관리 배경색상 설정  
전현진885 한 화면에 컨텐츠를 두개 넣을수 있나요? [2] 2008.08.09 by 전현진885
왜만지냐 제로보드xe 기본레이아웃에서 css질문입니다. [2] 2008.08.09 by Gnee
규민 자신이쓴글을 자신만 볼수있도록하는 게시판 [1] 2008.08.09 by 백성찬
붕붕붕~ 게시판 크기 줄일수 없나요? [3] 2008.08.09 by Hyounkyu Ju
SkyKiDS 제로보드XE 버전의 의미에 대한 질문입니다.  
시애틀엘비스 고수님들 이렇게 될수 있나요? [2] file 2008.08.09 by 시애틀엘비스
민병혁 대용량 파일 업로드 안될때.. [2] 2008.08.09 by 함기훈945
HH 글쓰기 등록후 화면 변경?? [1] 2008.08.09 by Gnee
Gnee 최근문서 게시물 5개글 출력 왼쪽에 썸네일 출력하는방법좀 알려주세요~  
gddde07 [캡춰첨부] 게시글 읽을때 프로필사진영역, 리플영역 테두리가 벌어지는현상입니다. file  
GPMz 세션 공유방법좀 알려주세요  
픽스맨 1.0.4 -->1.0.5 업데이트후 댓글창에서 등록버튼눌러도 아무변화 없고 F5눌르면 댓글내용이 보이는 버그? [3] 2008.08.09 by 녀석참
구피 인증된 회원만 게시판을 볼수있게  
sugarkane 최근 이미지 추출에서 동영상 경우 엑박  
sbshs77 제 사이트에BGM을 설치했는데요.  
페이지뷰 일일 페이지뷰를 확인하는 방법은? [3] 2008.08.09 by 글쓴이
미무 블로그 카테고리 선택시 리스트 출력  
designoh 카테고리 가로로 배치하려면 어떻게 해야 하나요??? 다시 올립니다.... [4] 2008.08.09 by designoh
김강렬 게시판 셀 크기 조정 방법이 궁금합니다. [1] 2008.08.09 by 김강렬
lividity 설치할때 관리자모드로 넘어가질 않아요..ㅠㅠ [1] 2008.08.09 by Gnee
designoh 특정 카테고리만 확장변수를 출력하려 합니다. [2] 2008.08.09 by designoh