티스토리 뷰
위 사진처럼 미디어가 2개일때
맨 위에 있는 사진이 대표 이미지로 지정되고 있습니다.
사진 위치를 바꾸면 바꾼 상태의 맨 첫번째 사진이 대표이미지가 되고
초기 첫번째 사진을 지우면 두번째 사진이 첫번째가 되어 대표이미지가 됩니다.
사진이 바뀌면 바꿔주고
넣어준 사진이 없다면 대체이미지를 띄워야합니다.
(엑박은 너무너무 보기싫으니까!!!!)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | var thumb = '' ; if (articleContent.indexOf( "<img" )> - 1 ) { var div = document.createElement( 'div' ); $(div).html(articleContent); $( "img:eq(0)" , div).each(function() { var src = $( this ).attr( "src" ); if ($.trim((src).length > 0 )) { $( ":input[name='thumb_path']" ).val(src); $( ":input[name='thumb_name']" ).val(src.substring(src.lastIndexOf( '/' ) + 1 )); } else { $( ":input[name='no_thumb_path']" ).val( '../대체이미지경로' ); $( ":input[name='no_thumb_name']" ).val( '' ); } }); // jquery:each(img) } else { $( ":input[name='no_thumb_path']" ).val( '../대체이미지경로' ); $( ":input[name='no_thumb_name']" ).val( '' ); } //</img")> 이거 무시 |
1 2 3 4 5 6 7 | if ( $thumb_name == '' ) { $thumb_name = $no_thumb_name ; $thumb_path = $no_thumb_path ; } else { 파일이름 변환 중.... $thumb_path = $파일경로 . $파일이름 . $파일확장명; } |
글을 쓴 후 수정을 할때는 아주 사소한 문제가 발생했다....
바로 위에서 작성한 $thumb_path 안으로 들어가서 파일명을 수정해서 다시 값을 가져온다는 것이다.....
저 안에 들어가지 않아도 많은 코드들을 거치기에 무시했는데 반전..
파일명이 이상해서 echo를 찍어보니 역시 파일명에러.....
그래서 수정부분에서는 저부분을
$thumb_path = $파일경로 .'/'. $파일이름 .'.' .$파일확장명;
'개발기록 > PHP' 카테고리의 다른 글
특수문자가 들어있는 글 (0) | 2017.04.26 |
---|---|
파일 용량 체크 및 제한 (0) | 2017.04.24 |
워드프레스 관리자 비밀번호 받아와서 글 작성 (0) | 2017.04.24 |
네이버 지도 넣기 (0) | 2017.04.14 |
내가 본 게시물의 list로 이동하기 (0) | 2017.04.14 |
댓글