티스토리 뷰
위 사진처럼 미디어가 2개일때
맨 위에 있는 사진이 대표 이미지로 지정되고 있습니다.
사진 위치를 바꾸면 바꾼 상태의 맨 첫번째 사진이 대표이미지가 되고
초기 첫번째 사진을 지우면 두번째 사진이 첫번째가 되어 대표이미지가 됩니다.
사진이 바뀌면 바꿔주고
넣어준 사진이 없다면 대체이미지를 띄워야합니다.
(엑박은 너무너무 보기싫으니까!!!!)
var thumb = ''; if (articleContent.indexOf(" -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(''); } // 이거 무시글을 쓸때는 아무것도 없는 상태니까
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 |
댓글