[보드이용 베너] 그누보드를 사용해 홈제작하면서 첨 올린 팁입니다. 정보
그누호환 [보드이용 베너] 그누보드를 사용해 홈제작하면서 첨 올린 팁입니다.본문
제컴터에 APM설치해서 여러가지 보드를 테스트해보고 홈제작에 필요한 셋팅을
무작위로 연습하는 한 디자이너가 되고픈 사람입니다.
먼저 아래주소의 lrukA님께 감사드리며, 플래쉬파일도 사용할 수 있도록 아주 조금 수정한 것입니다.
저도 베너라던가 이미지를 페이지 수정단계를 최소화하여 수시로 변경이 가능하게하여 홈페이지가
활력이있다고 해야할까 머 항상 변하는 모습을 표출할 수 있음해서 찾다가 lrukA님의 게시물을 보고
제가 조금 추가한 것입니다.
php코딩은 모르오니 질문하심 저 웁니다. ㅠ,ㅠ
그저 이런 방법이 있어 공유하고자 하는 맘입니다.
참고로 사용방법은 lrukA님의 게시물과 같습니다.
http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&sselect=concat%28wr_subject%2Cwr_content%29&stext=%C3%B7%BA%CE%C6%C4%C0%CF&soperator=0&page=1&wr_id=3610&ca_id=
1. /lib/developer.lib.php 파일에 다음 내용을 추가~
/////////////////////////////////////
function link_pic($bo_table, $wr_subject)
{
global $cfg;
$sql = " select *
from {$cfg[write_table_prefix]}{$bo_table}
where wr_subject = '$wr_subject' ";
$result = sql_query($sql);
$row = mysql_fetch_array($result);
$size = @getimagesize("./data/file/$bo_table/$row[wr_file1]");
$width = $size[0];
$height = $size[1];
for ($k=1; $k<=$cfg[file_count]; $k++) {
$list[$i]["file".$k]= "./data/file/$bo_table/" . $row["wr_file".$k];
if($list[$i]["file".$k]){
if (@preg_match($cfg[image_extension], $list[$i][file1])){//이미지
$img = "<img src='./data/file/$bo_table/$row[wr_file1]' width='$width' height='$height' border=0 align=absmiddle>"; }
else if (@preg_match($cfg[flash_extension], $list[$i][file1])){//플래시
$img= "<embed src='./data/file/$bo_table/$row[wr_file1]' width='$width' height='$height' play='true' loop='true' quality='high' wmode='transparent'></embed>";}
$link = "$row[wr_link1]";
if ($link) {
return "<a href=$link target='_blank'>$img</a>";
} else {
return "$img";
}
}
}
}
//////////////////////////////////////////////
2. main.php 또는 head.php 또는 tail.php의 원하는 곳에 아래와 같이 삽입하세용~
<?=link_pic(게시판아이디,게시물제목)?> // 게시물 제목은 빈칸없이 되도록 짧게하심이 좋습니다
그리고, 삽입할 위치의 크기에 맞는 이미지 또는 플래쉬 크기로 올리시면 됩니다.
링크를 안적으시면 그냥 그림/플래쉬만 보여지며 링크를 적으시면 새창으로 열리는 베너가 되겠지요 ^^
무작위로 연습하는 한 디자이너가 되고픈 사람입니다.
먼저 아래주소의 lrukA님께 감사드리며, 플래쉬파일도 사용할 수 있도록 아주 조금 수정한 것입니다.
저도 베너라던가 이미지를 페이지 수정단계를 최소화하여 수시로 변경이 가능하게하여 홈페이지가
활력이있다고 해야할까 머 항상 변하는 모습을 표출할 수 있음해서 찾다가 lrukA님의 게시물을 보고
제가 조금 추가한 것입니다.
php코딩은 모르오니 질문하심 저 웁니다. ㅠ,ㅠ
그저 이런 방법이 있어 공유하고자 하는 맘입니다.
참고로 사용방법은 lrukA님의 게시물과 같습니다.
http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&sselect=concat%28wr_subject%2Cwr_content%29&stext=%C3%B7%BA%CE%C6%C4%C0%CF&soperator=0&page=1&wr_id=3610&ca_id=
1. /lib/developer.lib.php 파일에 다음 내용을 추가~
/////////////////////////////////////
function link_pic($bo_table, $wr_subject)
{
global $cfg;
$sql = " select *
from {$cfg[write_table_prefix]}{$bo_table}
where wr_subject = '$wr_subject' ";
$result = sql_query($sql);
$row = mysql_fetch_array($result);
$size = @getimagesize("./data/file/$bo_table/$row[wr_file1]");
$width = $size[0];
$height = $size[1];
for ($k=1; $k<=$cfg[file_count]; $k++) {
$list[$i]["file".$k]= "./data/file/$bo_table/" . $row["wr_file".$k];
if($list[$i]["file".$k]){
if (@preg_match($cfg[image_extension], $list[$i][file1])){//이미지
$img = "<img src='./data/file/$bo_table/$row[wr_file1]' width='$width' height='$height' border=0 align=absmiddle>"; }
else if (@preg_match($cfg[flash_extension], $list[$i][file1])){//플래시
$img= "<embed src='./data/file/$bo_table/$row[wr_file1]' width='$width' height='$height' play='true' loop='true' quality='high' wmode='transparent'></embed>";}
$link = "$row[wr_link1]";
if ($link) {
return "<a href=$link target='_blank'>$img</a>";
} else {
return "$img";
}
}
}
}
//////////////////////////////////////////////
2. main.php 또는 head.php 또는 tail.php의 원하는 곳에 아래와 같이 삽입하세용~
<?=link_pic(게시판아이디,게시물제목)?> // 게시물 제목은 빈칸없이 되도록 짧게하심이 좋습니다
그리고, 삽입할 위치의 크기에 맞는 이미지 또는 플래쉬 크기로 올리시면 됩니다.
링크를 안적으시면 그냥 그림/플래쉬만 보여지며 링크를 적으시면 새창으로 열리는 베너가 되겠지요 ^^
추천
0
0
댓글 전체