최신글/iframe 관련 질문. 급합니다ㅠ 도와주세요ㅠ > 그누4 질문답변

그누4 질문답변

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

최신글/iframe 관련 질문. 급합니다ㅠ 도와주세요ㅠ 정보

최신글/iframe 관련 질문. 급합니다ㅠ 도와주세요ㅠ

본문

 
1. 프레임이나 head / tail 페이지는 사용하지 않았습니다.
 
2. 페이지에 최신글을 include 했습니다. 최신글 제목을 클릭하면 이동화면이 news.php로 가야합니다.
 
3. news.php 의 구성이 전부 테이블로 되어있구요. 테이블 안에 iframe을 이용해 news게시판을 불러오고 있습니다.
 
4. iframe의 name은 news입니다.
 
5. latest.php만 수정하면 될것같습니다...ㅠ(제 생각)
 
------------------------------------------------------------------------------------------------
 
 
이제부터 질문입니다.ㅠ 메인화면의 최신글 제목을 클릭하였을시 디폴트로 _self로 되어있는데 이것을 수정하여 news.php페이지로 이동 후 페이지 안에 iframe으로 불러진 게시판의 목록이 아닌 클릭한 글의 내용이 보여져야한다는겁니다. 그러니까 news.php의 구성을 유지하면서 iframe안의 내용이 바뀌어야 한다는거죠. 한 번의 링크 클릭으로 이런 링크이동이 되어야하는데...ㅠ 우선 head / tail 을 사용하지 않기때문에 복잡한건 사실입니다만... 제가 아는분의 부탁으로 최신글을 삽입중인데 페이지 구성자체가 너무 허접해서... 이것을 head/tail 형태로 바꾸자면 엄청난 시간이 들거 같아서요...ㅠㅠ 자바스크립트 등을 이용하면 될것도 같은데 에러가 뜹니다.ㅠ
 
 
latest.php에 링크 되는 부분을
 
echo "<a href='company/news.php' onclick="parent.news.location.href='$g4[bbs_path]/board.php?bo_table=$board[bo_table]&wr_id={$list[$i][wr_id]}'">";
 
이렇게 바꾸어보았는데...ㅠㅠ 메인페이지에 최신글 부분에
 
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /free/home/도메인/메인폴더/그누보드/skin/latest/free/latest.skin.php on line 19
이런 에러가 뜨더라구요 ㅠㅠ 19줄은 바로 위에 글 쓴 링크되는 부분입니다 ㅠㅠ
 
제발 부탁드립니다. 도와주세요ㅠㅠ 혹시라도 iframe으로 하지말고 include로 불러오면 방법이 있을 수 있다면 바꿔야겠지요... 하지만 head / tail 은 정말 무리입니다.ㅠ  도와주세여 ㅠㅠ
 
 
너무너무 급합니다.ㅠㅠ
 
설명하기 어렵다면 쪽지라도 보내주세여 ㅠㅠ
  • 복사

댓글 전체

감사합니다. 이런 실수를 했네요 ㅠㅠ 수정 후에 테스트했는데 오류는 없습니다만... 클릭 후 페이지 이동까지는 잘 되는데 iframe 안에 내용은 그냥 목록만 뜨네요... 과연 저 스크립트 부분에 뭐라 써야 이동된 페이지의 iframe구역에 목록이 아닌 내용이 표시될까요...ㅠ? 알려주세여 제발 ㅠㅠ
갑자기 이런 생각이 드네요... 이게 이중 링크라면 이중 링크지만... 링크 된 페이지에서의 또 링크가 되는게 프로그래밍 상으로 가능할까라는 생각이 얼핏 드는데... 불가능할까요ㅠㅠ?
아래의 소스는 제가 사용하는 방법인데 링크 클릭시 동시에 두개의
프레임을 제어하는 방법이므로 참고해 보세요.

<script language="JavaScript">
  function shop_make(URL)
  { 
    parent.아이프레임의이름.location=URL;
  }
</script>
<a href=./admin_item_make.php onclick="shop_make('admin_item_insert2.php')">
<script language="JavaScript">
  function shop_make(URL)
  { 
    parent.news.location=URL;
  }
</script>

<? for ($i=0; $i<count($list); $i++) { ?>
<tr>
    <td colspan=4 align=center>
        <table width=95%>
        <tr>
            <?
            echo $list[$i]['icon_reply'] . " ";
echo "<a href=./admin_item_make.php onclick="shop_make('admin_item_insert2.php')">" ;
if ($list[$i]['is_notice'])
                echo "<font style='font-family:돋움; font-size:9pt; color:#2C88B9;'><strong>{$list[$i]['subject']}</strong></font>";
            else
                echo "<font style='font-family:돋움; font-size:9pt; color:#6A6A6A;'>{$list[$i]['subject']}</font>";
            echo "</a>";

            if ($list[$i]['comment_cnt'])
                echo " <a href=\"{$list[$i]['comment_href']}\"><span style='font-family:돋움; font-size:8pt; color:#9A9A9A;'>{$list[$i]['comment_cnt']}</span></a>";


이렇게 적용이 되겠지요ㅠ? 그런데 역시 문법에러가 나구요ㅠ. 어떻게 수정해야할까요...ㅠ 링크되어야할 페이지의 이름은 news.php이구요. iframe의 name은 news입니다. 'admin_item_insert2.php' 이 부분에 '{$list[$i]['href']}' 이렇게 적으면 될거 같은데 안됩니다...ㅠ 위에 선언부에 URL은 그냥 저렇게 놔도 괜찮은건가요? 아 너무 어렵습니다...ㅠㅠ 급하구 힘들구... 도와주세여 ㅠㅠ
<script language="JavaScript">
  function shop_make(URL)
  { 
    parent.news.location=URL;
  }
</script>
여기서 news 이자리엔 아이프레임의 프레임 name 를 넣어 줍니다.

그리고 링크에서 아래처럼 되어야 할것 같은데요.
echo "<a href='company/news.php' onclick=\"shop_make('$g4[bbs_path]/board.php?bo_table=$board[bo_table]&wr_id={$list[$i][wr_id]}')\">";
감사합니다.ㅠ 그런데 역시나 페이지 이동후 글은 목록만을 나타내고 있습니다..ㅠㅠ 클릭한 제목의 글이 보여져야 하는데요 ㅠㅠ 도와주세여...ㅠㅠ
게시판으로 보내는 링크가 잘못된거 같은데요. {$list[$i]['href']}

echo "<a href='company/news.php' onclick=\"shop_make('{$list[$i]['href']}')\">";

이나

echo "<a href='company/news.php' onclick=\"shop_make('$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}')\">";
쪽지로 보내신 부분은 무시합니다(제 성격상).

진행과정:

A -> b  -> C

이 과정이 제대로 알려지지 않는다면 질문은 사양합니다...

급하시다고요?....근데 왜 제가 질문하신분의 부아이디(?)에 선택을 받죠?....

소중하시지요...물론 저도 소중합니다.....그래서 요기까지만 합니다.....
한표 드립니다.

이곳 질문/답변 게시판에서 "저는 이제 이곳을 떠납니다" 라는 글을 썼던 기억이 나네요.
조금은 나아졌을거야 ~ 나아졌을거야 ~ .... 그게 어언 10년이 다되어 가네요. (pc통신 시절 포함) ....
더 악화 되었네요. 전보다 더 심해진것 같아요.

모두가 그러신것은 아니시지만요 ....

커뮤니케이션이 전혀 안되는것 같습니다.


좋은 주말 보내세요 ~~~
으아...ㅠㅠ 그게 말이죠... 말하자면 복잡한데... 지금 글을 쓰는 이 아이디는 정보공개를 못해서 쪽지를 못보냅니다. 수정도 불가능하더군요. 그래서 새로 가입한 아이디로 애초에 정보공개를 하겠금 해서 새로 가입한겁니다. 오죽 급했으면 그랬겠어요...ㅠㅠ 오해였다고 생각합니다. 나쁜뜻 없습니다. 회원정보 수정시 정보공개 선택하는 라디오버튼이 없더라구요... 지금도 그러네요... 그래서 다른 아이디로 보내게 된거니까 나쁘게 생각지는 말아주세요...

이제야 해결하고 자려고합니다. php사전을 뒤져가며 결국 해결해냈어요...ㅠㅠ 방법은 view였습니다. 너무나 간단한거였는데... 너무 어렵게 생각했던것 같습니다. 저와 같은 고민을 하시는 분들이 계시다면... view를 이용해보시는 것이 좋을 듯 합니다... 이상입니다.  오늘이 빼빼로데이라네요...
© SIRSOFT
현재 페이지 제일 처음으로