KBoard 크로스 캘린더

1. 정확한 제품 또는 플러그인 이름

KBoard 크로스 캘린더

 

2. 상세 내용

안녕하세요.

KBoard 크로스 캘린더를 사용하였습니다.

권한설정에서 비회원은 달력 스케줄 자체가 클릭이 안되게 할수있나요?

읽기 권한을 관리자로 해두니까 비회원이 클릭시 워드프레스 관리자 로그인 페이지로 리다이렉션 되어서요.

페이지로 넘어가지않고 비회원은 일정 클릭 자체가 안되게 하고싶습니다.

 

3. 확인 가능한 상세 페이지 주소

https://theolivetree.co.kr/schedule/

 

4. 수정한 코드 내역 (있다면)

없음

 

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    비회원은 달력 스케줄 자체가 클릭이 안되게 하고싶으신 걸까요?

    본문 페이지로 이동하는 코드는

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

    아래의 코드를 

    <a href="<?php echo $url->set('uid', $event_table_item->uid)->set('mod', 'document')->toString()?>#kboard-document" title="<?php echo esc_attr($event_table_item->title)?>">
    	<div class="calendar-event-time">
    		<?php
    		if(date('H:i', strtotime($event_table_item->option->start_time)) != '00:00' && date('H:i', strtotime($event_table_item->option->end_time)) != '00:00'){
    			echo date('H:i', strtotime($event_table_item->option->start_time))?>~<?php echo date('H:i', strtotime($event_table_item->option->end_time));
    		}
    		?>
    	</div>
    	<div class="calendar-event-name" style="<?php if($event_table_item->option->color):?>background-color: <?php echo $event_table_item->option->color?>;<?php endif?> <?php echo kboard_get_calendar_white_background_style($event_table_item->option->color)?>">
    		<!--<?php if($event_table_item->isNew()):?><span class="kboard-cross-calendar-new-notify">New</span><?php endif?>-->
    		<?php if($event_table_item->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
    		<?php echo $event_table_item->title?>
    	</div>
    </a>

    아래코드로 교체해서 확인보시겠어요?

    <?php if(is_user_logged_in()):?>
    	<a href="<?php echo esc_url($url->set('uid', $event_table_item->uid)->set('mod', 'document')->toString())?>#kboard-document" title="<?php echo esc_attr($event_table_item->title)?>">
    <?php endif?>	
    	<div class="calendar-event-time">
    		<?php
    		if(date('H:i', strtotime($event_table_item->option->start_time)) != '00:00' && date('H:i', strtotime($event_table_item->option->end_time)) != '00:00'){
    			echo date('H:i', strtotime($event_table_item->option->start_time))?>~<?php echo date('H:i', strtotime($event_table_item->option->end_time));
    		}
    		?>
    	</div>
    	<div class="calendar-event-name" style="<?php if($event_table_item->option->color):?>background-color: <?php echo $event_table_item->option->color?>;<?php endif?> <?php echo kboard_get_calendar_white_background_style($event_table_item->option->color)?>">
    		<!--<?php if($event_table_item->isNew()):?><span class="kboard-cross-calendar-new-notify">New</span><?php endif?>-->
    		<?php if($event_table_item->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
    									<?php echo $event_table_item->title?>
    	</div>
    </a>

    고맙습니다.

  • 안녕하세요. ftp로 접속하였는데 ' /wp-content/plugins/kboard/skin/사용중인스킨 ' 부분에서

    사용중인 스킨> 'cross-calendar' 항목이 없습니다.

    왜그런건가요? https://imgur.com/undefined

  • FTP로 업로드 한 것이 아닌

    플러그인으로 설치하셨다면 wp-content/plugins/ 경로 폴더에서

    cross-calendar 폴더를 찾아보시겠어요?

    고맙습니다.

  • wp-content/plugins/ 경로 폴더에서

    cross-calendar 폴더로 접속해서 코드를 찾아보았는데 100% 일치하는 코드가 없습니다.

    비슷해보이는 코드는 일부분이 다른데 수정해도되나요? 사진(https://imgur.com/rNURO0q) 의 표기부분이 다릅니다.

    위 코드를 수정하면 되는건가요?

  • 안녕하세요~^^

    남겨주신 사진에 코드에서 

    아래 코드를 찾아서

    <a href="<?php echo esc_url($url->set('uid', $event_table_item->uid)->set('mod', 'document')->toString())?>#kboard-document" title="<?php echo esc_attr($event_table_item->title)?>">
    <?php endif?>	

    이 코드로 교체 해보시겠어요?

    <?php if(is_user_logged_in()):?>
    	<a href="<?php echo esc_url($url->set('uid', $event_table_item->uid)->set('mod', 'document')->toString())?>#kboard-document" title="<?php echo esc_attr($event_table_item->title)?>">
    <?php endif?>	

    고맙습니다.

  • 안녕하세요.

    코드 수정했는데 달력 내 숫자 클릭시 '권한이 없습니다' 창이 뜨면서 워드프레스 관리자 로그인창으로 리다이렉션됩니다.

    숫자 클릭도 비회원은 못하게 안되나요?

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