퍼스트 콘텐츠몰 썸네일 업로드 오류

안녕하세요^^

 

퍼스트 콘텐츠몰 사용중에 최신 업데이트 이후 오류가있는것같습니다

썸네일 업로드시 리스트에만 노출되고 본문 썸네일에 적용이 안되고있습니다.

(kboard 미디어를 통해 업로드시 첫째사진은 썸네일(슬라이드에 포함된)로 등록 문제없습니다.)

 

처음 저희 사이트에서만 오류인줄알고 계속 시도해보다가

kboard 미리보기 사이트에서도 해보니 동일한 현상입니다.

https://imgur.com/RlcYTt5

 

저희사이트의 기존의 썸네일 등록되어 있던것들은 

아래 이미지처럼 슬라이드 안에 썸네일이 들어가 있지않고

슬라이드와 썸네일이 분리되어 출력되고있습니다.

https://imgur.com/w0uvQaI

 

오류수정 부탁드리겠습니다~!

 

감사합니다.

 

 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    KBoard 퍼스트 콘텐츠몰 스킨 게시글 본문 페이지에서

    표시되는 이미지는 KBoard 미디어 추가로 업로드된 이미지가 표시됩니다.

    그렇기 때문에 본문 페이지에서 썸네일이 표시되는 건 에러나 버그는 아닙니다.

     

    썸네일은 글 작성 시 썸네일로 등록된 이미지가 가장 우선순위로 보입니다.

    그다음으로 KBoard 미디어 추가로 등록된 이미지 중 가장 먼저 업로드된 이미지,

    마지막으로 첨부파일 중 가장 먼저 업로드된 이미지가 표시됩니다.

    고맙습니다.

  • 저희가 모든 상황을 염두에 두고 테스트를 하는 건 현실적으로 어렵습니다.

    그렇기 때문에 문제가 되는 상황을 구체적으로 설명해주셔야 좋은 답변을 받으실 수 있습니다.

    기존 코드 대신 아래의 코드로 교체해서 확인해보시겠어요?

    add_action('kboard_document_update', 'kboard_document_update_20200818', 10, 4);
    function kboard_document_update_20200818($content_uid, $board_id, $content, $board){
    	if($board_id == '1' && !$board->isAdmin()){ // 실제 게시판 id로 적용해주세요.
    		$update_content = new KBContent();
    		$update_content->initWithUID($content_uid);
    		$update_content->status = 'pending_approval';
    		$update_content->updateContent();
    	}
    }

    고맙습니다.

  • 썸네일을 업데이트 하지 않고 게시글만 수정시에는 상태가 유지되지만

    썸네일을 업데이트하면 삭제됩니다 ㅠ

    $content->updateContent(); 코드만 삭제하면 정상적으로 썸네일이 수정되는것까지는 확인하였지만

    업데이트시 승인대기 변경 기능을 포기할수가없습니다...ㅠ  

    넣어주면 다음과 같이 깨져버립니다.. 

    https://imgur.com/iKZkwG9

     

    혹시 이것도 테스트해보셨는가요??

    방법이있을까요..?

  • 저희 쪽에서 해당 코드를 적용한 상태에서 게시글을 수정해도

    썸네일은 그대로 유지되는 것을 확인했습니다.

    해당 코드를 지우면 정상적으로 동작하는지 확인해보시고

    다른 부분에는 문제가 없는지도 확인해보세요.

    고맙습니다.

  • 원인을 찾은것같습니다.

    저번에 도움주신 무조건 승인대기로 변경되는 코드 적용 여부에따라 썸네일 수정이 정상작동 되는것을 확인하였습니다.

    add_action('kboard_document_update', 'kboard_document_update_20200818', 10, 4); 
    function kboard_document_update_20200818($content_uid, $board_id, $content, $board){
    	if($board_id == '1' && !$board->isAdmin()){ // 실제 게시판 id로 적용해주세요.
    		$content->status = 'pending_approval';
    		$content->updateContent();
    	}
    }

    혹시 수정하면 가능할 부분이 있을까요??

  • 게시글 수정 시 썸네일 파일은 유지되고 썸네일 정보가 바뀐다는 말씀이신지요?

    저희 쪽 테스트 서버에서는 해당 문제가 발생하지 않는 것을 확인했습니다.

     

    KBoard 관련 코드를 추가하셨다면 해당 코드들을 점검해보시고

    워드프레스에서 에러 혹은 알 수 없는 문제가 있을 때 대응 방법을 참고하셔서

    에러 메시지나 충돌이 있는지 점검해보셔야 할 듯합니다.

    고맙습니다.

  • 정말감사합니다. 해당코드적용시 썸네일 최초등록시에는 잘 나오고있습니다

    다만 게시글수정시(이미지 업데이트 후) uploads 폴더에 파일은 저장되지만 db에 수정 저장된 파일의 주소가 기록되지 않고 thumnail 주소와 이름이 삭제되버리고있습니다,

    따라서 게시글수정시(이미지 업데이트 후)  바로 엑박이 뜨고있습니다.

    브라우저콘솔에도 오류는 뜨지않는데  db에 어떻게 강제로라도 주소기록을 저장 할수있나요..? ㅠ

    거의 마지막이라 요청이 많아 죄송합니다.. 도움부탁드립니다

  • 썸네일 필드로 등록한 이미지도 본문 페이지 슬라이드에 표시되게 하시려면

    FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/document.php 파일에

    아래의 코드를 찾아서

    <?php foreach($media_list as $media_item):?>
    <div data-thumb="<?php echo kboard_resize($media_item->file_path, 200, 200)?>" data-src="<?php echo site_url($media_item->file_path)?>">
    	<img src="<?php echo kboard_resize($media_item->file_path, 600, 338)?>" alt="<?php echo esc_attr(basename($media_item->file_name))?>">
    </div>
    <?php endforeach?>

    찾은 코드 위에 아래의 코드를 추가해보세요.

    <?php if($content->thumbnail_file):?>
    <div data-thumb="<?php echo kboard_resize($content->thumbnail_file, 200, 200)?>" data-src="<?php echo site_url($content->thumbnail_file)?>">
    	<img src="<?php echo kboard_resize($content->thumbnail_file, 600, 338)?>" alt="<?php echo esc_attr(basename($content->thumbnail_name))?>">
    </div>
    <?php endif?>

    고맙습니다.

  • 네~ 확인해보겠습니다 감사합니다

    혹시 넣은 썸네일이 슬라이드에 들어갈수있도록 가능한방법은 없을까요..??

  • 퍼스트 콘텐츠몰 게시글 본문 페이지에서

    슬라이드 쪽 코드는 변경된 부분이 없습니다.

    슬라이드에는 썸네일로 등록한 이미지가 표시되는 게 아닌

    KBoard 미디어 추가 기능으로 업로드한 이미지들이 슬라이드 형태로 표시됩니다.

     

    썸네일 우선순위는 이전 댓글을 참고해보시겠어요?

    고맙습니다.

  • 안녕하세요~ 답변감사합니다.

     

    답변주신 내용처럼 나오길 바라는데

    현재 썸네일로 추가시 추가된 썸네일이미지가 본문이미지에 표시 즉 추가가 안되고있습니다.

     

    혹시

    "그렇기 때문에 본문 페이지에서 썸네일이 표시되는 건 에러나 버그는 아닙니다."

    이 말씀이 표시 안되는게 버그가 아니라는 말씀이신가요?

     

    확실하게는 업데이트전에는 썸네일로 추가한 이미지가 가장먼저 본문슬라이드에 들어가고 kboard 이미지 추가로 들어간게 그뒤로 이어서 들어갔습니다  ㅠ 바뀐건지 궁금합니다..

  • 감사합니다!

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요