7쟁이님이 부탁하신 최신글(비스무리) 스킨 소스 정보
최신글 7쟁이님이 부탁하신 최신글(비스무리) 스킨 소스
첨부파일
본문
크리스 마스 이브 이렇게 컴터앞에 쪼그리고 앉아서 ^^
어제 (벌써 어제군요) 오후에 와이프랑 아들놈 데리고 산보겸 쇼핑 갔다가 너무 피곤해서 초저녁에 그만 잠이 들었다 깨어나서 다시 잠못 이루고
여기저기 웹서핑하다 7쟁이님글을 보고 최신글 소스 작성합니다.
저도 비슷한 구상을 했는데 마침 7쟁이님도 같은 스킨을 원해서 잠못드는 크리스 마스 이브에
만들어 봤읍니다.
참고로 이 소스는 디자인이 전혀 없는 소스입니다.
아마 7쟁이님이 멋있게 꾸며줄것입니다.
사용법
첨부한 스킨 파일을 업로드한다.(주의: 스킨디렉토리가 아닌 index.php 가 있는 폴더맨위에 업로드)
developper.lib.php 파일 안에 밑에 있는 소스를 붙여주시고
님이 원하시는 페이지 ( main.php 같은곳에서 )
최신글 불러들이는 것 처럼 붙여주시면 출력 됩니다.
예)
<?=listingbycat('보드테이블이름', '40', '10')?>
숫자 40 은
은 보드제목과 글제목 글수 제한입니다.(보드제목은 글수는 대개는 열자미만이니 글수제한할때
쓰시면 됩니다.
숫자 10 은
글제목수 제한입니다. 10일경우 정한 카테고리내에서 열개의 글제목만 보입니다.
테스트 :
일단 제홈페이지 (kidonid.na.ly) 메인페이지에 테스트해봤읍니다.
이상이 없었읍니다.
하지만 워낙 급조된 소스라서 그리고 각자 소스변경된 부분이 있어서
적용이 안될경우 있을것입니다.
만약 문제가 있다면 리플 올려주세요 같이 해결해봅시다.~~
추신 :
UTF-8 PHP MYSQL 관련 싸이트 아시는분 리플좀 해주세욤 !!
##################################################################################
제작자 : 키도니 아빠
Merry Christmas !!!
Happy NewYear !!!
노대통령님 힘내세요 !!!
kidonida.na.ly
2003.12.25 새벽 3시
##################################################################################
function listingbycat($bo_table, $len=40, $linum=10)
{
global $cfg;
$sqlt = " select * from $cfg[table_board] where bo_table = '$bo_table' ";
$bo = sql_fetch($sqlt);
$bo_subject = $bo[bo_subject];
$tablec = $cfg[write_table_prefix].$bo_table;
$sql = " select * from {$tablec}_cat order by ca_id ";
$result = sql_query($sql);
$llbosubject = conv_subject($bo_subject,$len,"+++");
for ($k=0; $row = mysql_fetch_array($result); $k++){
$catname[$k]=get_category_name($tablec,$row[ca_id]);
$sqlc = " select *
from {$cfg[write_table_prefix]}{$bo_table}
where wr_comment = 0 and ca_id={$row[ca_id]}
order by wr_id desc limit $linum ";
$resultc = sql_query($sqlc);
for ($i=0; $rowc = mysql_fetch_array($resultc); $i++) {
$subjectli = "";
$subjectli = conv_subject($rowc[wr_subject], $len,"+++");
$list[$k][$i] = "<a href='./?doc=".$cfg[bbs_dir]."/gnuboard.php&bo_table=".$bo_table."&wr_id=".$rowc[wr_id]."'>".$subjectli."</a>";
}
mysql_free_result($resultc);
}
mysql_free_result($result);
include "listingbycat.skin.php";
}
##################################################################################
##listingbycat.skin.php 파일(업로드 할 파일)#########################################
##################################################################################
<table cellpadding=0 cellspacing=1 bgcolor=black width=100%>
<tr>
<td>
<table bgcolor=white width=100%>
<tr>
<td colspan=2 bgcolor=#efefef height=30><a href='./?doc=<?=$cfg[bbs_dir]?>/gnuboard.php&bo_table=<?=$bo_table?>'><font color=#777777><b><?=$llbosubject?></b></a></td>
</tr>
<tr>
<td colspan=2 height=1 bgcolor=black></td>
</tr>
<? for ($k=0; $k<count($catname); $k++) { ?>
<tr><td bgcolor=#c0c0c0 width=100 align=center><?=$catname[$k]?></td>
<td>
<? for ($i=0; $i<count($list[$k]); $i++) { ?>
<font color=blue><?=$list[$k][$i]?></font>
<? } ?>
</td>
</tr>
<? } ?>
</table>
</td>
</tr>
</table>
##################################################################################
어제 (벌써 어제군요) 오후에 와이프랑 아들놈 데리고 산보겸 쇼핑 갔다가 너무 피곤해서 초저녁에 그만 잠이 들었다 깨어나서 다시 잠못 이루고
여기저기 웹서핑하다 7쟁이님글을 보고 최신글 소스 작성합니다.
저도 비슷한 구상을 했는데 마침 7쟁이님도 같은 스킨을 원해서 잠못드는 크리스 마스 이브에
만들어 봤읍니다.
참고로 이 소스는 디자인이 전혀 없는 소스입니다.
아마 7쟁이님이 멋있게 꾸며줄것입니다.
사용법
첨부한 스킨 파일을 업로드한다.(주의: 스킨디렉토리가 아닌 index.php 가 있는 폴더맨위에 업로드)
developper.lib.php 파일 안에 밑에 있는 소스를 붙여주시고
님이 원하시는 페이지 ( main.php 같은곳에서 )
최신글 불러들이는 것 처럼 붙여주시면 출력 됩니다.
예)
<?=listingbycat('보드테이블이름', '40', '10')?>
숫자 40 은
은 보드제목과 글제목 글수 제한입니다.(보드제목은 글수는 대개는 열자미만이니 글수제한할때
쓰시면 됩니다.
숫자 10 은
글제목수 제한입니다. 10일경우 정한 카테고리내에서 열개의 글제목만 보입니다.
테스트 :
일단 제홈페이지 (kidonid.na.ly) 메인페이지에 테스트해봤읍니다.
이상이 없었읍니다.
하지만 워낙 급조된 소스라서 그리고 각자 소스변경된 부분이 있어서
적용이 안될경우 있을것입니다.
만약 문제가 있다면 리플 올려주세요 같이 해결해봅시다.~~
추신 :
UTF-8 PHP MYSQL 관련 싸이트 아시는분 리플좀 해주세욤 !!
##################################################################################
제작자 : 키도니 아빠
Merry Christmas !!!
Happy NewYear !!!
노대통령님 힘내세요 !!!
kidonida.na.ly
2003.12.25 새벽 3시
##################################################################################
function listingbycat($bo_table, $len=40, $linum=10)
{
global $cfg;
$sqlt = " select * from $cfg[table_board] where bo_table = '$bo_table' ";
$bo = sql_fetch($sqlt);
$bo_subject = $bo[bo_subject];
$tablec = $cfg[write_table_prefix].$bo_table;
$sql = " select * from {$tablec}_cat order by ca_id ";
$result = sql_query($sql);
$llbosubject = conv_subject($bo_subject,$len,"+++");
for ($k=0; $row = mysql_fetch_array($result); $k++){
$catname[$k]=get_category_name($tablec,$row[ca_id]);
$sqlc = " select *
from {$cfg[write_table_prefix]}{$bo_table}
where wr_comment = 0 and ca_id={$row[ca_id]}
order by wr_id desc limit $linum ";
$resultc = sql_query($sqlc);
for ($i=0; $rowc = mysql_fetch_array($resultc); $i++) {
$subjectli = "";
$subjectli = conv_subject($rowc[wr_subject], $len,"+++");
$list[$k][$i] = "<a href='./?doc=".$cfg[bbs_dir]."/gnuboard.php&bo_table=".$bo_table."&wr_id=".$rowc[wr_id]."'>".$subjectli."</a>";
}
mysql_free_result($resultc);
}
mysql_free_result($result);
include "listingbycat.skin.php";
}
##################################################################################
##listingbycat.skin.php 파일(업로드 할 파일)#########################################
##################################################################################
<table cellpadding=0 cellspacing=1 bgcolor=black width=100%>
<tr>
<td>
<table bgcolor=white width=100%>
<tr>
<td colspan=2 bgcolor=#efefef height=30><a href='./?doc=<?=$cfg[bbs_dir]?>/gnuboard.php&bo_table=<?=$bo_table?>'><font color=#777777><b><?=$llbosubject?></b></a></td>
</tr>
<tr>
<td colspan=2 height=1 bgcolor=black></td>
</tr>
<? for ($k=0; $k<count($catname); $k++) { ?>
<tr><td bgcolor=#c0c0c0 width=100 align=center><?=$catname[$k]?></td>
<td>
<? for ($i=0; $i<count($list[$k]); $i++) { ?>
<font color=blue><?=$list[$k][$i]?></font>
<? } ?>
</td>
</tr>
<? } ?>
</table>
</td>
</tr>
</table>
##################################################################################
추천
0
0
댓글 전체
무작정 따라해해봐야쥐 ㅎㅎ
흐뭇~~~~
저렇게 어려운데 안되는게 당연하죠..저에게는^^
해보겠습니다.
감사하구요~~~
저렇게 어려운데 안되는게 당연하죠..저에게는^^
해보겠습니다.
감사하구요~~~
listingbycat.skin.php 파일의 다음을 수정전에서 수정후로 변경하셔서 게시글에 번호와 <br>처리를 해보는것도 보기 좋을듯..
수정전 :
<? for ($i=0; $i<count($list[$k]); $i++) { ?>
<font color=blue><?=$list[$k][$i]?></font>
<? } ?>
수정후 :
<?
for ($i=0, $m=1; $i<count($list[$k]); $i++,$m++) {
echo "[$m]. {$list[$k][$i]}";
}
?>
적용테스트 : http://threes.org/gnu3/?doc=main/bycat.php
수정전 :
<? for ($i=0; $i<count($list[$k]); $i++) { ?>
<font color=blue><?=$list[$k][$i]?></font>
<? } ?>
수정후 :
<?
for ($i=0, $m=1; $i<count($list[$k]); $i++,$m++) {
echo "[$m]. {$list[$k][$i]}";
}
?>
적용테스트 : http://threes.org/gnu3/?doc=main/bycat.php
font를 적용하실려면 function listingbycat에 있는 다음 내용에 다음처럼 font를 설정하시면 됩니다.
$list[$k][$i] = "<a href='./?doc=".$cfg[bbs_dir]."/gnuboard.php&bo_table=".$bo_table."&w
r_id=".$rowc[wr_id]."'><font color=blue>".$subjectli."</font></a>";
$list[$k][$i] = "<a href='./?doc=".$cfg[bbs_dir]."/gnuboard.php&bo_table=".$bo_table."&w
r_id=".$rowc[wr_id]."'><font color=blue>".$subjectli."</font></a>";
링크는 style이 먹어서 색이 안보이는 걸껍니다.
<font color=blue><a href.....>xxx</a></font> 앵커의 스타일이 먹힘
<a href.....><font color=blue>xxx</font></a> 이렇게 해야 폰트의 색이 먹힘
전에 이것때문에 고생좀 했죠.ㅋㅋㅋ
<font color=blue><a href.....>xxx</a></font> 앵커의 스타일이 먹힘
<a href.....><font color=blue>xxx</font></a> 이렇게 해야 폰트의 색이 먹힘
전에 이것때문에 고생좀 했죠.ㅋㅋㅋ
하하~~
이미지가 아니라요..
글제목이 이미지라면 ..
[이미지]<--요렇게 제목분리를 알기쉽게 하기위해 []를 썼구요..
이미지는 글제목 이구요..
그런데 글제목을 색을 넣어 보려구 했는데..
[]<-- 요놈만 먹히구 [이미지]<---[]안에 있는 이미지라는 글자는 안먹히는 이유를
모르겠다 이거죠^^
이미지가 아니라요..
글제목이 이미지라면 ..
[이미지]<--요렇게 제목분리를 알기쉽게 하기위해 []를 썼구요..
이미지는 글제목 이구요..
그런데 글제목을 색을 넣어 보려구 했는데..
[]<-- 요놈만 먹히구 [이미지]<---[]안에 있는 이미지라는 글자는 안먹히는 이유를
모르겠다 이거죠^^
흐흐~~
적용 했습니다^^
한결 편하겠어요...
<? for ($k=0; $k<count($catname); $k++) { ?>
<tr><td bgcolor=#c0c0c0 width=100 align=center><?=$catname[$k]?></td>
<td>
<? for ($i=0; $i<count($list[$k]); $i++) { ?>
<font color=blue><?=$list[$k][$i]?></font>
<? } ?>
위에 소스가 글제목 맞죠?
그런데 폰트가 먹히나 테스트좀 해보세요..루트님!
저는 안먹히는 이유를 모르겠네요..
적용 했습니다^^
한결 편하겠어요...
<? for ($k=0; $k<count($catname); $k++) { ?>
<tr><td bgcolor=#c0c0c0 width=100 align=center><?=$catname[$k]?></td>
<td>
<? for ($i=0; $i<count($list[$k]); $i++) { ?>
<font color=blue><?=$list[$k][$i]?></font>
<? } ?>
위에 소스가 글제목 맞죠?
그런데 폰트가 먹히나 테스트좀 해보세요..루트님!
저는 안먹히는 이유를 모르겠네요..

예 그렇게 하지요 조언 감사 드립니다. 담에 업그레이드 버전할때 적용하겠읍니다.
아니면 누구 딴분이 루트님이라도 응용버전 만드실때 적용 해주세요
참 그리고 7쟁이님 이미지가 안먹히다니요?? 글 제목들을 전부 이미지로 처리 하실거에요? 좀더 자세히 설명 부탁드릴께요
아니면 누구 딴분이 루트님이라도 응용버전 만드실때 적용 해주세요
참 그리고 7쟁이님 이미지가 안먹히다니요?? 글 제목들을 전부 이미지로 처리 하실거에요? 좀더 자세히 설명 부탁드릴께요
KSN님 스킨을 다음 처럼 수정하시어 최신글 스킨에 올리세요.
1 호출방식 변경
변경전 :
<?=listingbycat('보드테이블이름', '40', '10')?>
변경후 :
<?=listingbycat('스킨디렉토리명','보드테이블이름', '40', '10')?>
2. developer.lib.php에서 함수 시작부분 변경
변경전 :
function listingbycat($bo_table, $len=40, $linum=10)
{
global $cfg;
변경후 :
function listingbycat($skin_dir, $bo_table, $len=40, $linum=10)
{
global $latest_skin, $cfg;
$tmp_latest_skin = $latest_skin;
// 스킨디렉토리값이 넘어왔다면
if ($skin_dir) {
$latest_skin = "./bbs/skin/latest/$skin_dir";
}
3. developer.lib.php에서 스킨 호출부분 변경
변경전 :
include "listingbycat.skin.php";
변경후 :
include "$latest_skin/listingbycat.skin.php";
1 호출방식 변경
변경전 :
<?=listingbycat('보드테이블이름', '40', '10')?>
변경후 :
<?=listingbycat('스킨디렉토리명','보드테이블이름', '40', '10')?>
2. developer.lib.php에서 함수 시작부분 변경
변경전 :
function listingbycat($bo_table, $len=40, $linum=10)
{
global $cfg;
변경후 :
function listingbycat($skin_dir, $bo_table, $len=40, $linum=10)
{
global $latest_skin, $cfg;
$tmp_latest_skin = $latest_skin;
// 스킨디렉토리값이 넘어왔다면
if ($skin_dir) {
$latest_skin = "./bbs/skin/latest/$skin_dir";
}
3. developer.lib.php에서 스킨 호출부분 변경
변경전 :
include "listingbycat.skin.php";
변경후 :
include "$latest_skin/listingbycat.skin.php";
위의 적용테스트 링크는 오류발생합니다.
새로만든 버전을 확인하세요
http://threes.org/gnu3/?doc=main/threes_lcat.php
새로만든것의 설명은 다음 링크 참조하세요
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=skin3&wr_id=1922
새로만든 버전을 확인하세요
http://threes.org/gnu3/?doc=main/threes_lcat.php
새로만든것의 설명은 다음 링크 참조하세요
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=skin3&wr_id=1922
글제목수 ..맞습니다^^
글제목에 폰트색을 바꾸고 싶어 해봤는데 [이미지]<--요거[]만 먹히구
제목은 안먹히네요^^
무식 해서리.....
글제목에 폰트색을 바꾸고 싶어 해봤는데 [이미지]<--요거[]만 먹히구
제목은 안먹히네요^^
무식 해서리.....

7쟁이님 게시판제목수제한이 아니라 글제목수 제한을 두고 싶은거죠??
글제목수 제한은 수정했읍니다
위에 함수내용과 사용방법 수정했으니 변경하시고 업로드스킨파일은 수정할 필요없읍니다..
글제목수 제한은 수정했읍니다
위에 함수내용과 사용방법 수정했으니 변경하시고 업로드스킨파일은 수정할 필요없읍니다..
아~~
게시판 제목이 많으면 어느정도에서 자를수는 없는지요[가테고리 말구..]
게시판 제목이 많으면 어느정도에서 자를수는 없는지요[가테고리 말구..]
아따~~~
이걸 저보구 디자인을 하라굽쇼?
들여다 보니 장난이 아닌데....끙
이걸 저보구 디자인을 하라굽쇼?
들여다 보니 장난이 아닌데....끙
와~우
잘됨니다^^
감사하구요 ..
결국은 외장은 제가 해야겠죠...
잘됨니다^^
감사하구요 ..
결국은 외장은 제가 해야겠죠...

스킨파일 첨부하였읍니다.
주의 : 스킨폴더가아닌 웹써버 메인폴더=맨위폴더에다 업로드하셈
그리고 디자인은 스킨폴더에서 하면 됩니다.
그리고 함수 소스도 수정하였읍니다. 다시 developper.lib.php 수정하세요
주의 : 스킨폴더가아닌 웹써버 메인폴더=맨위폴더에다 업로드하셈
그리고 디자인은 스킨폴더에서 하면 됩니다.
그리고 함수 소스도 수정하였읍니다. 다시 developper.lib.php 수정하세요
좋습니다!~
저도 어느틈에 잠들었다가.. 지금 깨어서.. 방황하고 있네요~
저도 어느틈에 잠들었다가.. 지금 깨어서.. 방황하고 있네요~