최근게시물을 아이프레임에 출력할때 타겟이 '_self' 로 지정되어있어서 아이프레임 내에서 화면전환이 될때 해결 방법.
outlogin.php 파일에서 다음항목을 변경. 소스에 'target=타겟이름' 을 추가한다.
타겟이름에 _top, _parent 처럼 기본 하이퍼링크 소스를 적어줘도 좋지만 타겟이름을 지정해 주는것이 프레임 사이트에서 유용하다. 원본 outlogin.php 파일을 백업하고 작업하도록.
1.
$main = str_replace("[subject]","<a href='".$_zb_url.$target."&no=$data[no]'>".$subject."</a>",$main);
$main = str_replace("[subject]","<a href='".$_zb_url.$target."&no=$data[no]' target=타겟이름>".$subject."</a>",$main);
2.
$list = str_replace("[title]","<a href='".$_zb_url."zboard.php?id=".$id."'>".$title."</a>",$list);
$list = str_replace("[title]","<a href='".$_zb_url."zboard.php?id=".$id."'target=타겟이름>".$title."</a>",$list);
3.
if($filename) $imgList.="<a href='".$_zb_url.$target."&no=$data[no]'><img src='$filename' border=0 style=border-color:black width=$xsize height=$ysize vspacing=10 hspacing=10></a>";
else $imgList.="<a href='".$_zb_url.$target."&no=$data[no]'><img src='[dir]t.gif' border=0 style=border-color:black width=$xsize height=$ysize vspacing=10 hspacing=10></a>";
if($filename) $imgList.="<a href='".$_zb_url.$target."&no=$data[no]' target=타겟이름><img src='$filename' border=0 style=border-color:black width=$xsize height=$ysize vspacing=10 hspacing=10></a>";
else $imgList.="<a href='".$_zb_url.$target."&no=$data[no]'target=타겟이름><img src='[dir]t.gif' border=0 style=border-color:black width=$xsize height=$ysize vspacing=10 hspacing=10></a>";
4.
$str = str_replace("[title]","<a href='".$_zb_url."zboard.php?id=".$id."'>".$title."</a>",$str);
$str = str_replace("[title]","<a href='".$_zb_url."zboard.php?id=".$id."'target=타겟이름>".$title."</a>",$str);