소스질문좀드리겠습니다.

소스질문좀드리겠습니다.

QA

소스질문좀드리겠습니다.

답변 1

본문

질문좀 드리겠습니다.

 

원본소스에 변경소스를 입히고 싶은데 어떻게 하나요 ㅠㅠ?

 

원본소스

<?php
for ($i=0; $row=sql_fetch_array($result); $i++)
{

    if ($i==0) echo '<aside id="sbn_side" class="sbn"><h2>쇼핑몰 배너</h2><ul class="sb_bn">'.PHP_EOL;
    //print_r2($row);
    // 테두리 있는지
    $bn_border  = ($row['bn_border']) ? ' class="sbn_border"' : '';;
    // 새창 띄우기인지
    $bn_new_win = ($row['bn_new_win']) ? ' target="_blank"' : '';

    $bimg = G5_DATA_PATH.'/banner/'.$row['bn_id'];
    if (file_exists($bimg))
    {
        $banner = '';
        $size = getimagesize($bimg);
        echo '<li>'.PHP_EOL;
        if ($row['bn_url'][0] == '#')
            $banner .= '<a href="'.$row['bn_url'].'">';
        else if ($row['bn_url'] && $row['bn_url'] != 'http://') {
            $banner .= '<a href="'.G5_SHOP_URL.'/bannerhit.php?bn_id='.$row['bn_id'].'"'.$bn_new_win.'>';
        }
        echo $banner.'<img src="'.G5_DATA_URL.'/banner/'.$row['bn_id'].'" alt="'.$row['bn_alt'].'" width="'.$size[0].'" height="'.$size[1].'"'.$bn_border.'>';
        if($banner)
            echo '</a>'.PHP_EOL;
        echo '</li>'.PHP_EOL;
    }
}
if ($i>0) {
    echo '</ul></aside>'.PHP_EOL;
?>

 

 

 

 

 

 

변경내용소스

<li><div class="box"><img src="/img/test.png"></div>
                 <ul>
                 <ol id="txt">GIGA Genie</ol>
                <ol id="txt1">월 66,800원 ~ </ol>
                <ol  id="txt2">상세요금제 설명</ol>
                </ul>
                </li>

 

 

이 질문에 댓글 쓰기 :

답변 1

사이드 배너 소스이고 크게 보면

<aside>

<ul>

  <li>~</li>

  <li>~</li>

</ul>

</aside>

구조입니다.

배너들이 들어가는 공간의

상단에 넣고자 한다면,  if (file_exists($bimg)) 바로 위 라인에

하단에 넣고자 한다면, if ($i>0) { 바로 위 라인에

echo '<li><div class="box"><img src="/img/test.png"></div>
                 <ul>
                 <ol id="txt">GIGA Genie</ol>
                <ol id="txt1">월 66,800원 ~ </ol>
                <ol  id="txt2">상세요금제 설명</ol>
                </ul>
                </li>';

코드를 넣어주시면 됩니다.

(출력하고자 하는 html 코드에 쌍따옴표가 있는 경우 php 에서는 홑따옴표로 묶어주면 쌍따옴표에 대해 특수 처리를 해주지 않아도 됩니다.)

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 354
© SIRSOFT
현재 페이지 제일 처음으로