회원이 등록하는 즐겨찾기 스킨 (배너교환용) 정보
게시판 회원이 등록하는 즐겨찾기 스킨 (배너교환용)
관련링크
http://kidonia.na.ly
94회 연결
첨부파일
본문
설치방법
다운 받은 파일을 압축풀면 두개의 폴더가 나온다.
한개는 최신글 스킨 (배너용)
또 한개는 게시판 스킨 (즐겨찾기용)인데 두개 각 스킨 폴더에 복사하면 설치는 끝난다.
사용방법
우선 게시판 생성한다
(한개로 두개의 스킨을 사용한다)
읽기권한을 1 또는 2 로 한다
게시판 설정 업로드 권한 링크 권한 은 2 로한다.
공지 권한은 최고로 높게한다 8~10 으로 한다.
전체목록 보기 설정은 하지 않는다 .
사용예
회원이 사이트 등록을 한다
등록이 완료되면 승인되기 전까지는 등록된 글이 등록한 본인과 관리자에게만 보인다
(리스트 화일만 보인다. )
배너 등록을 원하는 회원은 배너이미지 화일도 올린다.
관리자는 폼 (수정) 화면으로 들어가 회원이 등록한 글 (싸이트 추천)을 승인한다
(글 내용 심사후 승인을 한다.)
승인후 글이 리스트에서 보이게 된다
배너사용도 승인하면 그 배너는 최신글 스킨에 의해 메인페이이지에 보이게 된다
배너사용학인은 폼페이지와 리스트페이지에서 사이트제목 오른쪽에 링크이미지 작은 L 자모양이
나타납니다.
메인페이지 설정할 사항
<? lates('최신글 스킨이름 ','게시판이름 ','','')?>// zzzz 님 스킨 참조하세요
특별한 기능
썸네일 기능을 사용
만약 안보이신다면,
다음 참조하세요
==============================================
지디라이브러리
===============================================
GD 라이브러리 버전 2.0 기준으로 함수 만들어져 있읍니다.
혹시 썸네일이 안만들어지면 thum_maker 함수의
두줄을 2.0 below 로 한것과 바꿔치기하세요.
GD Library 2.0 앞부분 // <--- 지워서
GD Library 2.0 below 앞부분 // <--- 덧붙이기
################################################################################
==========================================
여러님들의 스킨을 조합해서 만들었읍니다.
=========================================
=======희망상항======================
디자인 잘 하시는분 들 만도님 같은 분들이 디자인 좀 해 줬으면 싶네요.
최신글스킨(ZZZZ님) 스킨 연동하게 하였읍니다.
보드한개 생성해서 최신글 스킨과 회원등록 즐겨찾기 스킨 (보드스킨)을 동시에 사용합니다.
배너관리가 편합니다. 싸이트 랭킹기능은 추후에 넣어 볼께요 현재는 정렬만 가능..
그리고
zzzzzz님의 최신글 스킨은 연동 되도록 조금 수정했읍니다.
수정된 파일은 압축파일내에 b_linkbanner (최신글 스킨)폴더에 있읍니다.
=========이스킨을 만들게 된 동기 ========
배너교환을 쉽게하면서 회원 홈페이지 자랑 할 수 있는 공간 만들기
========설치방법=================
설치 스킨 파일 그대로 갖다 붙인다.
밑에 함수들을 developper.lib.php 에 덧 붙인다.
=====작업시 애로 사항===========
가능하면 그누 보드 원본 (스킨 파일이외에는) 안 건들려고 무지 노력했읍니다.
대신에 개발자 함수 라이브러리에 추가 했읍니다.
함수명은 원래 이름을 변경했읍니다. 안그러면 함수 충돌 에러 발생!
======추신=======================
혹시 이상한데 있으면 서슴치 마시고 얘기하세요
디자인 하실 분은 포토샆 파일 버리지 마세요
제가 좀 손질해서 제 홈피에다 쓰고 싶거들랑요 ^^
혹시 버그나 문제점 을 발견하시면 꼭 알려주세요
밑에 싸이트에서 확인 가능
http://kidonida.na.ly
건강하세요
감기걸리지 마시고 ~~~
################################################################################
함수 추가부분 lib/developper.lib.php 에추가
################################################################################
function get_cat_list($table,$loc)
{
global $cfg, $stext;
$sql = " select * from {$table}_cat order by ca_id ";
$result = sql_query($sql);
if(!$stext){
$str = "<b>[ <a href=$loc>전체</a> ]</b> ";
} else {
$str = "[ <a href=$loc>전체</a> ] ";
}
while ($row = mysql_fetch_array($result)) {
if($stext == $row[ca_id]) $str .= "<b>";
$str .= " [ <a href=$loc$row[ca_id]>".get_category_name($table,$row[ca_id])."</a> ] ";
if($stext == $row[ca_id]) $str .= "</b>";
}
mysql_free_result($result);
return $str;
}
function withlength_img( $W, $H ) {
global $max, $thum_W, $thum_H ;
$thum_W = $max ;
$thum_H = ceil( $H * ( $max / $W ) );
return $thum_W ;
return $thum_H ;
}
function thum_maker( $thum_W, $thum_H ) {
global $thum, $resol, $ori, $ori_info ;
//$newImg = ImageCreate($thum_W,$thum_H); // GD Library 2.0 below
$newImg = ImageCreateTrueColor($thum_W,$thum_H); // GD Library 2.0
if($ori_info[2]=="2") $origImg=ImageCreateFromjpeg($ori);
if($ori_info[2]=="3") $origImg=ImageCreateFrompng($ori);
//ImageCopyResized($newImg,$origImg,0,0,0,0,$thum_W,$thum_H,ImageSX($origImg),ImageSY($origImg)); // GD Library 2.0 below
imageCopyResampled($newImg,$origImg,0,0,0,0,$thum_W,$thum_H,ImageSX($origImg),ImageSY($origImg)); // GD Library 2.0
Imagejpeg($newImg, $thum, $resol );
chmod($thum,0707);
ImageDestroy($newImg);
ImageDestroy($origImg);
return $thum ;
}
function subj_sort_link($col, $query_string='', $hitrank='')
{
global $ssort, $sorder, $sselect, $stext, $page, $doc;
global $HTTP_SERVER_VARS;
$q1 = "ssort=$col";
$q2 = "sorder=asc";
if ($ssort == $col) {
if ($sorder == "asc") {
$q2 = "sorder=desc";
}
}
if($hitrank)
$q2= "sorder=desc";
return "<a href='./?doc=$doc&$q1&$q2&sselect=$sselect&stext=$stext&page=$page&$query_string&hitrank=1'>";
}
################################################################################
다운 받은 파일을 압축풀면 두개의 폴더가 나온다.
한개는 최신글 스킨 (배너용)
또 한개는 게시판 스킨 (즐겨찾기용)인데 두개 각 스킨 폴더에 복사하면 설치는 끝난다.
사용방법
우선 게시판 생성한다
(한개로 두개의 스킨을 사용한다)
읽기권한을 1 또는 2 로 한다
게시판 설정 업로드 권한 링크 권한 은 2 로한다.
공지 권한은 최고로 높게한다 8~10 으로 한다.
전체목록 보기 설정은 하지 않는다 .
사용예
회원이 사이트 등록을 한다
등록이 완료되면 승인되기 전까지는 등록된 글이 등록한 본인과 관리자에게만 보인다
(리스트 화일만 보인다. )
배너 등록을 원하는 회원은 배너이미지 화일도 올린다.
관리자는 폼 (수정) 화면으로 들어가 회원이 등록한 글 (싸이트 추천)을 승인한다
(글 내용 심사후 승인을 한다.)
승인후 글이 리스트에서 보이게 된다
배너사용도 승인하면 그 배너는 최신글 스킨에 의해 메인페이이지에 보이게 된다
배너사용학인은 폼페이지와 리스트페이지에서 사이트제목 오른쪽에 링크이미지 작은 L 자모양이
나타납니다.
메인페이지 설정할 사항
<? lates('최신글 스킨이름 ','게시판이름 ','','')?>// zzzz 님 스킨 참조하세요
특별한 기능
썸네일 기능을 사용
만약 안보이신다면,
다음 참조하세요
==============================================
지디라이브러리
===============================================
GD 라이브러리 버전 2.0 기준으로 함수 만들어져 있읍니다.
혹시 썸네일이 안만들어지면 thum_maker 함수의
두줄을 2.0 below 로 한것과 바꿔치기하세요.
GD Library 2.0 앞부분 // <--- 지워서
GD Library 2.0 below 앞부분 // <--- 덧붙이기
################################################################################
==========================================
여러님들의 스킨을 조합해서 만들었읍니다.
=========================================
=======희망상항======================
디자인 잘 하시는분 들 만도님 같은 분들이 디자인 좀 해 줬으면 싶네요.
최신글스킨(ZZZZ님) 스킨 연동하게 하였읍니다.
보드한개 생성해서 최신글 스킨과 회원등록 즐겨찾기 스킨 (보드스킨)을 동시에 사용합니다.
배너관리가 편합니다. 싸이트 랭킹기능은 추후에 넣어 볼께요 현재는 정렬만 가능..
그리고
zzzzzz님의 최신글 스킨은 연동 되도록 조금 수정했읍니다.
수정된 파일은 압축파일내에 b_linkbanner (최신글 스킨)폴더에 있읍니다.
=========이스킨을 만들게 된 동기 ========
배너교환을 쉽게하면서 회원 홈페이지 자랑 할 수 있는 공간 만들기
========설치방법=================
설치 스킨 파일 그대로 갖다 붙인다.
밑에 함수들을 developper.lib.php 에 덧 붙인다.
=====작업시 애로 사항===========
가능하면 그누 보드 원본 (스킨 파일이외에는) 안 건들려고 무지 노력했읍니다.
대신에 개발자 함수 라이브러리에 추가 했읍니다.
함수명은 원래 이름을 변경했읍니다. 안그러면 함수 충돌 에러 발생!
======추신=======================
혹시 이상한데 있으면 서슴치 마시고 얘기하세요
디자인 하실 분은 포토샆 파일 버리지 마세요
제가 좀 손질해서 제 홈피에다 쓰고 싶거들랑요 ^^
혹시 버그나 문제점 을 발견하시면 꼭 알려주세요
밑에 싸이트에서 확인 가능
http://kidonida.na.ly
건강하세요
감기걸리지 마시고 ~~~
################################################################################
함수 추가부분 lib/developper.lib.php 에추가
################################################################################
function get_cat_list($table,$loc)
{
global $cfg, $stext;
$sql = " select * from {$table}_cat order by ca_id ";
$result = sql_query($sql);
if(!$stext){
$str = "<b>[ <a href=$loc>전체</a> ]</b> ";
} else {
$str = "[ <a href=$loc>전체</a> ] ";
}
while ($row = mysql_fetch_array($result)) {
if($stext == $row[ca_id]) $str .= "<b>";
$str .= " [ <a href=$loc$row[ca_id]>".get_category_name($table,$row[ca_id])."</a> ] ";
if($stext == $row[ca_id]) $str .= "</b>";
}
mysql_free_result($result);
return $str;
}
function withlength_img( $W, $H ) {
global $max, $thum_W, $thum_H ;
$thum_W = $max ;
$thum_H = ceil( $H * ( $max / $W ) );
return $thum_W ;
return $thum_H ;
}
function thum_maker( $thum_W, $thum_H ) {
global $thum, $resol, $ori, $ori_info ;
//$newImg = ImageCreate($thum_W,$thum_H); // GD Library 2.0 below
$newImg = ImageCreateTrueColor($thum_W,$thum_H); // GD Library 2.0
if($ori_info[2]=="2") $origImg=ImageCreateFromjpeg($ori);
if($ori_info[2]=="3") $origImg=ImageCreateFrompng($ori);
//ImageCopyResized($newImg,$origImg,0,0,0,0,$thum_W,$thum_H,ImageSX($origImg),ImageSY($origImg)); // GD Library 2.0 below
imageCopyResampled($newImg,$origImg,0,0,0,0,$thum_W,$thum_H,ImageSX($origImg),ImageSY($origImg)); // GD Library 2.0
Imagejpeg($newImg, $thum, $resol );
chmod($thum,0707);
ImageDestroy($newImg);
ImageDestroy($origImg);
return $thum ;
}
function subj_sort_link($col, $query_string='', $hitrank='')
{
global $ssort, $sorder, $sselect, $stext, $page, $doc;
global $HTTP_SERVER_VARS;
$q1 = "ssort=$col";
$q2 = "sorder=asc";
if ($ssort == $col) {
if ($sorder == "asc") {
$q2 = "sorder=desc";
}
}
if($hitrank)
$q2= "sorder=desc";
return "<a href='./?doc=$doc&$q1&$q2&sselect=$sselect&stext=$stext&page=$page&$query_string&hitrank=1'>";
}
################################################################################
추천
0
0
댓글 전체
머쪄욤 ^^
잘쓸게용
잘쓸게용
음~~~
굿 입니다//
굿 입니다//

이상하네요 php ini_set함수에서 use_trans_sid 설정을 아무리 바꿔봐도 세션아이디가
처음 화면에는 나오네요 그런데 리프레쉬 나 한번 페이지내에서 링크하면 사라지고
그런데 보니깐 그누보는 use_trans_sid 값은 반대로 되어있네요 0 이아니라 1 이나 true 로 설정되어야 하는데 더 공부해야 될듯 하여튼 님들 지금위처럼 공개된 세션아뒤로 관리자 로그인했다간 큰 낭패 보니 조심~~~~ (공부 더해야지 ~~~)
하여튼 이건 치명적 버그이네요
처음 화면에는 나오네요 그런데 리프레쉬 나 한번 페이지내에서 링크하면 사라지고
그런데 보니깐 그누보는 use_trans_sid 값은 반대로 되어있네요 0 이아니라 1 이나 true 로 설정되어야 하는데 더 공부해야 될듯 하여튼 님들 지금위처럼 공개된 세션아뒤로 관리자 로그인했다간 큰 낭패 보니 조심~~~~ (공부 더해야지 ~~~)
하여튼 이건 치명적 버그이네요
헉~ 전 평범한 .... 네티즌 입니다.^^

글쎄요???
아마 홈주인인 제가 저 주소의 세션아이디로 클릭해서 관리자 로그인 했을때 님이 뒤 따라 제 홈에 왔을때 관리자의 세션아이디랑 같아서 님도 관리자가 된듯 하네요 그리고 제가 로그아웃 하니깐 님도 원래 페이지로 돌아 온듯
세션 공부 해야 겠네요 해킹당해도 눈 뜨고 당하겠네여 ^^
임성길님 혹시 무시무시한 해커 ^^^
아마 홈주인인 제가 저 주소의 세션아이디로 클릭해서 관리자 로그인 했을때 님이 뒤 따라 제 홈에 왔을때 관리자의 세션아이디랑 같아서 님도 관리자가 된듯 하네요 그리고 제가 로그아웃 하니깐 님도 원래 페이지로 돌아 온듯
세션 공부 해야 겠네요 해킹당해도 눈 뜨고 당하겠네여 ^^
임성길님 혹시 무시무시한 해커 ^^^

헉...뭐..뭐죠?
위의 링크를 눌르니까 잠시동안 제가 관리자로 로그인된 화면이 나와었네요. 깜짝;;;
금방 로그아웃상태로 돌아오긴했는데, 왜 그랬었을까요?
위의 링크를 눌르니까 잠시동안 제가 관리자로 로그인된 화면이 나와었네요. 깜짝;;;
금방 로그아웃상태로 돌아오긴했는데, 왜 그랬었을까요?

자꾸 수정하게 되네요 방금 또 보니 전체선택 지우기가 안되엇 수정했읍니다.
미리보기좀...
캬~ 멋집니다. 나이스 네요!