최근게시물 바(bar) 에 링크걸기
<? print_bbs("last1/gray_bbs", "photoshop", "photoshop", 5, 50)?> |
이렇게 말이에여.
그러나,최근게시물은 효과적인 배열을 위해 대부분 테이블로 작업을 하므로
<td width="234" >
<? print_bbs("last1/gray_bbs", "photoshop", "photoshop", 5, 50)?>
</td>
이렇게 되어있는곳에
<td width="234" onclick="location.href='/zb412/zboard.php?id=photoshop';">
<? print_bbs("last1/gray_bbs", "photoshop", "photoshop", 5, 50)?>
</td>
빨간색 부분을 추가해 주면
위그림에 회색바(해당바)를 클릭해도 게시판으로 이동하게 됩니다.
그런데 최근 게시물 타이틀바 옆에.. more라고 해서 링크를 걸 수도 있습니다.
outlogin.php 를 열어서
function print_bbs($skinname, $title, $id, $num=5, $textlen=30, $datetype="Y/m/d") {
이 라인을 찾으셔서 $more 이걸 추가합니다.
function print_bbs($skinname, $title, $more, $id, $num=5, $textlen=30, $datetype="Y/m/d") {
이렇게 되겠지요?
if(!$skinname||!$id||!$title) return;
바로 밑에 여기에도 추가해줍니다.
if(!$skinname||!$id||!$title|!$more) return;
이렇게 되겠지요.
[ $title|!$more <-- $title과 $more사이의 간격 | 이것은.. 쉬프트+\ 이것입니다. ]
다음 맨 밑에
$list = str_replace("[title]","<a href='".$_zb_url."zboard.php?id=".$id."'>".$title."</a>",$list);
이것을 복사를 하셔서 바로 밑에 한줄 넣으세요. 그리고 more로 수정..
$list = str_replace("[title]","<a href='".$_zb_url."zboard.php?id=".$id."'>".$title."</a>",$list);
$list = str_replace("[more]","<a href='".$_zb_url."zboard.php?id=".$id."'>".$more."</a>",$list);
다 됐네요. 사용하실때는
<? print_bbs("last1/gray_bbs", "photoshop","more", "photoshop", 5, 50)?>
<? print_bbs("스킨이름", "타이틀, "말 그대로 more", "게시판 아이디", 몇줄, 몇글자)?>
그런데 아주 간단히 이미지를 넣어 할 수도 있어여.
위 그림처럼 ▶ more 라는 이미지를 만들어서
해당 최근게시물 스킨에 main.html을 불러오면<td background=[dir]bg2.gif></td> 이부분을
<td background=[dir]bg2.gif><img src="[dir]more.gif" border=0 height=20></td>
이렇게 빨간색부분을 추가 해주면 되여.
(단,그 스킨폴더안 images방에 more.gif가 들어있어야 하겠죠.)
'컴퓨터-유용한팁 > 제로보드' 카테고리의 다른 글
개인서버만들기 (0) | 2015.09.04 |
---|---|
게시판 업로드이미지 원하는 위치에 삽입하기 (0) | 2015.09.04 |
태그없이, 동영상및 이미지가 직접 출력되는 게시판만들기 (0) | 2015.09.04 |
사용권한이 없습니다. 메시지 수정 팁 (0) | 2015.09.04 |
게시판에 조회수나,이름,날짜등을 삭제하고 싶을때 (0) | 2015.09.04 |