애니빌드.LAB
토론방
디자인팜2.0 스크립트 소스 문의 드립니다.
- 산**커뮤니케이션
- 2018-04-26 09:55:18
- hit3327
- http://wdev.anybuild.co.kr/bbs/qna/6989
<!-- 이미지 -->
{@
$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>
메인 하단에 디자인팜으로 적당한 블록을 생성하여 해당 블록에서 소스수정안에
상단 빨간 텍스트(스크립트 소스)를 추가하여 적용하고 작동은 잘 되는것을 확인 하였습니다. 그런데 다시 디자인팜을 실행시키면

이러한 현상이 발생합니다. 일단은 이 현상을 확인하고 다시 원상복귀 하여 되돌려 놓았습니다.
소스 수정에서 자체적으로 스크립트 삽입은 불가능 한가요,,?
열기 닫기
열기 닫기
디자인팜에서 직접적으로 스크립트를 삽입을 해버리면 관리자 페이지에서 동작이 되기때문에
제대로 출력이 안 될 수 있습니다.
이 경우는 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-->
이런식으로 하면 관리자페이지에서는 위의 내용이 출력되고 사용자 페이지에서는 아래 내용이 출력됩니다.