안녕하세요 수고많으십니다. 혹시 가능한건지 알고 싶습니다.
설명을 어떻게 드려야할지 모르겠네요
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?>
고맙습니다.
해주신데로 하니 너무 잘됩니다.
번거로우셨을텐데.. 정말 정말 감사드립니다.
수고하세요!!