iframe사용시 최근글 링크 > 그누4 질문답변

그누4 질문답변

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

iframe사용시 최근글 링크 정보

iframe사용시 최근글 링크

본문

제 홈페이지 구조상 iframe사용할 수 밖에 없어서 사용하려합니다.
 
그래서 게시판을 아이프레임 안에 넣고 만들엇는데요.
 
문제는요
 
최근게시물을 메인에 빼는것까지는 되는데, 최근게시물에 나온 글 제목이나 more를 클릭하면 상단과 하단이 없이
 
게시판만 나옵니다.
 
이유는...
 
aaa-index.php 파일안에 아이프레임 만들고 그안에 게시판을 넣었거든요.
 
아이프레임안에 게시판을 따로 링크 걸어줘서 aaa-index.php파일이 뜰때 링크된 게시판이 같이뜨는 형국이죠.
 
사정이 이렇다보니 초보로선 어찌할 방법이 없는데요.
 
노프레임으로 만들면 되지만 지금까지 다시하자니 그렇고 또 해보니 노프레임으로도  잘 안되더라구요.
 
실력이 부족해서..ㅠㅠ
 
그래서 고수님들께 부탁드립니다.
 
노프레임으로 만드는거 말구 다른방도가 전혀 없을까요?
 
제 질문은 아이프레임에 게시판을 만들었을때 최근게시물에 나온  글 제목이나 more를 클릭했을때 게시판만 뜨는게
 
아니라 상단과 하단 게시판이 포함된 페이지 전체가 뜨도록 하고 싶다는겁니다.
 
아그리구 최근 게시물을 예를들어 공지, 질문 등등 여러 게시판을 메인에 최근게시물로 빼낼경우 각각의 게시판을 위
 
질문과 같이 하고 싶다는거에요
 
좀 도와주십시요.....
 
도저히 안되어서 이리 부탁드립니다.
 
제가가진 포인트는 1000 밖에 없네요...
 
다시한번 간절히 부탁드립니다.~~~

댓글 전체

보통 관리자 모드로 들어가서 게시판 수정 부분에서

상단 파일 경로를 ../head.php
하단 파일 경로를 ../tail.php

이렇게 해주시면 각 게시판을 클릭할때마다 전체페이지가 로딩되어 나옵니다.
그런데 아이프레임안에 있는 링크를 클릭하면 그 프레임안에 뜨지 않나요? 음.. Pass!!
답변 주셔서 고맙습니다.

근데 그건 알아용, 그렇게하면 테이블이 깨져서 어쩔 수 없이 아이프레임을 쓴거거든요..

정말 방법이 없는건가요? ㅠㅠ
테이블이 깨지는 원인을 밝히는게 좋을 것 같네요.

상단, 하단 파일 경로를 수정해도 아이프레임 내에서 링크를 클릭하면 그 아이프레임 공간내에서 모든 화면이 출력되 버리죠.
이것을 새창이나 현재페이지에 출력을 할 수 있게 하면.... target로 가능하지 않을까요.
서브페이지를 하나 만듭니다.
예: sub.php
sub.php 에서는 나타내고자 하는 모든 내용이 들어가 있고, iframe이 들어갈 공간을 남겨 놓습니다.
url 이라는 인수를 sub.php 에 전달합니다.
<iframe src="<?=$url?>"></iframe>
과 같이 사용하면 문제 없을 것입니다.

url 경로에서 문제되는 부분은 최신글에서 수정을 하던지, sub.php 에서 수정을 하던지 하십시오.
아이프레임 게시판 최신글 링크시 문제점 질문한 그누가머냐입니다.

답변주셔서 정말 고맙습니다.

먼가 답이 나올듯합니다만.. 제가 왕초보라 간단히 말씀하시면 잘 이해가 가질 않습니다.

좀더 자세히 설명은 불가능하신지요?

3살짜리 가르친다고 생각하시고 한번만 좀 자세히 서술해 주시면 안되겠습니까?

간절히 부탁드립니다.

이부분에서 벌써 5일째 입니다. ㅠㅠ 진행이 안되고 있습니다.

관련글을 이잡듯 뒤지고 있는데, 나타나질 않습니다.

다시한번 간절히 부탁드립니다.
제 홈페이지 ( http://webc.pe.kr ) 에서 확인을 해보십시오.
소스보기를 하여 안의 내용을 보면
body_contents 이름의 iframe 이 게시판을 로딩하는 부분입니다.

질문한 의도와 동일하게 제작된 것으로 생각됩니다.
참고가 되길 바랍니다.

$url 을 구하는 소스는 이렇게 되어 있습니다.
$url = "$g4['bbs_path']/board.php?bo_table=mn" . $mn . "&wr_id=" . $mnumber;
답이 늦은건 아닌지 모르겠네요.. *^^*
이제서야 이글을 보고 이리저리해보다..
아래처럼 해보세요

01. skin/latest/basic/latest.skin.php
20번째 줄

echo $list[$i]['icon_reply'] . " ";
echo "<a href='{$list[$i]['href']}'>";

위 소스를 아래처럼 바꾸어 보세요

$arr = explode('?',$list[$i]['href']); //배열로 나누기
echo $list[$i]['icon_reply'] . " ";
echo "<a href='일반페이지경로?$arr[1]";

ps. '일반페이지'는 iframe가 들어 있는 페이지의 경로입니다. 맨마지막에 '?'하나 붙여주시고

02. iframe가 들어있는 페이지

<?$bo_table="게시판테이블명";?>
<iframe src="http://creant.cafe24.com/crboard/bbs/board.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>" name="resize" width="100%" height="100%" scrolling='no' frameborder='0' marginwidth="0" marginheight="0" frameborder="no"></iframe>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT