토론방

디자인팜2.0 스크립트 소스 문의 드립니다.

<!-- 이미지 -->

{@
    $thum_img = thum_img($farm_set[img],$farm_set[width],$farm_set[height],1);
@}

<div class="img__25897__">
    <!--@if($farm_set[link])-->
        <a href="{$farm_set[link]}" target="{$farm_set[target]}">
    <!--@end-->
        <img src="{$thum_img}" alt="{$farm_set[text]}">
        <span class="caption">
            <span class="caption_inner">
                <span class="caption_cell">
                    <span class="title">{$farm_set[title]}</span>

<script language="JavaScript"> 
<!-- 
today = new Date() 
var week = new Array('일', '월', '화', '수', '목', '금', '토'); 
document.write(
today.getFullYear(), "년 ", 
today.getMonth()+1, "월 ", 
today.getDate(), "일 "
              ) 
//--> 
</script> 

                    <span class="btn_link" data-lan="kr"><span>자세히 보기</span></span>
                </span>
            </span>
        </span>
    <!--@if($farm_set[link])-->
        </a>
    <!--@end-->
</div>

메인 하단에 디자인팜으로 적당한 블록을 생성하여 해당 블록에서 소스수정안에

상단 빨간 텍스트(스크립트 소스)를 추가하여 적용하고 작동은 잘 되는것을 확인 하였습니다. 그런데 다시 디자인팜을 실행시키면

이러한 현상이 발생합니다. 일단은 이 현상을 확인하고 다시 원상복귀 하여 되돌려 놓았습니다. 

소스 수정에서 자체적으로 스크립트 삽입은 불가능 한가요,,?

게시글 공유 URL복사
댓글[1]

열기 닫기

  • P**M 2018-04-26

    디자인팜에서 직접적으로 스크립트를 삽입을 해버리면 관리자 페이지에서 동작이 되기때문에

    제대로 출력이 안 될 수 있습니다.

    이 경우는 if문에 감싸서 처리를 해주세요

    <!--@if($farm2_conf[edit_mode_yn]!=1)-->

    스크립트내용

    <!--@end-->

    이렇게 처리를 하면 관리자 디자인팜에서는 적용이 되지 않고 사용자 페이지에서만 나타납니다.

    관리자 쪽에서 확인을 할려면 단순히 ***스크립트삽입 이라고만 기재를 하면 될 듯 한데요

    <!--@if($farm2_conf[edit_mode_yn]==1)-->

    *** 스크립트삽입

    <!--@end-->

    <!--@if($farm2_conf[edit_mode_yn]!=1)-->

    실제스크립트삽입

    <!--@end-->

    이런식으로 하면 관리자페이지에서는 위의 내용이 출력되고 사용자 페이지에서는 아래 내용이 출력됩니다.

     

댓글작성

열기 닫기

댓글작성
top