게시글 관련 질문드립니다.

안녕하세요 수고많으십니다.  혹시 가능한건지 알고 싶습니다.

설명을 어떻게 드려야할지 모르겠네요

1. 예를들어 게시판에 글을 2개를 등록합니다.

2. 1번글 , 2번글  등록이 된상태입니다.

3. 이후 체크를 하면 2번글을 숨김처리하고 싶습니다.  (삭제개념이 아닌 리스트에서는 보이나.  해당글만 클릭이 안되거나.. alert 메세지가 나온다거나...)

뭐 쇼핑몰에 제품중 품절 상품 개념이라고 생각하면 될거같은데..

가능할런지 한번 여쭤봅니다. 

설명이 충분한건지 모르겠습니다. ㅜㅜ 

 

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

    KBoard 플러그인에 입력 필드를 활용하시면 가능할 듯합니다.

    입력 필드에 값이 없으면 기존처럼 제목에 링크를 추가하고

    입력 필드에 값이 있으면 링크가 적용되지 않은 텍스트만 표시하면 될 듯합니다.

     

    Default 스킨 게시글 목록 페이지에서

    아래의 코드로 제목을 표시하고 있습니다.

    <a href="<?php echo $url->getDocumentURLWithUID($content->uid)?>">
    	<div class="kboard-default-cut-strings">
    		<?php if($content->isNew()):?><span class="kboard-default-new-notify">New</span><?php endif?>
    		<?php if($content->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
    		<?php echo $content->title?>
    		<span class="kboard-comments-count"><?php echo $content->getCommentsCount()?></span>
    	</div>
    </a>

     

    아래의 코드를 활용하시면 특정 입력 필드에 값이 있을 때

    게시글 본문 페이지로 이동하는 링크를 표시하지 않고 제목만 표시하게 하실 수 있습니다.

    <?php if($content->option->메타키):?>
    <div class="kboard-default-cut-strings">
    	<?php if($content->isNew()):?><span class="kboard-default-new-notify">New</span><?php endif?>
    	<?php if($content->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
    	<?php echo $content->title?>
    	<span class="kboard-comments-count"><?php echo $content->getCommentsCount()?></span>
    </div>
    <?php else:?>
    <a href="<?php echo $url->getDocumentURLWithUID($content->uid)?>">
    	<div class="kboard-default-cut-strings">
    		<?php if($content->isNew()):?><span class="kboard-default-new-notify">New</span><?php endif?>
    		<?php if($content->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
    		<?php echo $content->title?>
    		<span class="kboard-comments-count"><?php echo $content->getCommentsCount()?></span>
    	</div>
    </a>
    <?php endif?>

    위의 코드에서 메타키는 실제 입력 필드의 메타키로 적용해주셔야 정상적으로 동작합니다.

    고맙습니다.

  • 답변이 늦었습니다.. 

    정말 감사드립니다. 

    근데 한가지 문제가  디폴트 게시판이 아닌..

    원더풀프로덕트 게시판인데요..  텍스트는 링크가 안되게 잘 작동합니다.

    근데 이미지는 클릭시 뷰페이지로 링크가 되서요 .. 

    입력폼에 입력하면  글과 함께 이미지도 링크가 안되게 하려면 어케해야할까요?

    번거롭게 해드려 죄송합니다.

     

  • 안녕하세요.

    KBoard 원더풀 제품소개 스킨 게시글 목록 페이지에서

    썸네일에 링크는 아래의 코드로 표시하고 있습니다.

    <a href="<?php echo $url->getDocumentURLWithUID($content->uid)?>" title="<?php echo esc_attr($content->title)?>">
    	<div class="kboard-wonderful-product-thumbnail">
    		<?php if($content->getThumbnail(600, 600)):?>
    			<img src="<?php echo $content->getThumbnail(600, 600)?>" alt="<?php echo esc_attr($content->title)?>">
    		<?php else:?>
    			<div class="kboard-wonderful-product-no-image"></div>
    		<?php endif?>
    	</div>
    </a>

     

    입력 필드 값에 따라 게시글에 링크 추가 여부를 설정하시려면

    아래 코드를 활용해보시겠어요?

    <?php if($content->option->메타키):?>
    <div class="kboard-wonderful-product-thumbnail">
    	<?php if($content->getThumbnail(600, 600)):?>
    		<img src="<?php echo $content->getThumbnail(600, 600)?>" alt="<?php echo esc_attr($content->title)?>">
    	<?php else:?>
    		<div class="kboard-wonderful-product-no-image"></div>
    	<?php endif?>
    </div>
    <?php else:?>
    <a href="<?php echo $url->getDocumentURLWithUID($content->uid)?>" title="<?php echo esc_attr($content->title)?>">
    	<div class="kboard-wonderful-product-thumbnail">
    		<?php if($content->getThumbnail(600, 600)):?>
    			<img src="<?php echo $content->getThumbnail(600, 600)?>" alt="<?php echo esc_attr($content->title)?>">
    		<?php else:?>
    			<div class="kboard-wonderful-product-no-image"></div>
    		<?php endif?>
    	</div>
    </a>
    <?php endif?>

    고맙습니다.

  • 해주신데로 하니 너무 잘됩니다.

    번거로우셨을텐데.. 정말 정말 감사드립니다.

    수고하세요!!

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