[Yg4_skinwriter.php 의 소스를 출력합니다. 최종 수정일 : 2006-11-29 12:26:44]
활용용도는 여러가지로 할수 있을 것 같아서 만들어 봣습니다.
스킨제작자의 설명을 게시판 수정폼에서 보여주는 것입니다.
용도에 따라 카피라이트나 제작자의 설명같은 것을 넣을 수 있을 것입니다.
[사용방법]
1. 해당 스킨디렉토리에 skininfo 라든 디렉토리를 생성합니다.
그안에 스킨제작자 설명인 readme.txt 를 넣습니다.
그리고 여러장의 스킨미리보기 이미지들을 넣습니다
확장자는 gif,jpg, jpeg, png만 가능하도록 하였습니다.
2. adm/board_form.php 에서 126 라인에 다음을 삽입하고 저장합니다.
<?
if ($w == 'u' && isset($board['bo_skin']) && is_dir($board_skin_path . "/skininfo")) {
if (is_file($board_skin_path . "/skininfo/readme.txt"))
$skin_readmetxt = @implode("", @file($board_skin_path . "/skininfo/readme.txt"));
if (!empty($skin_readmetxt)) {
$skin_info_link = "<br><a href='" . $board_skin_path . "/skininfo/readme.txt' target='_blank'>readme.txt</a>";
}
else {
$skin_readmetxt = "스킨제작자 설명 없음";
$skin_info_link = "";
}
$tmp = dir($board_skin_path . "/skininfo");
while ($entry = $tmp->read()) {
// 이미지 파일만 체크 함, gif|jpg|jpeg|png
if (preg_match("/\.(gif|jpg|jpeg|png)$/i", $entry)) {
$skin_info_link .= "<br><a href=\"javascript:win_open('" . $board_skin_path . "/skininfo/" . $entry . "', 'skin_preview', 'left=50,top=50,width=800,height=600,scrollbars=1');\">" . $entry . "</a>";
}
}
if (!empty($skin_info_link)){
?>
<tr><td colspan=3 class='line2'></td></tr>
<tr class='ht'>
<td> </td>
<td>스킨제작자 설명<?=$skin_info_link ?></td>
<td><textarea class=ed name=skin_readmetxt rows=10 style='width:80%;'><?=$skin_readmetxt ?></textarea></td>
</tr>
<? }} ?>
[Yg4_skinwriter.php 의 소스를 출력합니다. 여기까지]
처리하는데 사용된 시간 : 0.0006
소스다운받기
전체보기