게시물 마다 볼수 있는 기간을 설정하는 게시판입니다. 볼수 있는 회원 등급과 함께 기간을 정해서 기간에만 볼 수 있게 했습니다. 이벤트 게시판에 필요한 기능이라 급하게 만들었습니다...
스마트폰 약정 연장 한달전에 안내
도메인 결제등 안내
첨부파일은 관리자 페이지에 업로드하세요
관리자 페이지에서 보면 좋을듯 싶어서 만들었습니다.
adm/admin.menu100.php 추가
[code]
array('100320', '고정공지관리', G5_ADMIN_URL . '/tnlist.php', 'scf_poplayer'),
[/code]
아무나 업그레이드 해서 배포하세요 ;;;
노출 페이지 코드입니다.
[code]
<?php
$year = date("Y"); // 예: 2025
$today = date("Y-m-d"); // 오늘 날짜
$month_end = date("m-d", strtotime("+1 month"));// 오늘 기준 한 달 후 날짜 (1달 뒤)
$week_end = date("m-d", strtotime("+1 week"));// 오늘 기준 일주일 후 날짜 (7일 뒤)
$today_md = date("m-d");// 오늘 날짜 (월-일)
$sql = " SELECT * FROM g5_top_notice WHERE (tn_month = $year AND tn_md BETWEEN '$today_md' AND '$month_end')
OR (tn_week = $year AND tn_md BETWEEN '$today_md' AND '$week_end')";
$result = sql_query($sql);
if (mysqli_num_rows($result) > 0) {
$notices = [];
while ($row = mysqli_fetch_assoc($result)) {
$notices[] = [
'subject' => htmlspecialchars($row['tn_subject']),
'week' => $row['tn_month'],
'id' => $row['tn_id'],
];
}
} else {
echo "<p>해당 기간의 공지가 없습니다.</p>";
}
$jsonData = json_encode($notices);
?>
<div id="notice-container"></div>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
let notices = <?php echo $jsonData; ?>;
let index = 0;
let container = $("#notice-container");
function updateNotice() {
container.empty();
let notice = notices[index];
let div = $("<div>").addClass("notice").css("top", "0px")
.html(`<strong>${notice.subject}</strong> (연도: ${notice.week})`)
.attr("data-id", notice.id)
.click(function () {
let noticeId = $(this).attr("data-id");
$.ajax({
url: "tnviewupdate.php",
type: "POST",
data: { id: noticeId },
dataType: "json", // JSON 데이터로 받음
success: function (response) {
console.log(response); // 응답값 확인
if (response.status === "success") {
$(div).html(`<strong>${notice.subject}</strong> (연도 변경됨: ${response.newYear})`);
}
else {
alert("오류 발생: " + response.message);
}
},
error: function () {
alert("연도 변경 중 오류가 발생했습니다.");
}
});
});
container.append(div);
index = (index + 1) % notices.length;
}
updateNotice();
setInterval(updateNotice, 2000);
</script>
[/code]
공지 클릭하면 확인했다는 뜻으로 고정공지에서 내려옵니다.
버전 정보
그누보드5 스킨
2,754건좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.
스마트폰 약정 연장 한달전에 안내 도메인 결제등 안내 첨부파일은 관리자 페이지에 업로드하세요 관리자 페이지에서 보면 좋을듯 싶어서 만들었습니다. adm/admin.men...
접속자 스킨에 관리자 IP접근차단을 추가했습니다. - ipinfo.io을 이용 - https://ipinfo.io/ - IP 클릭시 정보출력(관리자 로그인시) - IP접근차단버튼의...
그룹을 u 선택하고 링크주소쓰면 유튜브 게시판 그룹을 g 선택하고 첩부파일 올리면 겔러리 게시판
스케줄 달력 공휴일 날짜 적색 손없는날 표시 ⚉ 미국증시 시는날 표시 ⚉ 년월클릭시 현재의 달로 이동 및 게시판 열림. skin/latest/schedule/day/년도.txt <...
안녕하세요... 미니님a입니다. https://sir.kr/g5_skin/62160 해당 링크의 기본 버전을 업데이트 한 버전입니다. [기능 소개] 1. 자동 테이블...
[최신글] 유튜브 V7 게시판 연동 최신글
안녕하세요... 미니님a입니다. https://sir.kr/g5_skin/62161 해당 스킨의 관리자 기능 및 일부 좋은 아이디어를 반영한 버전입니다. 관련 내용은 주석 처리...
회원 가입 체크박스 모양 조금 바꿨을 뿐인데 세련되고 있어 보입니다. 파일은 3개 입니다. /www/theme/basic/skin/member/basic/style.css /w...
포인트선물 V7 게시판 테스트 ID: test1 / PW: test1
댓글 6개
감사 합니다.
감사합니다 ^^
감사합니다
감사합니다.^^
유용한 자료네요 감사합니다.
감사합니다.