모던 갤러리 글쓰기 게시판과 리스트 수정

KBoard 모던 갤러리 게시판을 쓰고 있는데 수정사항이 있어 질문드립니다.

 

1. 글쓰는 페이지로 넘어 갔을 때 타이틀을 필수값으로 받지 않고 그냥 없애고 싶은데 이경우에

	
		<div class="kboard-attr-row kboard-attr-title">
			<label class="attr-name"><?php echo __('Title', 'kboard')?></label>
			<div class="attr-value"><input type="text" name="title" value="<?php echo $content->title?>"></div>
		</div>
		

이걸 그냥 삭제 해버리면 되는지 궁금합니다.

 

2, 게시글 리스트 화면에서

모던갤러리 같은 경우 

왼쪽에 프로필을 띄워주고 오른쪽에 타이틀, 아이디를 띄워주는데

여기에서도 마찬가지로 타이틀을 지워버리고 프로필과 아이디만 띄우려고 합니다.

어디에 접근해서 파일을 수정해야 하는지 부탁드립니다.

 

3.  쪽지 보내기도 넣어놨는데

현재 댓글에 있는 아이디로 보낼 수 있게 되있는데

바로 글쓴이한테 보낼 수 있게 할 수 있을까요?

(+ 관리자는 유저가 보낸 쪽지를 확인할 수 있나요?)

 

감사합니다 ^^

 

++ 

지금은 게시판 형태를 쓰고 있어서 리스트 목록 중 하나를 클릭해서 들어가서 콘텐츠를 보는데

인스타그램 피드나 페북 뉴스피드처럼 바로 콘텐츠를 확인할 수 있는 방법이 있을까요?

 

쓰다보니 꽤 많이 질문을 드렸네요..!

항상 성실한 답변 감사합니다 :-)

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 파일 업로드 에러는 메시지 만으로는 원인은 모르겠습니다.

    여러가지를 체크 해보셔야 알 듯합니다.

    참고로 리눅스 명령어 중 chmod 명령어로 디렉토리 권한을 변경할 수 있습니다.

     

    KBoard 모던 갤러리 스킨에서 쪽지 보내기 코드가 적용되지 않는다면, FTP로 접속하셔서 스킨 파일을 수정해주세요.

    /wp-content/plugins/kboard/skin/modern-gallery/list.php 파일을 수정해주세요.

    아래 코드를 찾아주세요.

    <p class="kboard-item-user">by <span><?php echo $content->member_display?></span></p>

    그 다음 아래 코드로 교체해주세요.

    <p class="kboard-item-user">by <span><?php echo apply_filters('kboard_user_display', $content->member_display, $content->member_uid, $content->member_display, 'kboard', $boardBuilder)?></span></p>

     

    /wp-content/plugins/kboard/skin/modern-gallery/document.php 파일도 수정해주세요.

    아래 코드를 찾아주세요.

    <?php echo $content->member_display?>

    그 다음 아래 코드로 교체해주세요.

    <?php echo apply_filters('kboard_user_display', $content->member_display, $content->member_uid, $content->member_display, 'kboard', $boardBuilder)?>

     

    KBoard의 모든 스킨을 자유롭게 수정이 가능합니다.

    HTML, CSS, 자바스크립트 지식이 있으신 분들은 직접 원하는 스타일로 게시판 스킨을 수정해서 사용하고 있습니다.

    새로운 스킨 제작을 원하시면 저희 고객지원 쪽으로 연락 주시면 상담해드리겠습니다.

    고맙습니다.

  • 안녕하세요~^^

    1. KBoard 게시판 플러그인에서 게시글의 제목은 필수이기때문에

    해당 코드를 제거하시고 아래와 같은 태그를 삽입해서 테스트해보세요.

    <input type="hidden" name="title" value="<?php echo uniqid()?>">

     

    2. 모던 갤러리 스킨에서 제목 영역을 안보이게 하시려면

    워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> CSS 입력 필드에

    아래의 코드를 추가해보시겠어요?

    #kboard-modern-gallery-list .kboard-list .kboard-list-item .kboard-item-description .kboard-item-title { display: none; }

     

    3. 아래의 코드를 테마의 functions.php 파일에 추가하셨다면

    댓글뿐만 아니라 게시글 목록 또는 상세 페이지에서 작성자의 아이디를 클릭하면 쪽지를 보낼 수 있습니다.

    add_filter('kboard_user_display', 'kboard_user_message_link', 10, 5);
    function kboard_user_message_link($display, $user_id, $username, $plugin, $builder){
    	if(is_user_logged_in()){
    		if($user_id && $user_id != get_current_user_id()){
    			$display = sprintf('<a href="%s" title="쪽지 보내기">%s</a>', get_cosmosfarm_members_messages_url(array('to_user_id'=>$user_id, 'redirect_to'=>urlencode($_SERVER['REQUEST_URI']))), $display);
    		}
    	}
    	return $display;
    }

     

    4. 모던 갤러리 스킨에서 게시글 목록에서도 본문의 내용을 표시하시려면

    FTP로 접속해서 /wp-content/plugins/kboard/skin/modern-gallery/list.php 파일에

    아래의 코드를 찾아서

    <?php while($content = $list->hasNext()): $resize_img_src = $content->getThumbnail(290, 215);?>
    ...
    <?php endwhile?>

    아래의 코드를 적당한 위치에 추가해보시겠어요?

    <?php echo $content->content?>

    고맙습니다.

  • 답변 감사드립니다.

    다 적용해봤는데  문제없이 잘 됐습니다 :-)

     

    다만 하나가 쪽지 보내기인데

    여전히 댓글에서만 쪽지가 보내집니다. ㅜ

    어떻게 해결해야 할까요?

     

    친절한 답변 감사드립니다.

  • 감사합니다.

    답변주신대로 그대로 진행했더니 문제 없이 잘 되었습니다 :-)

     

    한가지만 더 여쭤볼게요

    <?php echo $content->content?>

    게시글을 리스트에서도 볼 수 있게 알려주신 이 코드를 적용했는데

    일정 내용이 넘어가면 내용을 짤라버릴 수 있을까요?

    현재는 글을 그대로 다 뿌려주니까 div박스를 넘어버립니다. ㅜ 

    <div class="kboard-item-description">

    여기 칸 안에서만 보이게 하고 싶습니다!

     

    그리고 글을 수정하는데 저 같은경우 이미지 업로드 값을 required를 붙여놨는데

    수정 할 때마다 추가로 이미지 업로드 박스가 생성되서

    매번 이미지를 추가해야 수정이 됩니다...

    게시글을 수정할 때 전에 썼던거 그대로 받아와서 내용만 수정하게 하고 싶은데

    어떻게 하면 될까요?

    아니면 처음 글을 작성할 때

    이미지 업로드를 required 값 말고 다른걸로 필수 값으로 받을 수 있을까요?

     

    감사합니다 :-)

  • 안녕하세요.

    워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> CSS 입력 필드에

    아래의 코드를 추가해보시겠어요?

    .kboard-item-description { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal; }

    고맙습니다.

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