[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>&nbsp;</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

소스다운받기
전체보기