그누보드5 비회원도 추천할 수 있게 하기 게시판 댓글 보고 적용했는데 안되네요 ㅠ 긴급 문의드립니다.
본문
https://sir.kr/qa/10142?&vpage=1#answer_10206
위 보고 따라했는데 안되네요.
1. view.skin.php 상단에 넣습니다
if(!$member[mb_id]){
$good_href = './good.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&good=good';
$nogood_href = './good.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&good=good';
}
2. 스킨폴더에 good.head.skin.php 화일을 만듭니다
내용
<?
if(!$member[mb_id]){ $member[mb_id]=$_SERVER['REMOTE_ADDR']; $is_member=1;}
?>
2번 같은 경우에는 스킨폴더 내에 good 이라는 파일명으로 폴더생성해서 그 안에 head.skin.php 파일을 만든 후
<?
if(!$member[mb_id]){ $member[mb_id]=$_SERVER['REMOTE_ADDR']; $is_member=1;}
?>
이소스를 입력 후 저장해서 그누보드 로그아웃 후 추천을 눌러봤는데 전혀 되지 않네요 ㅠ
이 방법이 잘 못되었을까요? 방법 부탁드립니다.
답변 3
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/custom.css">', 0);
$view['content'] = conv_content($view['wr_content'], $html, false);
if (strstr($sfl, 'content'))
$view['content'] = search_font($stx, $view['content']);
$mb_info = get_member_info($view['mb_id'], $view['wr_name'], $view['wr_email'], $view['wr_homepage']);
if (!$member['mb_id']) {
$good_href = './good.php?bo_table=' . $bo_table . '&wr_id=' . $wr_id . '&good=good';
$nogood_href = './good.php?bo_table=' . $bo_table . '&wr_id=' . $wr_id . '&good=nogood';
}
?>
<script>
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)));
}
}, "json"
);
}
</script>
good.head.skin.php 이 이름으로 화일을 만든다고했는데 good폴더를 왜 만들어요?
이름이 다르면 자동으로 불러오지않습니다
[스킨 폴더]/view.skin.php
[스킨 폴더]/good.head.skin.php