최근게시물위젯 설정에서 공지사항을 제외할 수 있는 기능을 추가했습니다.

 

1. conf/info.xml 파일에서 다음과 같이 추가해줍니다. 430줄쯤

<var id="show_notice">
   <type>select</type>
   <name xml:lang="ko">공지사항 출력</name>
   <options>
      <value>Y</value>
      <name xml:lang="ko">공지사항 출력(기본)</name>
   </options>
   <options>
      <value>N</value>
      <name xml:lang="ko">공지사항 감추기</name>
   </options>
</var>

2. contentextended.class.php 파일에서 다음을 추가해줍니다. 1020줄쯤

$widget_info->show_notice = $args->show_notice;

 

3. skins/사용하는스킨/normal.html 파일에서 다음을 추가해줍니다. 6줄 쯤

<li cond="$widget_info->show_notice == 'Y' || $item->get('is_notice')=='N'"

ps. 이렇게 테스트해보면서 작업했어요 ^^

{$widget_info->show_notice}
{$item->get('is_notice')=='N'}

처음에 이렇게 문법을 두가지 쓰니깐 동작이 제대로 안되더군요.

<li <!--@if($widget_info->show_notice == 'N')-->cond="$item->get('is_notice')=='N'"<!--@end-->

작업한 파일은 첨부해놓겠니다.

contentextended 위젯과 eond_copang 스킨에서 normal.html (일반목록스타일)에만 적용해놓았습니다 -_-a;;;

Atachment
첨부

이온디

profile
이온디는 라이믹스를 비롯한 다양한 CMS의 시드뱅크를 꿈꿉니다. 여러분들이 사랑하는 웹소스를 언제든지 사용할 수 있게 하기 위해 이온디는 매일 소스코드를 유지보수하고 있으며, 언제든지 다운로드할 수 있는 소스마켓을 운영하고 있습니다.

#XE마켓 - 이온디스토어
https://eond.com/xemarket/

# XE/라이믹스 단톡방을 운영 중입니다. (비번: 2022)
https://open.kakao.com/o/giaKKnl

# XE/라이믹스 생활코딩 모듈 강좌입니다.
https://opentutorials.org/module/3774
  • profile

    https://xetown.com/qna/543865

    이전에 올린 글중 댓글 달린거 보고 nomal.html 소스 수정해서 쓰고있었는데
    이렇게 기능을 만들어 주셔서 감사합니다.