전체리스트/최신글에서 '한줄게시판' 이면 링크 걸리지 않도록 하기 정보
전체리스트/최신글에서 '한줄게시판' 이면 링크 걸리지 않도록 하기본문
버전 : 2.1.4 rc39
1. 전체리스트에서 '한줄게시판' 이면 링크 걸리지 않도록 하기
방법 - 한줄게시판 글이면 <a> 태그를 만들지 않도록 한다
스킨경로 - \club\skin\board\default\
list.skin.php 에서 IF 조건을 넣어 줍니다.
하단에 </a> 부분도 조건을 넣어 줍니다.
스킨을 default2 를 사용하시면 default2 디렉토리의 list.skin.php 를 수정합니다.
123 쯤
if ($list[$i][ca_name] != '한줄게시판') {
echo "<a href='{$list[$i][href]}' $style>";
}
133 쯤
if ($list[$i][ca_name] != '한줄게시판') {
echo "</a>";
}
2. 최신글 '한줄게시판' 리스트에 링크 걸리지 않도록 하기
스킨경로 - club\skin\latest\default\
latest.online.skin.php 에서 IF 조건을 넣어 줍니다.
39라인 쯤
if ($list[$i][ca_name] != '한줄게시판') {
echo "<a href='club_main.php?cb_id={$cb[cb_id]}&bo_table={$board[bo_table]}&wr_id={$list[$i][wr_id]}&sca=". urlencode($list[$i][ca_name]). "' target=_top>";
}
50 라인 쯤
if ($list[$i][ca_name] != '한줄게시판') {
echo "</a>";
}
3. 그 외의 스킨에도 동일하게 적용하시면 됩니다.
기타 : 하드코딩으로 처리하였음을 감안하십시요
이상.
1. 전체리스트에서 '한줄게시판' 이면 링크 걸리지 않도록 하기
방법 - 한줄게시판 글이면 <a> 태그를 만들지 않도록 한다
스킨경로 - \club\skin\board\default\
list.skin.php 에서 IF 조건을 넣어 줍니다.
하단에 </a> 부분도 조건을 넣어 줍니다.
스킨을 default2 를 사용하시면 default2 디렉토리의 list.skin.php 를 수정합니다.
123 쯤
if ($list[$i][ca_name] != '한줄게시판') {
echo "<a href='{$list[$i][href]}' $style>";
}
133 쯤
if ($list[$i][ca_name] != '한줄게시판') {
echo "</a>";
}
2. 최신글 '한줄게시판' 리스트에 링크 걸리지 않도록 하기
스킨경로 - club\skin\latest\default\
latest.online.skin.php 에서 IF 조건을 넣어 줍니다.
39라인 쯤
if ($list[$i][ca_name] != '한줄게시판') {
echo "<a href='club_main.php?cb_id={$cb[cb_id]}&bo_table={$board[bo_table]}&wr_id={$list[$i][wr_id]}&sca=". urlencode($list[$i][ca_name]). "' target=_top>";
}
50 라인 쯤
if ($list[$i][ca_name] != '한줄게시판') {
echo "</a>";
}
3. 그 외의 스킨에도 동일하게 적용하시면 됩니다.
기타 : 하드코딩으로 처리하였음을 감안하십시요
이상.
추천
0
0
댓글 전체
4. 위는 클럽내에서 처리이고, 그누보드상의 최신게시물(new) 에서 링크제거
board\skin\new\basic\ new.skin.php 60라인쯤
if ($list[$i][ca_name] != '한줄게시판') { // 한줄게시판글이면 링크 안걸려고
--- 이곳에는 원래 있는 코드 그대로
} else { // 이곳부터 링크없는것 76라인쯤 추가
echo <<<HEREDOC
<tr>
<td align="center" height="30" colspan=3><a href='./new.php?gr_id={$list[$i][gr_id]}'>{$gr_subject}</a></td>
<td align="center" colspan=2><a href='./board.php?bo_table={$list[$i][bo_table]}'>{$bo_subject}</a></td>
<td width=""> {$list[$i][comment]}{$wr_subject}</td>
<td align="center">{$list[$i][name]}</td>
<td align="center" colspan=2>{$list[$i][datetime2]}</td>
<!-- <a href="javascript:;" onclick="document.getElementById('mb_id').value='{$list[$i][mb_id]}';">·</a> -->
</tr>
<tr>
<td colspan="9" height="1" background="{$new_skin_path}/img/dot_bg.gif"></td>
</tr>
HEREDOC;
}
5. 그누보드상의 그룹을 눌러 최신글(latest) 일때 링크제거
board\skin\latest\basic\ latest.skin.php 23라인쯤
if ($list[$i][ca_name] != '한줄게시판') { // 한줄게시판글이면 링크 안걸려고
echo "<a href='{$list[$i]['href']}'>";
}
if ($list[$i][ca_name] != '한줄게시판') { // 하단에 </a> 태그 막는 부분
echo "</a>";
}
board\skin\new\basic\ new.skin.php 60라인쯤
if ($list[$i][ca_name] != '한줄게시판') { // 한줄게시판글이면 링크 안걸려고
--- 이곳에는 원래 있는 코드 그대로
} else { // 이곳부터 링크없는것 76라인쯤 추가
echo <<<HEREDOC
<tr>
<td align="center" height="30" colspan=3><a href='./new.php?gr_id={$list[$i][gr_id]}'>{$gr_subject}</a></td>
<td align="center" colspan=2><a href='./board.php?bo_table={$list[$i][bo_table]}'>{$bo_subject}</a></td>
<td width=""> {$list[$i][comment]}{$wr_subject}</td>
<td align="center">{$list[$i][name]}</td>
<td align="center" colspan=2>{$list[$i][datetime2]}</td>
<!-- <a href="javascript:;" onclick="document.getElementById('mb_id').value='{$list[$i][mb_id]}';">·</a> -->
</tr>
<tr>
<td colspan="9" height="1" background="{$new_skin_path}/img/dot_bg.gif"></td>
</tr>
HEREDOC;
}
5. 그누보드상의 그룹을 눌러 최신글(latest) 일때 링크제거
board\skin\latest\basic\ latest.skin.php 23라인쯤
if ($list[$i][ca_name] != '한줄게시판') { // 한줄게시판글이면 링크 안걸려고
echo "<a href='{$list[$i]['href']}'>";
}
if ($list[$i][ca_name] != '한줄게시판') { // 하단에 </a> 태그 막는 부분
echo "</a>";
}