게시물을 추천한 회원의 이름과 시간을 출력합니다. > Web Development

본문 바로가기
  • kb@lovelet.com
사이트 내 전체검색

RESOURCES Web Development

게시물을 추천한 회원의 이름과 시간을 출력합니다.

페이지 정보

본문

vote_setup파일은 디비에 테이블을 생성하는 파일입니다.
웹에서 이 파일을 실행하세요.

예: http://yongnan.net/bbs/vote_setup.php

vote.php파일과 vote_setup파일은 제로보드에 넣고
view.php파일은 스킨폴더(nzeo_ver4_bbs폴더)에 넣습니다.

이미 원본파일을 수정한적이 있으면 제가 수정한 부분만 찾아서 수정하세요.

제로보드에서 로그인한 상태에서는 한번만 추천이 가능하지만
새로 로그인하면 또 추천이 가능합니다.
이것도 제가 수정했습니다.
한 회원은 한 게시물에 한번만 추천이 가능하게 수정했어요.

테스트는 저의 홈에서 하세요.


vote_setup.php
--------------------

게시판이름(영문) :





<?
if($t_ble){

$file=file("config.php");
$size=sizeof($file);

for($i=1;$i<=4;$i++){$file[$i]=trim(str_replace("\\n","",$file[$i]));}

$conn=mysql_connect($file[1], $file[2], $file[3]); //mysql접속
$mysql=mysql_select_db($file[4], $conn); //db선택

$query="create table zetyx_board_".$t_ble."_vote(
no int(11) not null auto_increment,
parent int(11) not null default '0',
ismember int(20) not null default '0',
name varchar(20) default null, ip varchar(15) default null,
reg_date int(13) default null,
primary key (no),
key parent (parent)
)";
$da=mysql_query($query, $conn);

if($da){echo "

게시판 $t_ble 추천 테이블만들기 성공";}
else{echo "

게시판 $t_ble 추천 테이블만들기 실패";}
}
?>
---------------------------------

voet.php
---------------------------------
<?
/***************************************************************************
* 공통파일 include
**************************************************************************/
include "_head.php";


/***************************************************************************
* 설정 체크
**************************************************************************/

// 사용권한 체크
if($setup[grant_view]<$member[level]&&!$is_admin) Error("사용권한이 없습니다","login.php?id=$id&page=$page&page_num=$page_num&category=$category&sn=$sn&ss=$ss&sc=$sc&keyword=$keyword&no=$no&file=zboard.php");

// 현재글의 Vote수 올림;;
if(!ereg($setup[no]."_".$no,$HTTP_SESSION_VARS["zb_vote"])) {

//추천한 회원이 새로 로그인하여도 추천못하게 하자
$query="select * from $t_board"."_$id"."_vote where ismember='$member[no]' and parent='$no'";
$dat=mysql_query($query, $connect);
$da = mysql_fetch_array($dat);

if(!$da[no]){
mysql_query("update $t_board"."_$id set vote=vote+1 where no='$no'");

$dat=time();
mysql_query("insert into $t_board"."_$id"."_vote (parent,ismember,name,ip,reg_date) values('$no','$member[no]','$member[name]','$_SERVER[REMOTE_ADDR]','$dat')", $connect);

$vote_str = "," . $setup[no]."_".$no;

// 기존 세션 처리 (4.0x용 세션 처리로 인하여 주석 처리)
//$HTTP_SESSION_VARS["zb_vote"] = $HTTP_SESSION_VARS["zb_vote"] . $vote_str;

// 4.0x 용 세션 처리
$zb_vote = $HTTP_SESSION_VARS["zb_vote"] . $vote_str;
session_register("zb_vote");
}
else{
head();
Error("$member[name]님은 이미 추천하였습니다.");
foot();
}
}

// MySQL 닫기

if($connect) mysql_close($connect);

// 페이지 이동
if($setup[use_alllist]) $temp_href="zboard.php"; else $temp_href="view.php";
movepage("$temp_href?id=$id&page=$page&page_num=$page_num&select_arrange=$select_arrange&desc=$des&sn=$sn&ss=$ss&sc=$sc&keyword=$keyword&category=$category&no=$no");
?>
----------------------------------------

view.php
----------------------------------------
<?
$name = str_replace(">",">",$name);
$homepage = str_replace(">",">",$homepage);
$a_file_link1 = str_replace(">",">",$a_file_link1);
$a_file_link2 = str_replace(">",">",$a_file_link2);
$sitelink1 = str_replace(">",">",$sitelink1);
$sitelink2 = str_replace(">",">",$sitelink2);
$memo = str_replace("

","
",$memo);
?>

<?=$dir?/t.gif border=0 height=5>



<?=$subject?>


<?=$face_image?> <?=$name?>
<?
if($data['homepage']) {
?>(Homepage)<?
}
?>
<?=$date?>, 조회 : <?=number_format($hit)?>, 추천 : <?=$vote?>



<?=$hide_sitelink1_start?>- SiteLink #1 : <?=$sitelink1?>
<?=$hide_sitelink1_end?>
<?=$hide_sitelink2_start?>- SiteLink #2 : <?=$sitelink2?>
<?=$hide_sitelink2_end?>
<?=$hide_download1_start?>- Download #1 : <?=$a_file_link1?><?=$file_name1?> (<?=$file_size1?>), Download : <?=$file_download1?>
<?=$upload_image1?><?=$hide_download1_end?>
<?=$hide_download2_start?>- Download #2 : <?=$a_file_link2?><?=$file_name2?> (<?=$file_size2?>), Download : <?=$file_download2?>
<?=$upload_image2?><?=$hide_download2_end?>

<?=$dir?/t.gif border=0 width=10>

<?=$memo?>
<?=$ip?>


$data[name]님이 $data2 에 추천하였습니다.




<?=$dir?/t.gif border=0 height=2>



<?if($member['level']<=$setup['grant_comment']){?>
<?=$hide_comment_start?>
<?=$dir?/t.gif border=0 height=1>

t.gif


바른생활 NZEO

t.gif글은 인터넷에서 자신을 나타내는 유일한 모습입니다.
상대에게 상처를 주기보다 같이 즐거워 할 수 있는 코멘트 부탁드려요.
<?=date("Y-m-d")?>
<?=date("H:i:s")?>

t.gif

<?=$hide_comment_end?>
<?}?>

Share Post:

댓글목록

등록된 댓글이 없습니다.

Sign In
OR
Don't have an account? SIGN UP

Keywords

Visits

접속자

Total Visits
1,891,760