배너 관리 시 링크이동하는 법 질문합니다ㅠㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

배너 관리 시 링크이동하는 법 질문합니다ㅠㅠ 정보

배너 관리 시 링크이동하는 법 질문합니다ㅠㅠ

본문

메인페이지에서 배너이미지를 admin페이지를 만들어서 관리할 수 있도록 만들었는데요..
배너이미지에 링크도 걸고 싶은데 어떻게 해야할지 모르겠네요ㅠㅠ

아래는 index.html 배너 부분입니다.
<!-- slide -->
                <div id="main_slide" class="slide_wrap">
                    <ul class="slide">
                        <?php
        $getString = file_get_contents("slide.json");
        $getArray = json_decode(stripslashes($getString),TRUE);
        if(count($getArray) > 0) {
        foreach($getArray as $array) {
        echo '<li><a href="'.$array["url"].'"><img src="'.$array["img"].'"></a></li>';
        }
        }
                        ?>
                    </ul>
                    <a href="#" class="slide_prev"><img alt="prev" src="img/btn/slide_prev.png"></a>
                    <a href="#" class="slide_next"><img alt="next" src="img/btn/slide_next.png"></a>
                </div>


----------------------------------
아래는 admin.php 배너등록부분입니다.
<form id="slideForm" method="post" enctype="multipart/form-data" action="lib/slide.php">
<?php
$getString = file_get_contents("slide.json");
$getArray = json_decode(stripslashes($getString),TRUE);
if(count($getArray) > 0) {
$setIndex = 0;
foreach($getArray as $array) {
echo '<ul class="slideList">';
echo '<li class="no1"><img src="'.$array["img"].'"><input name="img[]" type="hidden" value="'.$array["img"].'"></li>';
echo '<li class="no2"><input name="file_'.$setIndex.'" type="file" value="'.$array["img"].'" accept="image/*"></li>';
echo '<li class="no3"><img alt="추가" title="추가" class="plusBtn btn" src="img/add.png"><img alt="삭제" title="삭제" class="minusBtn btn" src="img/cross.png"></li>';
echo '<li class="no4">http:// <input type="text" name="b_url" class="ip_text" title="" style="width:500px; value="'.$array["url"].'"" /></li>';
echo '</ul>';
$setIndex = $setIndex + 1;
}
}
?>
<!-- <input id="slideIndex" name="index" type="hidden" value=""> -->
</form>

  • 복사

댓글 전체

직접 만드신건가요?

될꺼 같은데..

일단 불러오는부분에서
<?=$array["url"]?>

값을 가지고 왓는지 확인부터 해보세요.

'<li><a href="'.$array["url"].'"><img src="'.$array["img"].'"></a></li>';

<li class="no4">http:// <input type="text" name="b_url" class="ip_text" title="" style="width:500px; value="'.$array["url"].'"" /></li>';
제대로 넣엇는데... 적용이 안되네요ㅠㅠ

http://gpdlqha.dothome.co.kr/green/admin.php 이게 어드민 주소에요....
한번 봐주실 수 있을까요?ㅜㅜ
제가 뭐 잘 못 넣은건가요?ㅜㅜ
admin.php 를 더 수정해야되는걸까요?ㅜㅜ


if($Row['b_url']){
if($Row['b_https'] == "Y"){
$httpText = "https://";
}else{
$httpText = "http://";
}

$Row['b_url'] = "<br /><a href='".$httpText.$Row['b_url']."' target='_blank'>".$httpText.$Row['b_url']."</a>";
}else{
$Row['b_url'] = " : <span class='txt_fb'>링크 없음</span>";
}

이런 소스를 넣어야할 것 같긴한데 어떻게 적용해야할지 모르겠어요ㅜㅜ
© SIRSOFT
현재 페이지 제일 처음으로