페이지 이동 문의 좀 ㅠㅠ

· 2012-06-14 (목) 02:55:55 · 1087 · 3
안녕하세요 염치 불구하고 문의드립니다...

게시물에 html로 글을 올려

메타태그값을 넣으려 합니다..

그 이유는 게시물 클릭하여 글 내용이 보일때

다른 페이지로 이동 시키려 하는데

<meta http-equiv="refresh" content="0; url=http://sir.co.kr">


이 태그를 적용해도 작동을 안하는데..

다른 방법이 있는지...궁금합니다..

어찌하면 다른 페이지로 이동할까요???

링크 1번에 거는 방법 말구요...ㅠㅠ 제목 클릭했을때 href로 이동하는거 말구요 ㅠㅠ
|

댓글 3개

2012-06-14 (목) 08:40:19
메타테그가 허용되었을 경우 크랙킹 사이트로 바로 이동하게 되는 경우도 있고 하기 때문에

코드 삭제 되도록 시스템상에 설정이 되어 있습니다.

정 사용하고 싶으시다면

bbs/view.php 121라인쯤


$view[content] = conv_content($view[wr_content], $html);

conv_content() 함수를 삭제하시면 되겠습니다.

그러나 해킹에는 취약합니다.
2012-06-14 (목) 11:30:01
제가 초보라 ^^;;

$view[content] = conv_content($view[wr_content], $html);



$view[content] = ($view[wr_content], $html);

식으로 고쳤더니 에러가 나더군요 ㅠㅠ

어떻게 고치는 것인지 재문의 드립니다.
2012-06-14 (목) 09:33:53
메타태그head가 없으면 작동이 안될수도 있어요.
head에도 있는데 작동이 안되는 경우도 간혹 있긴 합니다만,
메타태그로 이동하게 되면 문제점이 몇가지 있습니다.

1. 어떤 내용을 제대로 처리를 하지 않고 바로 이동해버린다.
- 무슨 말이냐 하면 head에 박혀있기 때문에 그 아래 스크립트가 코드들을 처리하지 않고 넘어가버립니다;;

href로도 이동할 수 있습니다. href는 클릭했을때만 발생하는 것이 아니라 그냥 이동시킬 수도 있습니다.
하지만 히스토리에 남기 때문에 replace를 추천드립니다.

1) 그냥 넘기고 싶을 경우
<script>
location.replace(이동할 url);
</script>

2)html생성된후 뭔가 처리 되고 넘기고 싶을때
<script>
$(function() {
location.replace(이동알 url);
});
</script>

이걸 <head></head>에 코딩하시거나 <body></body>안에 코딩하시면 됩니다.

그리고 그누보드에서 이미 이동에 대한 함수를 지원하고 있습니다.
go_url이라는 php함수입니다.
이걸 쓰셔도 됩니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-06-14 조회 1,190
12-06-14 조회 1,088
12-06-14 조회 736
12-06-14 조회 939
12-06-13 조회 1,663
12-06-13 조회 1,085
12-06-13 조회 739
12-06-13 조회 887
12-06-13 조회 960
12-06-13 조회 987
12-06-13 조회 731
12-06-13 조회 1,868
12-06-13 조회 870
12-06-13 조회 1,096
12-06-13 조회 2,135
12-06-13 조회 1,149
12-06-13 조회 817
12-06-13 조회 879
12-06-13 조회 1,400
12-06-13 조회 1,086