게시판의 구성과 기능을 변경하려고 합니다.
1. 글쓰기 화면에서 Kboard 미디어 추가 버튼, 사진 kBoard 미디어 추가, 썸네일 업로드, 통합검색 항목을 삭제하거나 화면에 보이지 않게 할 수 있나요?
만약 삭제나 화면에서 보이지 않게 했을 때 글 등록에는 문제가 없을까요?
2. 제가 구현하고자 하는 기능은 만약 사용자가 본문에 이미지를 추가했다면, 게시판 리스트에서 이미지가 있는 글의 경우 이미지가 있음을 표시해주고 싶습니다.
썸네일 업로드가 아닌 사용자가 본문에 이미지를 추가했다면, 게시판 리스트 상에서 본문에 이미지가 추가되어있는지 등의 확인이 가능한가요?
답변 부탁드립니다!
FTP로 서버에 접속해서
/wp-content/plugins/kboard/skin/사용중인스킨/editor.php 파일을 수정해주시면 충분히 가능합니다.
레이아웃은 자유롭게 편집 가능합니다.
통합검색 select 필드의 경우는 <input type="hidden" name="wordpress_search" value="1"> 이런식으로 hidden으로 바꿔주시면 화면에 나오지 않고 기능은 정상적으로 동작됩니다.
게시판 리스트에서 $content->getThumbnail() 기능으로 썸네일 이미지 주소를 가져올 수 있습니다.
썸네일 이미지 우선순위는 썸네일, KBoard 미디어 그리고 첨부파일에 추가된 이미지 파일 순서이며 워드프레스 미디어로 등록한 이미지는 가져오지 않습니다.
thumbnail 스킨의 list.php 파일 보시면 아래 코드가 있습니다.
<?php if($content->getThumbnail(120, 90)):?><img src="<?php echo $content->getThumbnail(120, 90)?>" alt=""><?php else:?><i class="icon-picture"></i><?php endif?>
위 코드를 응용하시면 됩니다.
<?php echo $content->getThumbnail(120, 90)?> 여기에서 120, 90은 이미지 픽셀 크기 입니다.
답변 감사합니다. 덕분에 에러없이 수정하고 있습니다.
그런데 한가지 더 질문 드릴게요.
사용하지 않을 항목을 현재 hidden 처리하거나 안보이게 하고 있는데,
제목 아래의 워드프레스 미디어 추가 버튼을 없애고 싶은데 이 부분은 editor.php에서 찾을 수가 없습니다.
어떤 부분을 수정해야 해당 버튼을 안 보이게 처리할 수 있을까요?
답변 주시면 감사하겠습니다!
워드프레스 미디어 추가는 스킨 파일에 없습니다.
에디터에 포함된 기본 기능입니다.
스킨의 editor.php 파일에서
<?php wp_editor($content->content, 'kboard_content', array('media_buttons'=>$board->isAdmin(), 'editor_height'=>400))?>
위 코드를 아래처럼 바꾸시면 워드프레스 미디어 버튼을 숨길 수 있습니다.
<?php wp_editor($content->content, 'kboard_content', array('media_buttons'=>false, 'editor_height'=>400))?>