Q&A

레이아웃에서 이런 내용을 넣어주려고 하는데요..

<?php
$D24 = date('z') % 3;
if($D24==0){
echo('<img src="{$tpl_path}../img/wdg_banner3.png" alt="첫째날" usemap="#Map">'); //첫째날
}elseif($24==1){
echo('<img src="{$tpl_path}../img/wdg_banner3.png" alt="둘째날" usemap="#Map">'); //둘째날
}else{
echo('<img src="{$tpl_path}../img/wdg_banner3.png" alt="셋째날" usemap="#Map">'); //셋째날
}
?>

이렇게 넣으면 오류가 나더라구요.

{@ } 로 넣어주려 해도 

{@ } 안에 if else로 {} 를 사용해넣어서 또 안되구요 ;ㅁ;

음..

 

이온디 Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com

댓글 4

  • {@ $D24 = date('z') % 3; }
    <!--@if('$D24==0')--><img src="{$tpl_path}../img/wdg_banner3.png" alt="첫째날" usemap="#Map">
    <!--@elseif('$24==1')--><img src="{$tpl_path}../img/wdg_banner3.png" alt="첫째날" usemap="#Map">
    <!--@else--><img src="{$tpl_path}../img/wdg_banner3.png" alt="첫째날" usemap="#Map"><!--@end-->
  • 이렇게 xe에 맞는 코드로 바꿔줬습니다. 하-_-;
  • <?php 삽입은 아시다시피 안되고 {@ 나 {도 내부에서 중괄호 들어가는 코드는 사용이 안되죠.

    PHP 코드를 그대로 쓰고 싶으시면

    <?php
    $D24 = date('z') % 3;
    if($D24==0){
    echo('<img src="{$tpl_path}../img/wdg_banner3.png" alt="첫째날" usemap="#Map">'); //첫째날
    }elseif($24==1){
    echo('<img src="{$tpl_path}../img/wdg_banner3.png" alt="둘째날" usemap="#Map">'); //둘째날
    }else{
    echo('<img src="{$tpl_path}../img/wdg_banner3.png" alt="셋째날" usemap="#Map">'); //셋째날
    }
    ?>

    를 별도의 php 파일로 만드시고 레이아웃에는 {@ include('파일명.php'); } 로 처리해주시면 됩니다.
  • @gunmania
    오 감사합니다 ㅎ