
×
앱 설치 안내
리빌더 공식 홈페이지 바로가기를 PC에 설치해보세요!
바탕화면에서 앱으로 실행할 수 있어요.
유저 자료실
게시판 추천해요 / 별로에요 취소 기능
안녕하세요...
미니님a입니다.
그누보드에서는 추천 / 비추천
리빌더에서는 추천해요 / 별로에요 기능이 존재합니다.
하지만, 이 둘은 취소 기능이 존재 하지 않습니다.
즉 추천 한번 하면, 낙장 불입이 됩니다.
사용자가 실수로 했을 수 있는 점을 감안하여,
extend 기반으로 만들어진 추천/비추천(추천해요/별로에요) 취소 기능을 공개합니다.
2가지 작업을 해야 합니다.
단. 해당 extend 는 전체 게시판에 취소 기능을 사용하기에, 사용하시는 스킨을 모두 수정 하셔야 합니다.
단. 추천/비추천 기능을 사용하지 않는다면 해당 기능은 의미가 없습니다.
[설치법]
1. 업로드된 압축 파일(board_good.zip)을 다운로드 받아 압축 해제 시 다음과 같은 구조를 볼 수 있습니다.

네 ..그냥 폴더 하나 + 파일 하나 끝입니다.
해당 파일을 호스팅 root 폴더에 폴더 채 올리시거나 / extend 내 파일을 extend 폴더에 넣어주시면 됩니다.
2. 설정은 해당 파일에서 가능합니다.
board_good.extend.php 파일을 열어 26번 라인에 보면 다음과 같은 코드가 있습니다.

원하시는데로 변경하시면 되겠습니다.
3. 사용하시는 게시판 스킨의 view.skin.php 파일을 열어주세요
그리고 118번 라인쯤 (수정했다면 위치가 다를 수 있어요) 을 찾아주세요
function excute_good(href, $el, $tx)
{
$.post(
href,
{ js: "on" },
function(data) {
if(data.error) {
alert(data.error);
return false;
}
if(data.count) {
$el.find("strong").text(number_format(String(data.count)));
if($tx.attr("id").search("nogood") > -1) {
$tx.text("이 글을 비추천하셨습니다.");
$tx.fadeIn(200).delay(2500).fadeOut(200);
} else {
$tx.text("이 글을 추천하셨습니다.");
$tx.fadeIn(200).delay(2500).fadeOut(200);
}
}
}, "json"
);
}
그리고 이 코드를 아래 코드로 교체 해주시면 됩니다.
function excute_good(href, $el, $tx)
{
$.post(
href,
{ js: "on" },
function(data) {
if(data.error) {
alert(data.error);
return false;
}
if(data.count) {
$el.find("strong").text(number_format(String(data.count)));
if($tx.attr("id").search("nogood") > -1) {
if(data.canceled) {
$tx.text("이 글을 비추천을 취소하셨습니다.");
} else {
$tx.text("이 글을 비추천하셨습니다.");
}
$tx.fadeIn(200).delay(2500).fadeOut(200);
} else {
if(data.canceled) {
$tx.text("이 글을 추천을 취소하셨습니다.");
} else {
$tx.text("이 글을 추천하셨습니다.");
}
$tx.fadeIn(200).delay(2500).fadeOut(200);
}
}
}, "json"
);
}
메시지는 적당한 원하시는데로 교체 하시면 됩니다.
실제 구동 영상은 아래와 같습니다.
고맙습니다.

- 다음글[푸시발송 플러그인] 푸시매니저 연동 플러그인 (베타)2025.07.14
댓글목록


