자기소개페이지(팝업창)에 힛팅수를 넣을 수 있을까요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

자기소개페이지(팝업창)에 힛팅수를 넣을 수 있을까요? 정보

자기소개페이지(팝업창)에 힛팅수를 넣을 수 있을까요?

본문

제목 그대로 입니다.
내 소개페이지를 몇번 조회 했는지 알 수 있는 방법이 궁금합니다.
교회 홈피에 사용 할 것입니다.
주소는 http://kjin.or.kr 입니다.
테스트 아이디 및 비번은 'mmm'과 '1'입니다.

댓글 전체

bbs/profile.php
별도로 숫자 증가하도록 프로그램하셔야겠네요.

g4_member.mb_1 같은 것을 쓰시면 될 듯

include_once("$g4[path]/head.sub.php"); 정도 다음에 아래 줄 추가

$sql = "update g4_member mb_1 = cast( cast(mb_1, UNSIGNED) + 1, CHAR) where mb_id= '$mb_id' ";
sql_fetch($sql);


그리고 스킨쪽에서  조회수: <?=$mb['mb_1']?>
제가 mb_1~mb_4 까지 사용하고 있어서 mb_5로 대체를 해 봐야겠습니다. 그래도 되겠죠?
그런식으로 시키는 데로 함 해보고 다시 들르겠습니다.
감사합니다.
에러멧세지 뜨는군요...죄송합니다. 제가 뭘 잘 못한것인지...현재는 대책이 없어 원위치 시켜 놨습니다.

update g4_member mb_5 = cast( cast(mb_5, UNSIGNED) + 1, CHAR) where mb_id= 'mmm'

1064 : You have an error in your SQL syntax near 'mb_5 = cast( cast(mb_5, UNSIGNED) + 1, CHAR) where mb_id= 'mmm' ' at line 1

error file : /gnuboard4/bbs/profile.php
마찬가지로 아래의 에러멧세지 출현입니다. 죄송합니다.

update g4_member SET mb_5 = cast( cast(mb_5, UNSIGNED) + 1, CHAR) where mb_id= 'ilnoh2003'

1064 : You have an error in your SQL syntax near '( cast(mb_5, UNSIGNED) + 1, CHAR) where mb_id= 'ilnoh2003' ' at line 1

error file : /gnuboard4/bbs/profile.php
이게 안 되면 query를 두 번 써야겠네요.

list( $cnt)=mysql_fetch_row( mysql_query( "select mb_5 from g4_member where mb_id='$mb_id'));

$cnt++;

update g4_member SET mb_5='$cnt' where mb_id= '$mb_id'
이래도 저래도 안되어서 bbs/profile.php 전체를 옮겨 붙여 보겠습니다. 손 봐 주시면 그대로 붙여 보겠습니다. 고맙습니다.
============================================
<?
include_once("./_common.php");

if (!$member[mb_id])
    alert_close("회원만 이용하실 수 있습니다.");

if (!$member[mb_open] && $is_admin != "super" && $member[mb_id] != $mb_id)
    alert_close("자신의 정보를 공개하지 않으면 다른분의 정보를 조회할 수 없습니다.\\n\\n정보공개 설정은 회원정보수정에서 하실 수 있습니다.");

$mb = get_member($mb_id);
if (!$mb[mb_id])
    alert_close("회원정보가 존재하지 않습니다.\\n\\n탈퇴하였을 수 있습니다.");

if (!$mb[mb_open] && $is_admin != "super" && $member[mb_id] != $mb_id)
    alert_close("정보공개를 하지 않았습니다.");

$g4[title] = $mb[mb_nick] . "님의 자기소개";
include_once("$g4[path]/head.sub.php");
$mb_nick = get_sideview($mb[mb_id], $mb[mb_nick], $mb[mb_email], $mb[mb_homepage], $mb[mb_open]);

// 회원가입후 몇일째인지? + 1 은 당일을 포함한다는 뜻
$sql = " select (TO_DAYS('$g4[time_ymdhis]') - TO_DAYS('$mb[mb_datetime]') + 1) as days ";
$row = sql_fetch($sql);
$mb_reg_after = $row[days];

$mb_homepage = set_http($mb[mb_homepage]);
$mb_profile = $mb[mb_profile] ? conv_content($mb[mb_profile],0) : "소개 내용이 없습니다.";

echo "<script language='javascript' src='$g4[path]/js/sideview.js'></script>";

$member_skin_path = "$g4[path]/skin/member/$config[cf_member_skin]";
include_once("$member_skin_path/profile.skin.php");

include_once("$g4[path]/tail.sub.php");
?>
$g4[title] = $mb[mb_nick] . "님의 자기소개"; 다음 줄 정도부터

$cnt= $mb['mb_5'];
$cnt++;
$row = sql_fetch( "update g4_member SET mb_5='$cnt' where mb_id= '$mb_id' ");



그리고 스킨쪽에서  조회수: <?=$mb['mb_5']?>
교회홈페이지 포인트 설정이 좀 이상하군요.
글읽기 포인트가 +가 아니고 -네요.
그런데 놀라운 사실은 포인트가 마이너스(-)인
회원을 발견하지 못했습니다.^^*


2006-03-17 11:22:19  2006-03-17 첫로그인 +100  0 
2006-03-16 13:58:21  교회사진첩 26 글읽기 0  -50 
2006-03-16 11:06:15  테스트게시판 9 글쓰기 +10  0


또한가지는 자주묻는질문 게시판에 글쓰기 권한 확인도 필요하실 것 같습니다.^^
지적은 감사드립니다.
글읽기 포인트가 '-'라 해서 이상하다고 표현하셨군요^^
운용상 얼마든지 그럴 수 있다고 개인적으로 생각합니다.
이상하게도 포인트가 '-'인 분은 한 분도 안계시더군요.
이것은 회원의 참여를 독려하기 위한 고육지책으로 사용하고 있습니다.
글 읽고 리플 달면 잃었던 포인트는 다시 '+'로 올라 오게 되어 있습니다.
어쨌던 감사 드립니다.

마지막 부분의 지적도 감사 드립니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT