테스트 사이트 - 개발 중인 베타 버전입니다

내용관리안에 지도넣기 질문입니다. 채택완료

멜븐 8년 전 조회 4,587

이번에 내용관리로 오시는 길 페이지를 만들고 있는데

제가 알기로 내용관리 안에서 html과 css만 작성가능하고 script는 읽지 못한다고 알고 있는데

네이버 지도를 사용하기 위해선 이 스크립트를 써야 하는데요

 

" target="_blank" rel="noopener noreferrer">https://openapi.map.naver.com/openapi/v3/maps.js?clientId=아이디&submodules=geocoder">

 

오시는길 내용관리 안에

이런식으로 작성 후

 

header.php에 저 스크립트를 적용시켜도

오시는 길 페이지에 지도가 나오질 않는데 왜 그런가요??

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
플래토
8년 전

LovelyCat님의 답변은

게시판관리에서

DHTML 에디터 사용을 끄고 하시란 이야기죠

 

또다른방법은

간단하게 html형태로 만들고 저장후 

include 하시면 되요

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

멜븐
8년 전
아하 감사합니다
include하란 말씀은 지도를 따로 html형태로 php 파일로
만들고 내용에서 불러오란 말씀이신가요..??
플래토
8년 전
@멜븐
네, 맞습니다.

그렇게 해서 게시판헤더에 파일로 인클루해도 되고
지도를 게시판이 아닌곳에서 사용하는것이면
직접 해당 파일일때만 인클루드되도록
head.php에서 분기처리 하셔도 되구요

필요하신 대로 입맛에 맞게하시면 됩니다.

만약.

헤더/푸터를 인클루드하고
내용만 새로 구성한 지도 관련 파일을 인클루드 하신거면
메뉴에 등록하시면 됩니다.
http://bikiniho.com/bikini/map.php
이런 형태로요
멜븐
8년 전
content.skin.php에

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$content_skin_url.'/style.css">', 0);
?>

<!-- 스크립트 추가 -->
<script type="text/javascript" src="https://openapi.map.naver.com/openapi/v3/maps.js?clientId=아이디&submodules=geocoder"></script>
<script>
var mapOptions = {
center: new naver.maps.LatLng(37.3595704, 127.105399),
zoom: 10
};

var map = new naver.maps.Map('map', mapOptions);
</script>
<!-- 스크립트 추가 끝-->

<article id="ctt" class="ctt_<?php echo $co_id; ?>">
<header>
<h1><?php echo $g5['title']; ?></h1>
</header>

<div id="ctt_con">
<?php echo $str; ?>
</div>

</article>

이런식으로 스크립트만 추가하고 내용관리에서
<div id='map"></div>를 추가시켜도 안될까요?

댓글을 작성하려면 로그인이 필요합니다.

8년 전

내용관리에선 이렇게 작성했습니다..

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

LovelyCaT
8년 전

에디터를 사용하지 않은 상태에서 소스코드 저장 후,

header.php에서 호출해도 같은 상태인지 확인해보세요~

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

멜븐
8년 전
에디터를 사용하지 않은 상태라는 게 정확히 무슨 말씀이신지 잘 모르겠습니다..ㅠ;
L
LovelyCaT
8년 전
에디터 내 오른쪽 하단에 html로 되어있는 곳 있는데 거기에 저장하셔도 될 것 같아요~

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인