내 게시글 댓글 반응(utf-8) 정보
최신글 내 게시글 댓글 반응(utf-8)첨부파일
본문
바보천사님의 스킨을 활용 하였습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=112508&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EC%95%84%EA%B3%A0%EB%9D%BC+%EB%8C%93%EA%B8%80
2월 22일 수정본 올립니다.
18일 배포버전 보다 속도면에서 크게 개선 되었습니다.
동작 확인 했으나 mysql 버전이 낮으면 수행이 안될수 있습니다.
주석 꼭 읽어보세요
//아고라 스타일 바보천사님 스킨 사용
//interval을 두고 모드 테이블에서 쿼리하는 방법으로 DB 억세스 회수를 줄임
//회원테이블 여분필드 1(시간비교) 2(댓글반응)를 활용한다.
//★여분필드2 는 기존 varchar --> text로 스키마 변경해야 함. 아래 코드 한번만 적용, utf8, euckr 구분해서 실행요!!
//sql_query("ALTER TABLE $g4[member_table] CHANGE mb_2 mb_2 TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL");
설치 방법입니다.
이건 스킨형태가 아니라 아래 내용 꼭 숙지하시기 바랍니다.
1.
다운받은 파일에서 myreply.lib.php 를 열어서 아래 내용을 수정합니다.
$ins_dir = lib; // g4path 이하의 자신의 환경에 맞게 설치 lib 권장합니다.
이건 설치폴더 명이구요.. lib는 다들 가지고 계시니 lib에 올리면 좋겠네요.
lib/img 도 업로드 해야 합니다.
$interval = 0 ; //전체 DB에서 반응글을 조회할 주기(분), 0:실시간
테스트할때는 0 이 좋겠구요. 테스트가끝나면 1 이상의 값으로 변경하길 권장합니다.
전체디비를 head 영역에서 계속 쿼리하는거라서..
$daysago = 50; //댓글 반응글을 뽑을 최근 일수
댓글이 너무 많아 쿼리에 문제가 되는걸 방지하기 위해 위의 변수 추가(18일 배포버전에 없던내용)
<주의!!>
댓글을 멤버테이블에 저장하는 방식이라 멤버테이블 여분필드 mb_1, mb_2를 기존에 사용하고 있는지 확인 하시고 사용하지 않는다면 그대로, 그렇지 않고 중복된다면 다른 여분필드 활용하세요
2.
다음은 mb_2 여분필드의 스키마를 변경합니다. 기존 varchar -> text 로 변경합니다.
자신의 디비가 utf-8 일때
//sql_query("ALTER TABLE $g4[member_table] CHANGE mb_2 mb_2 TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL");
위 주석 해제
3.
head.php 안에 적당한곳에 아래 코드 삽입 lib가 아닐때 lib 부분은 변경해야 합니다.
<div>
<?
if($member['mb_id'])
include_once("$g4[path]/lib/myreply.lib.php"); // 나의 댓글 반응
?>
</div>
4.
댓글이 정상적으로 나온다면
주석풀었던 sql_query("ALTER TABLE <-- 요거 다시 주석처리 해주세요
if 스키마 변경할순 있지만 계속 if로 쿼리하는것 보다 한번만 수작업해심이 좋을듯..
$interval = 0 ; 이부분 1 이상 값으로 변경요.. 실시간으로 할거면 0 으로 유지..
$daysago = 50; 댓글 뽑을 날짜를 조금씩 늘려서 실행시켜보세요
댓글이 head 영역에 계속 노출되는거라
좌측 폭이 좁은분들은 스타일 수정하셔서 사용하세요~
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=112508&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EC%95%84%EA%B3%A0%EB%9D%BC+%EB%8C%93%EA%B8%80
2월 22일 수정본 올립니다.
18일 배포버전 보다 속도면에서 크게 개선 되었습니다.
동작 확인 했으나 mysql 버전이 낮으면 수행이 안될수 있습니다.
주석 꼭 읽어보세요
//아고라 스타일 바보천사님 스킨 사용
//interval을 두고 모드 테이블에서 쿼리하는 방법으로 DB 억세스 회수를 줄임
//회원테이블 여분필드 1(시간비교) 2(댓글반응)를 활용한다.
//★여분필드2 는 기존 varchar --> text로 스키마 변경해야 함. 아래 코드 한번만 적용, utf8, euckr 구분해서 실행요!!
//sql_query("ALTER TABLE $g4[member_table] CHANGE mb_2 mb_2 TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL");
설치 방법입니다.
이건 스킨형태가 아니라 아래 내용 꼭 숙지하시기 바랍니다.
1.
다운받은 파일에서 myreply.lib.php 를 열어서 아래 내용을 수정합니다.
$ins_dir = lib; // g4path 이하의 자신의 환경에 맞게 설치 lib 권장합니다.
이건 설치폴더 명이구요.. lib는 다들 가지고 계시니 lib에 올리면 좋겠네요.
lib/img 도 업로드 해야 합니다.
$interval = 0 ; //전체 DB에서 반응글을 조회할 주기(분), 0:실시간
테스트할때는 0 이 좋겠구요. 테스트가끝나면 1 이상의 값으로 변경하길 권장합니다.
전체디비를 head 영역에서 계속 쿼리하는거라서..
$daysago = 50; //댓글 반응글을 뽑을 최근 일수
댓글이 너무 많아 쿼리에 문제가 되는걸 방지하기 위해 위의 변수 추가(18일 배포버전에 없던내용)
<주의!!>
댓글을 멤버테이블에 저장하는 방식이라 멤버테이블 여분필드 mb_1, mb_2를 기존에 사용하고 있는지 확인 하시고 사용하지 않는다면 그대로, 그렇지 않고 중복된다면 다른 여분필드 활용하세요
2.
다음은 mb_2 여분필드의 스키마를 변경합니다. 기존 varchar -> text 로 변경합니다.
자신의 디비가 utf-8 일때
//sql_query("ALTER TABLE $g4[member_table] CHANGE mb_2 mb_2 TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL");
위 주석 해제
3.
head.php 안에 적당한곳에 아래 코드 삽입 lib가 아닐때 lib 부분은 변경해야 합니다.
<div>
<?
if($member['mb_id'])
include_once("$g4[path]/lib/myreply.lib.php"); // 나의 댓글 반응
?>
</div>
4.
댓글이 정상적으로 나온다면
주석풀었던 sql_query("ALTER TABLE <-- 요거 다시 주석처리 해주세요
if 스키마 변경할순 있지만 계속 if로 쿼리하는것 보다 한번만 수작업해심이 좋을듯..
$interval = 0 ; 이부분 1 이상 값으로 변경요.. 실시간으로 할거면 0 으로 유지..
$daysago = 50; 댓글 뽑을 날짜를 조금씩 늘려서 실행시켜보세요
댓글이 head 영역에 계속 노출되는거라
좌측 폭이 좁은분들은 스타일 수정하셔서 사용하세요~
추천
7
7
댓글 전체
업로드된 파일은 utf-8 용입니다. euc-kr로 변환 사용 가능하리라 생각합니다. 테스트 못한점 아쉽습니다... ㅈㅅ
짞짞짞짞짞~
유용한 스킨이네요
아주 유용한 스킨 ㅎㅎ 잘쓰겠습니다.
불러오면 무한로딩걸리네요 ㅠㅠ 웹사이트에서 무한로딩이라니 ㅠㅠ
혹시 euc-kr인가요?
우와 괜찮아보이네요! 내 게시물 댓글반응 필요했었는데 감사합니다 ㅎㅎ
새버전 올렸습니다. 속도와 기능면에서개선되었습니다. 참고하세요~
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=141700
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=141700
너무 좋습니다. ^^ 추천~ 쾅~
와 이거 진짜 대박이에요~