Extra Form
PHP PHP 8.0
CMS XpressEngine

<img class="zbxe_widget_output" widget="calendar_plannerXE123" skin="default" colorset="white" default_style="standard" default_view="M" weekly_base="N" firstlast_week="empty" holiday_country="kor" display_country_select="N" option_view="holiday,memday" bg_color="transparent" adjust_title_color="128" order_target="list_order" order_type="desc" tz_apply="N" mini_display_option="N" mini_date_link="write" display_detail="Y" display_timeschedule="Y" display_tooltip="adm" module_srls="1479231" />
 

 

위와 같은 달력 위젯코드를 xe가 설치되지 않은 호스팅의 html 에 삽입하여 사용하고 싶습니다.

클래스나 위젯의 경로만 바꾸면 가능할까요?

  • profile

    <img 는 보통 일반 HTML 에서 이미지를 출력하기 위한 태그로 사용됩니다.

    이를 XE에서는 class="zbxe_widget_output"여기까지 인식하여 아 이코드는 이미지태그가 아닌 XE 위젯을 나타내는 코드이구나 라고 해석하여 해당 위젯을 출력해주는 것입니다.

    그래서 거기에 관련된 위젯인 widgets/calendar_plannerXE123폴더 안에 있는 php 파일과 함께 이어서 열어주기 때문에 위의 이미지 태그를 그대로 html 의 다른 곳에 업로드 한다고 해서 해당 위젯이 실행되는게 아니라 이미지 엑박만 보이게 됩니다.

  • profile ?
    네 이해했습니다. 감사합니다.
  • profile

    굳이 하자면, 원 사이트에서 달력 위젯만 덜렁 하나 있는 페이지를 만들고(레이아웃 없이 만드는 것이 좋겠죠), 다른 사이트에서 iframe으로 인클루드 하는 방법을 시도해볼수 있겠네요.

  • profile ?
    네 말씀대로 해보겠습니다. 감사합니다.