묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
송동우 님께 부탁합니다
2012.03.14 18:00
송동우 님,
제가 데이터베이스, php 등등 초보자라 간곡하게 부탁드려 봅니다.
xe소스를 수정하여 만들 수 있을까요?
아래와 같은 용도에 맞는 xe 게시판이 필요합니다.
게시판 용도: 학교 학생들에게 숙제 업로드(각 게시글별로 업로드(파일첨부 포함) 가능한 날짜를 다르게 적용)
[게시글1]의 답글에는 2012.3.12 02:30-2012.3.15 09:10까지만 업로드 가능
[게시글2]의 답글에는 2012.3.17 08:30-2012.3.20 14:10까지만 업로드 가능
환경정보:
OS: linux(Fedora16)
core버전: xe 1.5.1.11
게시판 모듈: xe 1.5의 [관리자화면]-[확장기능]-[설치된 모듈]-[게시판]-[생성]으로 만든 디폴트 게시판
게시판 스킨: SketchBook5
도와주셔서 백번 감사드립니다.
댓글 2
-
송동우
2012.03.15 00:16
-
007611
2012.03.15 07:49
송동우 님,
정말 고마움을 전합니다.
이렇게 저를 포함한 많은 사람들에게 도움을 주시고 계시니 감사할 따름입니다.
다시한번 감사합니다.
xe - modules - board - skins - sketchbook5 - _read.html 열고
line 291 쯤에
<!--// Comment -->
<block cond="$mi->cmt_wrt=='sns'">
{@ $mi->cmt_wrt_position = '' }
{@ $mi->profile_img = '' }
</block>
대충 이것 바로 아래에
{@
$ext1 = preg_replace("/[^0-9]/", "", $oDocument->getExtraValueHTML(1));
$ext2 = preg_replace("/[^0-9]/", "", $oDocument->getExtraValueHTML(2));
}
<block cond="($ext1>date('YmdHis')||strlen($ext1)!=14||$ext2<date('YmdHis')||strlen($ext2)!=14)&&$logged_info->is_admin!='Y'">
{@ $display = 1}
</block>
이것 입력
그리고 두 라인 정도 아래에
<div id="comment<!--@if($mi->default_style=='blog')-->_{$oDocument->document_srl}<!--@end-->" class="fdb_lst clear {$mi->fdb_nav} {$mi->cmt_wrt_position}" style="display:none"|cond="$display">
여기서 붉은 색 부분이 추가된 내용.....
확장변수 두개를 만드세요
물론 첫번째 확장변수에는 시작일짜를 넣는 것이고
두번째 확장변수에는 종료날짜를 넣습니다
둘 다 입력방식은 YYYYMMDDHHIISS 형식으로 넣으면 됩니다.
숫자가 14자리 보다 많거나 적으면 입력날짜와 상관없이 댓글창은 안보입니다.
(예:
20120211231100 (o)
2012-01-23 11:22:23 (o)
20120211 (x)
201202110523431(x)
참고
질문 제목이나 질문 속에 특정인을 지목하면
다른 사람들이 답을 알아도 댓글을 안답니다.
고수들이 보고 훨씬 더 유익한 정보를 알고 있어도 답변을 안답니다.