원더풀 프로덕트 스킨 파일버튼 고정하는법

저번에 파일이름을 고정하고싶다고 질문드렸는데

이번엔 파일버튼을 고정하고 싶어 질문 드립니다.

최대 2개까지만 파일을 올릴수 있도록 해놓은 게시판입니다.

파일버튼이 나오려면 파일을 올려야하는데 올리지 않고도 항상 버튼이 생성되어 있고,

파일을 올리지 않은 버튼은 눌러도 반응하지 않게하고 싶습니다. 가능할지 부탁드립니다.

1번 파일 버튼은 데이터시트, 2번 파일 버튼은 매뉴얼로 고정되어있습니다.

 

http://factos.cafe24.com/?page_id=83&uid=22&mod=document&pageid=1

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

    새로운 질문이 아니라 이어지는 질문이라면 이전 질문 페이지의 댓글로 남겨주세요.

    규칙이 지켜지지 않는다면 저희가 답변을 제대로 못 드릴 수 있습니다.

     

    FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/document.php 파일에

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

    <?php if($content->isAttached()):?>
    <div class="kboard-attach">
    	<?php foreach($content->getAttachmentList() as $key=>$attach):?>
    		<?php if($key == 'file1'):?>
    			<button type="button" class="kboard-button-download kboard-wonderful-product-cut-strings" onclick="window.location.href='<?php echo $url->getDownloadURLWithAttach($content->uid, $key)?>'" title="Manual">Manual</button>
    		<?php elseif($key == 'file2'):?>
    			<button type="button" class="kboard-button-download kboard-wonderful-product-cut-strings" onclick="window.location.href='<?php echo $url->getDownloadURLWithAttach($content->uid, $key)?>'" title="Datasheet">Datasheet</button>
    		<?php else:?>
    			<button type="button" class="kboard-button-download kboard-wonderful-product-cut-strings" onclick="window.location.href='<?php echo $url->getDownloadURLWithAttach($content->uid, $key)?>'" title="<?php echo sprintf(__('Download %s', 'kboard'), $attach[1])?>"><?php echo $attach[1]?></button>
    		<?php endif?>
    	<?php endforeach?>
    </div>
    <?php else:?>
    <div class="kboard-attach">
    	<button type="button" class="kboard-button-download kboard-wonderful-product-cut-strings" title="Manual">Manual</button>
    	<button type="button" class="kboard-button-download kboard-wonderful-product-cut-strings" title="Datasheet">Datasheet</button>
    </div>
    <?php endif?>

    고맙습니다.

  • 감사합니다.

    코드를 적용해 보니, 파일이 없을시 임의버튼이 나오긴 하는데

    파일을 하나라도 올리면 임의 버튼이 없어지도록 되어있는거같아 수정해보려 했지만 실패했습니다.

    파일이 없을때는 임의버튼 2개가 나오고 파일을 하나라도 올리면 파일1개 임의버튼1개가 생겨 항상 버튼은 2개를 유지하고 싶습니다.

    꼭좀 부탁드립니다. 항상 감사드립니다.

  • 안녕하세요.

    아래의 코드로 교체해보시겠어요?

    <?php if($content->isAttached()):?>
    <div class="kboard-attach">
    	<?php foreach($content->getAttachmentList() as $key=>$attach):?>
    		<?php if($key == 'file1'):?>
    			<button type="button" class="kboard-button-download kboard-wonderful-product-cut-strings" onclick="window.location.href='<?php echo $url->getDownloadURLWithAttach($content->uid, $key)?>'" title="Manual">Manual</button>
    			<?php if(count((array)$content->getAttachmentList()) < 2):?>
    				<button type="button" class="kboard-button-download kboard-wonderful-product-cut-strings" title="Datasheet">Datasheet</button>
    			<?php endif?>
    		<?php elseif($key == 'file2'):?>
    			<?php if(count((array)$content->getAttachmentList()) < 2):?>
    				<button type="button" class="kboard-button-download kboard-wonderful-product-cut-strings" title="Manual">Manual</button>
    			<?php endif?>
    			<button type="button" class="kboard-button-download kboard-wonderful-product-cut-strings" onclick="window.location.href='<?php echo $url->getDownloadURLWithAttach($content->uid, $key)?>'" title="Datasheet">Datasheet</button>
    		<?php else:?>
    			<button type="button" class="kboard-button-download kboard-wonderful-product-cut-strings" onclick="window.location.href='<?php echo $url->getDownloadURLWithAttach($content->uid, $key)?>'" title="<?php echo sprintf(__('Download %s', 'kboard'), $attach[1])?>"><?php echo $attach[1]?></button>
    		<?php endif?>
    	<?php endforeach?>
    </div>
    <?php else:?>
    <div class="kboard-attach">
    	<button type="button" class="kboard-button-download kboard-wonderful-product-cut-strings" title="Manual">Manual</button>
    	<button type="button" class="kboard-button-download kboard-wonderful-product-cut-strings" title="Datasheet">Datasheet</button>
    </div>
    <?php endif?>

    고맙습니다.

  • 올려주신 코드 등록후 정상적으로 작동합니다. 항사 감사드립니다.

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