질문/조언질답게시판

엊그제 착한악마님이 배포해주신 시간표위젯을 알게되었습니다.

 

정말 꼭 사용하고 싶은데

 

시간표는 나오는데 내용이 노출되지 않더군요

 

이것저것 하루 종일 해봤는데..도저히 전 못하겠더라구요

 

혹시 몰라 xe를 세팅하고 해보니 xe에서는 잘되더라구요

 

라이믹스 업데이트도 해봤지만...

 

혹시라도 라이믹스에서 사용할 수 있는 방법을 알고 계시는 분이 계시지 않을까하여 이렇게 글을 남겨봅니다.

 

Rhymix 1.9.7

에 php 7.0 사용하고 있습니다.

 

그럼 오늘도 행복한 하루 되시기 바랍니다~

  • profile
    @산소아빠
    저도 필요해서 테스트 해보았습니다.( Rhymix 1.9.3 php 7.0 )

    \skins\default\normal.html 32,33줄의 아래 코드를

    <!--@if (strpos(implode('',$item->getExtraVar4()), $timetableval) !== false) -->
    <!--@if (strpos(implode('',$item->getExtraVar3()), $weeksval) !== false) -->

    implode를 제거합니다.
    <!--@if (strpos($item->getExtraVar4(), $timetableval) !== false) -->
    <!--@if (strpos($item->getExtraVar3(), $weeksval) !== false) -->

    이것만 수정해도 동작은 하는데
    DEBUG에 Warning: Creating default object from empty value이 계속 떠서 Warning을 없애기 위해
    timeschedule.class.php 파일에서 27번줄
    $obj = new stdClass(); <- 추가
    $obj->module_srls = $args->module_srls;

    74번줄
    $obj = new stdClass(); <- 추가
    $obj->module_srl = $args->module_srl;

    146번줄
    // 위젯에 넘기기 위한 변수 설정
    $widget_info = new stdClass; <- 추가
    $widget_info->timeschedule = $args->timeschedule;

    3군데 추가하시면 Warning도 없어집니다.

    요일을 분리해서 따로 사용하시려면 \skins\default\normal.html 를 복사하셔서 (ex.Monday.html) 8번줄 $weeks = array('시간','월','화','수','목','금','토','일'); 에서 요일 바꾸시면 됩니다.

    다른거 물어보셔도 답변드릴 능력이 없습니다......
  • profile
    와 감사합니다.
    포기하고 있었는데 이번 추석연휴를 이용하여 꼭 해봐야겠네요
    정말 감사합니다. 즐거운 연휴보내세요~

서버에 요청 중입니다. 잠시만 기다려 주십시오...