안녕하세요.
크로스 캘린더를 사용하고있습니다.
다름이 아니라 게시물 클릭시 팝업창으로 오픈 및 리스트에서 사용자 이름(성)으로 출력을 할려고하고있는데
도움이 필요하여 글 남기게 되었습니다.
올린 코드는 wp-content/plugins/kboard/skin/cross-calendar/list.php 인데, 제가 잘못 수정한걸까요? 코드 적용이 안됩니다.
<div class="calendar-event">
<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)?>" onclick="window.open(this.href, '<?php echo $content->title?>', 'width=700, height=800, scrollbars=yes'); return false;">
<div class="calendar-event-time">
<?php
echo apply_filters('kboard_user_display', $content->member_display, $content->member_uid, $content->member_display, 'kboard', $boardBuilder)
?>
</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>
</div>
수정한 부분은 calendar-event, calendar-event-time 입니다.
이미지 : https://imgur.com/a/2H1aWsx
list.php 파일을 수정해주시는 게 맞습니다.
코드 상에는 문제가 없는 듯합니다.
실제 사용 중이신 스킨의 list.php 파일을 수정하신 건지요?
브라우저의 캐시를 비우신 후에도 확인해보시겠어요?
크롬 브라우저에서 강력 새로고침 단축키는 Ctrl + Shift + R 입니다.
고맙습니다.
<div class="calendar-event">
<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)?>" onclick="window.open(this.href, '<?php echo $event_table_item->title?>', 'width=700, height=800, scrollbars=yes'); return false;">
<div class="calendar-event-time">
<?php echo apply_filters('kboard_user_display', $event_table_item->member_display, $event_table_item->member_uid, $event_table_item->member_display, 'kboard', $boardBuilder) ?>
</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>
</div>
피드백 주신대로 수정하였는데 바뀌지 않고 똑같은데.. list.php 말고 다른 파일을 수정해야하나요 ?
안녕하세요~^^
올려주신 코드를 확인해보니 코드를 잘못 수정하신 듯합니다.
크로스 캘린더 스킨 list.php 파일은 일반 게시판 스킨의 코드와 조금 다릅니다.
올려주신 코드 중 $content 부분을 모두 찾아서 $event_table_item로 모두 교체해보시겠어요?
코드 수정 시 디버그 모드를 활성화하시면 에러가 있을 경우 에러 메시지를 확인해보실 수 있습니다.
고맙습니다.