묻고답하기

안녕하세요,

제로보드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 남기남
kain786 div 질문입니다. [1] file 2012.05.08
jennyno1 board Dx 사용 중인데 아랫부분 버튼 위치 css 수정 어디서 해야 하나요 file  
빠다Lee 레이아웃 관련된 질문입니다!!! 부탁드립니다. [1] 2012.05.08 by DynamicLaser
조~사 메뉴에서 게시판을 눌렀을 때, 404에러 [2] file 2012.05.08 by 조~사
명준서 위젯에서 글이 삭제되었을 때 경로창 추가하는 방법  
롤리포 모바일에서 비밀글이 보이는 문제 [1] 2012.05.08 by DynamicLaser
로베룡 컨텐츠 스킨 수정중에 첫번째 게시물이 안나오네요.. [1] 2012.05.08 by DynamicLaser
범선 송동우님 도와주세요... 퍼미션 에러가 뜨는데 이유를 모르것네요; [2] file 2012.05.08 by 나디아영
Joker★ 명단에서 검색하는 기능은 어떻게 구현해야 해야할까요? [2] 2012.05.08 by DynamicLaser
울바슈 메뉴숨김기능좀 갈켜주세요. [1] file 2012.05.08 by DynamicLaser
루프프프프 게시판에서 업로드되는 파일 ftp에 저장시 이름변경 관련 [1] 2012.05.08 by 송동우
루프프프프 업로드된 파일 저장시에 ftp관련 질문있습니다.  
카이닉스 스케치북 게시판스킨에 비밀댓글 추가할 수 있는 방법좀 알려주세요.(사진첨부) [1] file 2012.05.08 by 송동우
bonik 페이지 이동할 때 화면이 하얗게 깜빡입니다.  
카메론다이아몬드 RSS 게시판 업데이터 모듈  
溺內 웹진형에서 추천 버튼 노출 + 게시글 순위 나오게 하기 [1] file 2012.05.07 by DynamicLaser
롤리포 방명록에서 프로필 이미지 선택 가능하게 할 수 있을까요? [1] 2012.05.07 by DynamicLaser
크루크루 사이트를 이전했는데.. [2] 2012.05.07 by 크루크루
도로독 페이지수정 버튼이 왜 없을까요?? [1] 2012.05.07 by 쿨럭이
봉미선 팝업창 다는방법 [2] 2012.05.07 by 쿨럭이
궁금한것이많앙 문제 원인 해결방법 아시는분...? [2] 2012.05.07 by 궁금한것이많앙
쿨럭이 송동우님 저좀 살려주세요 ㅠㅠ [1] 2012.05.07 by 溺內
미노아 게시물안에서 more/less 기능을 이용하고 싶습니다. [1] 2012.05.07 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 송동우
고수군 검색어에 컬러코드를 입히고 싶습니다.