head.sub.php 질문입니다.
하청으로 홈페이지 제작을 하게 됐는데 하청주신 분이 소스보기에서 아래와 같은 부분이 안나오게 해달라고 하는데 어떻게 해야하는지요? 왜 없애달라는지 물어봐도 그냥 없애달라고 하고 참내...별의별 요구가 다 들어오네요.ㅜㅜ
<script type="text/javascript">
// 자바스크립트에서 사용하는 전역변수 선언
var g4_path = "..";
var g4_bbs = "bbs";
var g4_bbs_img = "img";
var g4_url = "http://sir.co.kr";
var g4_is_member = "1";
var g4_is_admin = "";
var g4_bo_table = "g4_skin";
var g4_sca = "외부로그인";
var g4_charset = "euc-kr";
var g4_cookie_domain = ".sir.co.kr";
var g4_is_gecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var g4_is_ie = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
</script>
<script type="text/javascript">
// 자바스크립트에서 사용하는 전역변수 선언
var g4_path = "..";
var g4_bbs = "bbs";
var g4_bbs_img = "img";
var g4_url = "http://sir.co.kr";
var g4_is_member = "1";
var g4_is_admin = "";
var g4_bo_table = "g4_skin";
var g4_sca = "외부로그인";
var g4_charset = "euc-kr";
var g4_cookie_domain = ".sir.co.kr";
var g4_is_gecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var g4_is_ie = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
</script>
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 6개
/js폴더 이하파일에서 주로 땡겨서 많이 쓰고 스킨등 곳곳에서도 쓰입니다..
위내용을 새로만든임의파일.js에 넣고
head.sub.php 파일에서 위내용을 삭제 한 뒤
<script type="text/javascript" src="새로만든임의파일.js"></script>
추가로 하시는게 가장 간단하게 안보이는게 하는 방법인거 같네요.
소스보기로하면 안보이죠.. js파일안으로 숨었으니까..
단, 직접 js경로를 url입력하면 그 내용이 보이긴 하지만 괜찮은 방법일듯합니다^^;
var 변수값들은 죄다 엉뚱한 값이 되고 말죠
저걸 없애고 싶은 마음이 저도 예전에 있었으나, 작업시간으로 걍 포기했습니다. 업그레이드의 문제도 있고요.
저건 안보이게 하느냐 보이게 하느냐의 문제라기보단, 사용하느냐 마느냐로 요약됩니다.
사용하지 않을경우, 그누보드 자바스크립트에서 g4_path, g4_bbs, g4_bbs_img, g4_url 등을 php로 다시 작성해야 합니다.
어떻든... 해당 정보가 그누에 꼭 필요한지 없애도 되는지 테스트는 해보지 않았습니다만...
단지 시각적 문제라면 별도 .js파일로 저장하고 <script type="text/javascript" src="/js/xxxxxx.js"></script> 형식으로 불러오면 되지 않나요?
<script src="파일.php?path=<?php echo $g4['path'] . '&' . $_SERVER['QUERY_STRING']; ?>"></script>
-- 파일.php --
<?php
$g4_path = $_GET['path'];
include_once("$g4_path/common.php");
?>
var g4_path = "<?=$g4['path']?>";
var g4_bbs = "<?=$g4['bbs']?>";
var g4_bbs_img = "<?=$g4['bbs_img']?>";
... head.sub.php에 있는 그대로 ...
스크립트파일 처음에는 _common.php에 들어가는 내용을 넣되,
$g4_path 값은 get으로 넘어온 걸로 사용해야 합니다.
path값을 넘겨주는 이유는 부모파일과 동일한 $g4변수(특히 경로값)를 유지하기 위해서이고,
쿼리스트링값은 $bo_table, $sca 등을 함께 사용해야해서 필요합니다...
여기에, 추가로 불러오는 파일.php내에 common.php를 호출하는것은 매 페이지를 열때마다 무의미한 mysql 접근을 한번더 하는 결과가 나올듯 합니다.