크로스 캘린더에서 관련 사이트 url을 목록에서 바로 클릭할때 링크로 넘어갈수 있을까요?

안녕하세요.

크로스 캘린더(cross-calendar)를 사용하고 있습니다. 

관련 사이트 링크를 캘린더 목록에서 선택했을 경우 관련 url로 링크를 넘어갈 수 있도록 하려고 하는데요, 

 

'<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)?>">' 

코드는 이렇게 되어있는데요, 관련 url을 저기 저 부분에 걸어주려면 어떻게 해야할까요?

 

관리자는 수정 페이지로 들어갈 수 있게 하고 사용자에게는 관련 사이트 url로 바로 이동 되도록 수정하려고 합니다.

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

    KBoard 게시판 스킨 list.php 파일에서

    $board->isAdmin() 코드를 활용하시면 관리자인지 체크하실 수 있습니다.

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

    올려주신 코드 대신 아래의 코드로 교체해서 확인해보시겠어요?

    <?php if($board->isAdmin()):?>
    <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 else:?>
    <a href="<?php echo $event_table_item->option->web_site?>" 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 endif?>

    고맙습니다.

  • 잘 적용하였습니다 ^^~ 감사합니다 ~ 

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