묻고답하기

안녕하세요,

제로보드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] file 2012.05.07 by 쿨럭이
친우 msg_ftp_upload_failed 메세지 해결방법 [1] 2012.05.07 by 쿨럭이
App-studio 노란색 느낌표의 오류표시 [1] 2012.05.07 by 쿨럭이
보이스32 최신글에 프로필 이미지를 보이게 할 순 없나요? ^^ [1] 2012.05.07 by 송동우
Free942 코딩한 거 비교해주는 프로그램도 있나요?? [2] 2012.05.07 by 亞波治™
사과씨 특정글에서 로그인한 사용자에게 읽기 권한을 주는 확장변수 설정.. [1] 2012.05.07 by 송동우
고수군 검색어에 컬러코드를 입히고 싶습니다.  
nexonx 게시판 글 제목의 글자 크기를 크게 하려면 어떻게 하는지요...? [3] 2012.05.07 by nexonx
integrity 쉬운설치 영어 문제입니다. [1] 2012.05.07 by 송동우
보가니 갤러리용 게시판에서 썸네일이 좌측에 치우치는데요 [2] 2012.05.07 by fghjhj
노는강실장 회원가입약관의 내용을 수정할 수가 없습니다. [1] file 2012.05.07 by 노는강실장
때린데 또때려 회원가입시 나오는 이름, 닉네임 변경하기 [3] 2012.05.07 by 송동우
DesignerS 게시판생성 후 html페이지에 끌어오는 주소문의드려요..ㅠㅠ [1] file 2012.05.07 by 에릭리카드
DesignerS 제로보드 XE 모듈설치 후 게시판생성이 안됩니다 ㅠㅠ [1] file 2012.05.07 by 에릭리카드
kain786 스크롤 따라다니는 배너 프로그램없을까요?  
김재순 게시판에 제목을 쓸 수 없습니다.  
monojh 관리자 접속시 로그인화면 스킨 [1] 2012.05.07 by 윈컴이
아항_ 익스플로러에서 자꾸 창이 닫힙니다 [2] 2020.03.14 by BNU
단기종합 스크롤이 로그인폼으로 이동합니다 file  
TA2O 첨부파일 다운을 시도하면 가끔 '권한이 없습니다' 라고 떠요. [1] 2012.05.07 by br's
봉미선 이미지 이름이랑 이미지 마크요  
국가정보보안 문서,댓글,회원 초기화 관련 질문  
우리아기 이거 폰트명을 알수 있을까요? [1] 2012.05.06 by 웹엔진
제로비바 제로보드4에서 xe로 게시물 이전시에...  
크리넥스 쪽지에 html사용 [1] 2012.05.06 by 윈컴이
때린데 또때려 스케치북 게시판에서 댓글 알림 자동으로 체크하기 [1] 2012.05.06 by 송동우
Larki IP를 암호화해서 기록하고 싶습니다. [1] 2012.05.06 by 송동우
배나온슈퍼맨 게시판 등록시 unknown column [1] file 2012.05.06 by 송동우
롤리포 비회원의 댓글 프로필 사진을 지정하려면 어떻게 해야 할까요? [1] 2012.05.06 by 송동우
cryingjean 언어변경관련 질문드립니다. file