부족한점 많습니다만, 공개를 통해 더 낳은 모델이 태어나길 바라는 마음을 아래 간략한 설명으로 갈음합니다.
---------------------------------------------------------------
썸네일 생성 코드는 유창화님께서 공개해주신 소켓을 활용한 외부 이미지를 컨트롤 팁이 적용되었습니다.
썸네일 일괄 재생성 및 삭제, 썸네일 디렉토리 용량체크 코드 역시 유창화임의 코드를 원용하였습니다.
*위 적용된 유창화님의 소스코드는 제약없이 사용 가능하나 책으로 출판하는 경우 허락을 얻어야 하는 라이센스가 있는점 참고하십시오.
그외 오달수님, 친절한서기님, 헐랭이님, 태옆푸는새님, 균이님등 고수님의 주옥같은 팁이 무차별 활용되었습니다.
깊이 감사드립니다!
---------------------------------------------------------------
특징;
본문(wr_content)에 <img src="***.jpg"> 등과 같은 형식으로 링크된 이미지 가운데 첫번째 이미지에 대한 썸네일을 생성 목록에 사용합니다.
- 필요한 경우 링크1,2 또는 여분필드를 활용하도록 쉽게 수정 가능합니다.
*주요 특징으로 위처럼 링크된 이미지가 외부 계정에 있더라도 썸네일을 생성합니다.
일일이 파일을 첨부할수 없는 상황이거나 기존의 게시 형태가 위와 같을 경우 이를 유지하면서 지속적인 서비스를 하려는 경우에 유용할 것입니다.
전반적으로 웹 표준을 지켜 부담을 줄이는 개념으로 작업하려고 노력하였습니다.
개선할 사항이 있다면 꼭 코멘트 남겨주시면 고맙겠습니다.^^
설치;
일반적인 스킨과 동일합니다.
압축 해제후 스킨 디렉토리에 업로드합니다.
해당 게시판에서 이 스킨을 적용한후 목록으로 이동합니다.
이때 여분필드 bo_1 ~ bo_3 항목이 비어 있다면 이 스킨에 알맞는 기본값이 자동 입력 됩니다.
그렇지 않다면
bo_1 > 100,100
bo_2 > 100 //php버전에 따라 9 처럼 입력해야 하는 경우도 있는점 참고
bo_3 > 300
을 입력합니다.
추가로 가로이미지수는 2 정도를 입력하면 무난합니다.
목록;
목록을 호출하면 해당 목록에 리스트된 게시물의 썸네일이 없을 경우 자동 생성합니다.
이때 게시물에 첨부파일이 있다면 본문링크 이미지보다 첨부파일을 우선합니다.
뷰 페이지;
뷰 페이지는 아직 미완성입니다.
오달수님과 균이님의 팁이 적용되어 어떤 옵션으로 작성하더라도 불필요한 공백등 의외의 결과는 없을것입니다.
혹 첨부파일 위치를 제어하시려면 파일을 첨부한후 본문 작성 중간에 <그림1> 처럼 작성해보시고 결과를 보시면 이해가 되실듯합니다.
이부분은 기존의 공개된 스킨을 참조하셔서 응용해보실 권해드립니다.
글 작성 및 수정;
맨위 설명처럼 본문에 외부 이미지를 html 태그를 사용 입력해봅니다.
글을 작성하면 본문 첫 링크이미지가 썸네일로 생성됩니다.(write_update.tail.skin.php 에서 처리)
외부 이미지를 링크하는 형식의 웹진을 염두에 두고 작업한 것이므로 적당히 html로 작성해보시면 됩니다.
테이블 태그등이 불필요한 공백없이 제대로 먹히는것을 확인하실수 있습니다.
수정시 목록에 보여지는 첨부파일의 썸네일과 링크된 이미지의 썸네일을 보여주므로 편집에 도움이 되실겁니다.
관리자 메뉴;
관자라로 로그인시 썸네일 관련메뉴(모두삭제, 정리, 재생성, 용량)등의 메뉴가 우측상단에 있습니다.
용량체크 메뉴는 팝업으로, 그외 나머지 메뉴는 히든프레임에서 진행되며 관련 확인창을 거쳐 실행여부를 묻고 완료후 알림 장치가 되어있습니다.
모두삭제는 썸네일 폴더를 삭제합니다.
정리, 재성성시 올바른 연결을 가지고 있는경우는 삭제되거나 재생성되지 않도록 되어있습니다.
`재성성`메뉴에 대한 부연 설명으로 각 페이지별 목록 접근시 해당 썸네일이 자동으로 생성되므로 굳이 필요없는 기능이나 응용을 위해 그대로 두었습니다.
본문에 링크된 모든 이미지를 배열에 담아서 썸네일을 생성후 활용하는등의 필요가 있을때 응용해보시기 바랍니다.
---------------------------------------------------------------
썸네일 생성 코드는 유창화님께서 공개해주신 소켓을 활용한 외부 이미지를 컨트롤 팁이 적용되었습니다.
썸네일 일괄 재생성 및 삭제, 썸네일 디렉토리 용량체크 코드 역시 유창화임의 코드를 원용하였습니다.
*위 적용된 유창화님의 소스코드는 제약없이 사용 가능하나 책으로 출판하는 경우 허락을 얻어야 하는 라이센스가 있는점 참고하십시오.
그외 오달수님, 친절한서기님, 헐랭이님, 태옆푸는새님, 균이님등 고수님의 주옥같은 팁이 무차별 활용되었습니다.
깊이 감사드립니다!
---------------------------------------------------------------
특징;
본문(wr_content)에 <img src="***.jpg"> 등과 같은 형식으로 링크된 이미지 가운데 첫번째 이미지에 대한 썸네일을 생성 목록에 사용합니다.
- 필요한 경우 링크1,2 또는 여분필드를 활용하도록 쉽게 수정 가능합니다.
*주요 특징으로 위처럼 링크된 이미지가 외부 계정에 있더라도 썸네일을 생성합니다.
일일이 파일을 첨부할수 없는 상황이거나 기존의 게시 형태가 위와 같을 경우 이를 유지하면서 지속적인 서비스를 하려는 경우에 유용할 것입니다.
전반적으로 웹 표준을 지켜 부담을 줄이는 개념으로 작업하려고 노력하였습니다.
개선할 사항이 있다면 꼭 코멘트 남겨주시면 고맙겠습니다.^^
설치;
일반적인 스킨과 동일합니다.
압축 해제후 스킨 디렉토리에 업로드합니다.
해당 게시판에서 이 스킨을 적용한후 목록으로 이동합니다.
이때 여분필드 bo_1 ~ bo_3 항목이 비어 있다면 이 스킨에 알맞는 기본값이 자동 입력 됩니다.
그렇지 않다면
bo_1 > 100,100
bo_2 > 100 //php버전에 따라 9 처럼 입력해야 하는 경우도 있는점 참고
bo_3 > 300
을 입력합니다.
추가로 가로이미지수는 2 정도를 입력하면 무난합니다.
목록;
목록을 호출하면 해당 목록에 리스트된 게시물의 썸네일이 없을 경우 자동 생성합니다.
이때 게시물에 첨부파일이 있다면 본문링크 이미지보다 첨부파일을 우선합니다.
뷰 페이지;
뷰 페이지는 아직 미완성입니다.
오달수님과 균이님의 팁이 적용되어 어떤 옵션으로 작성하더라도 불필요한 공백등 의외의 결과는 없을것입니다.
혹 첨부파일 위치를 제어하시려면 파일을 첨부한후 본문 작성 중간에 <그림1> 처럼 작성해보시고 결과를 보시면 이해가 되실듯합니다.
이부분은 기존의 공개된 스킨을 참조하셔서 응용해보실 권해드립니다.
글 작성 및 수정;
맨위 설명처럼 본문에 외부 이미지를 html 태그를 사용 입력해봅니다.
글을 작성하면 본문 첫 링크이미지가 썸네일로 생성됩니다.(write_update.tail.skin.php 에서 처리)
외부 이미지를 링크하는 형식의 웹진을 염두에 두고 작업한 것이므로 적당히 html로 작성해보시면 됩니다.
테이블 태그등이 불필요한 공백없이 제대로 먹히는것을 확인하실수 있습니다.
수정시 목록에 보여지는 첨부파일의 썸네일과 링크된 이미지의 썸네일을 보여주므로 편집에 도움이 되실겁니다.
관리자 메뉴;
관자라로 로그인시 썸네일 관련메뉴(모두삭제, 정리, 재생성, 용량)등의 메뉴가 우측상단에 있습니다.
용량체크 메뉴는 팝업으로, 그외 나머지 메뉴는 히든프레임에서 진행되며 관련 확인창을 거쳐 실행여부를 묻고 완료후 알림 장치가 되어있습니다.
모두삭제는 썸네일 폴더를 삭제합니다.
정리, 재성성시 올바른 연결을 가지고 있는경우는 삭제되거나 재생성되지 않도록 되어있습니다.
`재성성`메뉴에 대한 부연 설명으로 각 페이지별 목록 접근시 해당 썸네일이 자동으로 생성되므로 굳이 필요없는 기능이나 응용을 위해 그대로 두었습니다.
본문에 링크된 모든 이미지를 배열에 담아서 썸네일을 생성후 활용하는등의 필요가 있을때 응용해보시기 바랍니다.
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 77개
감사합니다...
붙들고 있어봐야 답이 안나오기에 질러놓고 지둘리렵니다.^^
같은 스타일로 스킨을 만들 일이 있는데.. 감사하게 쓰겠습니다.^^;
알 라 뷰 ~~~~ ㅋㅋ
설명처럼 뷰페이지가 난망입니다.^^
고생많이 하셨구요. 멋진 작품을 그누인들에게 아낌없이 공개해 주셔서 감사 드립니다.
감사의 말씀은 핵심적인 엔진을 만들어주신 유창화님께 리턴해야 합니다.^^
아마추어로 딩가딩가 하다보니 너무 늘어지네요.
항상 좋은팁 감사히 활용하고 있습니다.
20년 가까이 돈 안되는 다큐를 고집하는 분이신데 이번에 디비 변환하고 리뉴얼까지 해드릴까 하고 궁리중이랍니다.
유창화님께서 공개해주신 팁들가운데 응용해보고 싶은게 지금도 많이 남아있답니다.
저 또한 유창화님을 비롯한 그누보드 므쨍이 고수님들께 항상 감사한 마음을 가지고 있답니다.^^
링크로 직접 접근시 권한제어 부분을 보완하고 불필요한 공백제거 팁이 적용된 파일입니다.
사용중 문제가 있다면 피드백 부탁드립니다.
수고 많으시죠?
빌더 업데이트버전을 테스트해보고 싶은데 영 기회가 닿지 않는군요^^
너무 깔끔하고 조아요ㅡ 감사합니다.
답변좀주세요..감사합니다.
리스트에서 보시면 아래처럼 bo_3에 입력한 숫자만큼 자르게 되어있습니다.
//content
$wr_content = cut_str(strip_tags($list[$i]['wr_content']),$board['bo_3']);
정말 부지런하십니다^^
그저 간단한 아이디어인데,,
유창화님의 강력한 엔진이 있었기에 제대로 구현이 된듯합니다.
항상 지켜봐주시고 때마다 큰 도움을 주셔서 고맙습니다.
열공하겠습니다.**
아이디어만 이쁘게 봐주세요.^^
뷰화면도 빨리....*^^*
뷰 스킨에 본문 링크 이미지에 대한 배열이 주석처리되어 있습니다.
참고 하셔서 발전시켜 주시면 고맙겠습니다.
오류가 뜹니다. 저만 그런가요?? list.skin.php on line 6 에러 내용도 없는데.. 지웠다가 다시 해보아도 그러네요.... ^^ 또 글작성시 완료 버튼 누르면 write_update.php 여기서 멈추고 다음 페이지로 넘어가지 않아여~ ㅠ.ㅠ
제가 서로다른 두군데 계정에서 테스트하고 올렸는데 에러 내용에 대해서 짐작하기 힘드네요.
기본적으로 gd나 netpbm이 설치된 서버라면 이상없이 동작하는것이 정상인데,,
가능하시다면 다른 계정에서 테스트 해보시고 그래도 문제가 있다면 테스트 환경을 말씀해 주시면 해결에 도움이 될듯 합니다.
네, 체크되어있습니다. 그런데도 안됩니다. 어디를 확인해봐야 할지요?
관리설정에서 DHTML 에디터 사용에 체크를 푸시고 사용하십시오.^^
잘쓰겠습니다.
감사합니다.
레이아웃이 깨어지길래 확인해보니 사족이 붙어있었네요.
list.skin.php 158~160행에 아래 태그는 잘못붙어있는것이니 삭제하세요.
</td>
</tr>
</table>
</td>
</tr>
</table
↑↑↑ 위 내용 아직도 유효한가요?
158~160행에 없는 것 같아서요 ㅡㅡ??
레이아웃이 깨지고 리스트에서 게시글 출력이 안되는데 도통 어렵네요.
감사합니다.
제가 사용을 하려고 설치를 했는데...
리스트는 잘 나오는데 본문 내용을 보려면 이런 에러가 납니다.
Fatal error: Call to undefined function: cut_hangul_last() in /home/hosting_users/lpokij/www/gnuboard4/skin/board/basic_link_thumb/view.skin.php on line 49
원문은 <td style='word-break:break-all;'> <strong><span id="writeSubject"><? if ($is_category) { echo ($category_name ? "[$view[ca_name]] " : ""); } ?><?=cut_hangul_last(get_text($view[wr_subject]))?></span></strong></td>입니다.
답변 좀 부탁드립니다^^
/lib/common.lib.php 에 cut_hangul_last() 펑션이 있는지 확인해보시고
없다면 최신버전으로 해당 파일을 업데이트 하세요.
잘 쓰도록 하겠습니다. 다시한번 감사드립니다^^
업어간후 유용하게 써먹겠습니다.
cheditor만 적용 가능하다면 금상첨화 같은데 .......
웹진형 스킨으로 번거롭게 쪽지로 여러번 문의 드렸습니다. 죄송합니다.
해당 스킨에는 아무런 문제가 없는데 사용자인 제가 무지해서 ㅡㅡ;;
웹호스팅 사에 서버이전을 신청하니 아무런 문제없이 잘 적용됩니다.
무슨 문제인지는 모르겠지만 호스팅 서버와의 호완 관계가 있는가 봅니다.
여하튼 번거롭게 해드려 죄송합니다.
해당 스킨은 감사히 잘 사용하겠습니다.
감사합니다.
그런데 이렇게 속도가 느려서야 원...
저만 그런가요?
아래 링크도 빠른계정은 아닙니다.
http://www.gnusr.com/g4/bbs/board.php?bo_table=webzin_edit
하지만 제가 원하는 곳을 자르는데는 아직은 사용할 수가 없답니다.
하루종일 시간다 까먹고 포기하고 물러갑니다. 하지만 좋은 기능이 있는것 사실이니 어되딴데 써봐야 겠네요.
DHTML을 사용할 수 있도록 업그래이드 해보려다 고생만하고요... 염치없는 넋두린데요. DHTML을 켠상태에서 작동가능한 방법없을 까요? 고수님 어디 계신가요??? 하루종일 어찌해보려 했는데... 제실력으론...
---- BASIC 소스 --------------
<td style='padding:5 0 5 0;'>
<? if (!$is_dhtml_editor) { ?>
<table width=100% cellpadding=0 cellspacing=0>
----- 본 스킨해당부분 소스 ----
<td style='padding:5 0 5 0;'>
<? if ($is_dhtml_editor) { ?>
<?=cheditor2('fwrite', 'wr_content', '100%', '350');?>
<? } else { ?>
<table width=100% cellpadding=0 cellspacing=0>