비너스 웹진 기본 이미지 설정

KBoard(케이보드) 덕분에 정말 편하게 만들고 있습니다.감사합니다.

몇가지 잘 적용안되는 부분이 있어서 문의드립니다.

 

1.비너스 웹진 리스트 와 최근리스트에 글 이미지가 없을 경우 배경색만 나오는데 기본 이미지를 넣고 싶습니다.

개발중인 url 첨부합니다.

리스트 = http://5060todak.com/go_post/

최근 = http://5060todak.com/

 

2. 비너스 웹진 최근글 리스트를 사용중인데요, 이미지 주변에 하얀색 작은 보더? 패딩? 공간이 있습니다. 이미지 백그라운드 색 적용해보려는데 그것도 수정이 안되구요 

최근 = http://5060todak.com/

(조금 밑으로 내리셔야 웹진 최근글 모아보기 적용된 게시판이 보입니다 리스트 전체에 색을 주었는데 이미지 주변에 살짝 하얀 공간이 생겨 pc에서는 그나마 괜찮은데 모바일에서 보면 많이 어색합니다.)

 

3. 로그인 / 프로필 메뉴를 쓰고 있는데요. 로그인 하고 나면 메뉴를 안보이게, 로그인 전에는 프로필 메뉴가 안보이게 적용하고 싶습니다.

 

4. 로그인 안한 상태에서도 글쓰기 버튼을 보여주고 클릭하면 로그인 페이지로 이동하게 하는 방법과 관련하여

다른분 질문에 관리자님께서 달아주신 댓글 보고 적용하였는데요.

그때 나오는 멘트인 "권한이 없습니다" 부분의 멘트를 수정하고 싶습니다.

 

질문이 여러가지네요 . 감사합니다!!

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

    1. KBoard 비너스 웹진 스킨의 list.php 파일에서는

    <div class="kboard-no-image"><a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toString()?>"><i class="icon-picture"></i></a></div>

    위 코드를 찾아서 아래 코드로 바꿔주세요. (이미지주소는 실제 이미지 주소로 바꿔주세요.)

    <a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toString()?>"><img src="<?php echo $skin_path?>/images/이미지파일" style="width:100%;height:100%;" alt=""></a>

     

    latest.php 파일에서는

    <div class="kboard-no-image"><a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>"><i class="icon-picture"></i></a></div>

    위 코드를 찾아서 아래 코드로 바꿔주세요. (이미지주소는 실제 이미지 주소로 바꿔주세요.)

    <a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toStringWithPath($board_url)?>"><img src="<?php echo $skin_path?>/images/이미지파일" style="width:100%;height:100%" alt=""></a>

     

    2. 이미지에 표시된 흰색 테두리는 img 태그에 box-shadow 속성이 추가되어 있기 때문입니다. (테마에 적용이 되어 있습니다.)

    #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail img { box-shadow: none; }

    그리고 a 태그에도 box-shadow 속성이 있군요.

    #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail a { box-shadow: none; }

    워드프레스 관리자 -> KBoard -> 대시보드 페이지의 커스텀 CSS 입력 필드에 코드를 추가해서 테스트 해보세요.

     

    3. 로그인 / 프로필 메뉴를 동적으로 적용하기 위해서는 코스모스팜 회원관리 플러그인을 사용하시거나

    Nav Menu Roles 플러그인을 활용해보세요.

     

    4. 글쓰기 페이지에서 "권한이 없습니다" 메시지를 변경하시려면 FTP로 접속해서 파일을 수정해주셔야 합니다.

    /wp-content/plugins/kboard/class/KBoardBuilder.class.php 파일에 보시면 아래 코드가 있습니다.

    $confirm_view = false;
    if(!$this->uid && !$this->board->isWriter()){
    	if(is_user_logged_in()){
    		echo '<script>alert("'.__('You do not have permission.', 'kboard').'");</script>';
    		echo "<script>window.location.href='{$url->set('mod', 'list')->toString()}';</script>";
    	}
    	else{
    		$login_url = wp_login_url($_SERVER['REQUEST_URI']);
    		echo '<script>alert("'.__('You do not have permission.', 'kboard').'");</script>';
    		echo "<script>top.window.location.href='{$login_url}';</script>";
    	}
    	exit;
    }

    아래 코드처럼 메시지를 수정할 수 있습니다.

    echo '<script>alert("로그인 페이지로 이동합니다.");</script>';

    그런데 코어 파일 말고 스킨 파일을 수정하시는게 더 좋을 듯합니다.

    고맙습니다.

  • 상세한 답변 너무 감사합니다!. 거의 다 해결이 되었습니다. 추가질문드려요

    3. 로그인 / 프로필 메뉴를 동적으로 적용하기 위해서는 코스모스팜 회원관리 플러그인을 사용하시거나

    Nav Menu Roles 플러그인을 활용해보세요.

    --> 현재 코스모스팜 회원관리 플러그인을 사용하고 있습니다. 회원관리 메뉴에서.. 메뉴에 로그인 링크 추가 활성화를 하니 사용이 되긴 하는데요.
    ( 기존에 메뉴를 만들어서 사용하고 있었습니다)
    제일 하단에 붙어버리네요.  그리고 워드프레스 메뉴 설정 부분에 해당 메뉴가 나타나지 않으니 위치 변경하기가 애매합니다.
    제일 상단으로 옮기려면 어떻게 해야 할까요?

  • 메뉴 위치를 변경하시려면 현재는 코스모스팜 회원관리 플러그인에서는 안되며 (추후 개선해서 업데이트 하도록 하겠습니다.)

    메뉴를 직접 추가하신 다음 Nav Menu Roles 플러그인으로 설정하셔야 할 듯합니다.

    고맙습니다.

  • 넵 친절한 답변 감사합니다

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기