TopSchooL님 배너관리 1.2 를 잘 적용해서 사용하고 있습니다.
감사합니다.
전 관리자모드에서 각 배너의 클릭수를 확인할 수 있으면 좋겠다 싶어서 DB에 필드하나 추가해서 사용하고 있습니다.
혹시나 관심있으신 초보 회원님들 참고하실 수 있을 것 같아 팁 적습니다.
TopSchooL님께서 다음버전에 추가할지도 모르지만 그전에 필요하신 초보분들께는 팁이 될 것 같습니다.
DB에 생성했던 g4_topschool_banner 테이블에
`bn_hit` int(11) NOT NULL default '0'
위 필드를 하나 추가합니다.
그런 후
extend 폴더에 있는 banner.lib.php 파일 중 46번째 줄 정도
}else{
$file = "<a href=\"{$rs[bn_url]}\" $target ><img src=\"{$upload_dir}{$rs[bn_file_name]}\" border=0 style=\"cursor\" width='{$rs[bn_width]}' height='{$rs[bn_height]}'></a>";
}
$file = "<a href=\"{$rs[bn_url]}\" $target ><img src=\"{$upload_dir}{$rs[bn_file_name]}\" border=0 style=\"cursor\" width='{$rs[bn_width]}' height='{$rs[bn_height]}'></a>";
}
를 아래와같이 수정합니다.
}else{
$bn_href = "$g4[path]/bbs/bn_link.php?bn_id=$rs[bn_id]";
$file = "<a href=\"{$bn_href}\" $target ><img src=\"{$upload_dir}{$rs[bn_file_name]}\" border=0 style=\"cursor\" width='{$rs[bn_width]}' height='{$rs[bn_height]}'></a>";
}
$file = "<a href=\"{$bn_href}\" $target ><img src=\"{$upload_dir}{$rs[bn_file_name]}\" border=0 style=\"cursor\" width='{$rs[bn_width]}' height='{$rs[bn_height]}'></a>";
}
첨부파일 bn_link.php 파일을 bbs 폴더에 넣습니다.
첨부파일 banner_list.php 파일을 adm 폴더에 덮어씁니다.
관리자 배너관리 메뉴중 배너 리스트에서 배너 제목 뒤에 클릭수 표시됩니다.
------------------------------------------------------------------------------------------
클릭수 증가는 게시판 링크방식을 그대로 써서 세션을 이용합니다. 브라우져 닫거나 하기 전엔 링크 클릭수는 한번 이상 안올라갑니다.
조건없이 클릭할 때마다 수 증가시키려면 첨부파일 bn_link.php 파일중
$ss_name = "ss_link_{$bn_id}";
if (empty($_SESSION[$ss_name]))
{
$sql = " update {$g4[banner_table]} set bn_hit = bn_hit + 1 where bn_id = '$bn_id' ";
sql_query($sql);
if (empty($_SESSION[$ss_name]))
{
$sql = " update {$g4[banner_table]} set bn_hit = bn_hit + 1 where bn_id = '$bn_id' ";
sql_query($sql);
set_session($ss_name, true);
}
}
이 부분을
$sql = " update {$g4[banner_table]} set bn_hit = bn_hit + 1 where bn_id = '$bn_id' ";
sql_query($sql);
sql_query($sql);
이렇게 바꿔주심 됩니다.
댓글 7개
게시글 목록
| 번호 | 제목 |
|---|---|
| 34706 | |
| 34693 | |
| 34563 | |
| 34536 | |
| 34521 | |
| 34480 | |
| 34479 | |
| 34466 | |
| 34437 | |
| 34436 | |
| 34435 | |
| 34406 | |
| 34398 | |
| 34387 | |
| 34382 | |
| 34375 | |
| 34364 | |
| 34336 | |
| 34294 | |
| 34293 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기