배너 등록 게시판
아래의 코드는 배너를 출력할 곳에 복사해 넣으십시오.
<?
$banner_hit = 30000; // 출력 횟수
// 포인트 배너광고
$banner_table = "게시판 아이디";
$sql = " select wr_id, wr_subject, wr_1, wr_2, wr_hit from {$g4[write_prefix]}{$banner_table}
where wr_is_comment = '0'
and wr_1 = ''
and wr_hit < '".($banner_hit+1)."'
order by rand() limit 1 ";
$row = sql_fetch($sql);
if ($row[wr_id])
{
if ($row[wr_hit] >= $banner_hit)
sql_query(" update {$g4[write_prefix]}{$banner_table} set wr_1 = '종료' where wr_id = '$row[wr_id]' ");
$sql2 = " select bf_file from $g4[board_file_table]
where bo_table = '$banner_table'
and wr_id = '$row[wr_id]'
and bf_no = 0 ";
$row2= sql_fetch($sql2);
if ($row2[bf_file])
$banner_img = "/data/file/$banner_table/$row2[bf_file]";
else
$banner_img = "/img/banner01.gif";
$subj = get_text($row[wr_subject]);
$href = "$g4[bbs_path]/link.php?bo_table={$banner_table}&wr_id={$row[wr_id]}&no=1";
echo "<a href='$href' target='_blank' title='$subj'><img src='$banner_img' border='0' width=88 height=31 style='border:solid 0 #555555;'></a>";
// View(Hit)
sql_query(" update {$g4[write_prefix]}{$banner_table} set wr_hit = wr_hit + 1 where wr_id = '$row[wr_id]' ");
?>
<?
$banner_hit = 30000; // 출력 횟수
// 포인트 배너광고
$banner_table = "게시판 아이디";
$sql = " select wr_id, wr_subject, wr_1, wr_2, wr_hit from {$g4[write_prefix]}{$banner_table}
where wr_is_comment = '0'
and wr_1 = ''
and wr_hit < '".($banner_hit+1)."'
order by rand() limit 1 ";
$row = sql_fetch($sql);
if ($row[wr_id])
{
if ($row[wr_hit] >= $banner_hit)
sql_query(" update {$g4[write_prefix]}{$banner_table} set wr_1 = '종료' where wr_id = '$row[wr_id]' ");
$sql2 = " select bf_file from $g4[board_file_table]
where bo_table = '$banner_table'
and wr_id = '$row[wr_id]'
and bf_no = 0 ";
$row2= sql_fetch($sql2);
if ($row2[bf_file])
$banner_img = "/data/file/$banner_table/$row2[bf_file]";
else
$banner_img = "/img/banner01.gif";
$subj = get_text($row[wr_subject]);
$href = "$g4[bbs_path]/link.php?bo_table={$banner_table}&wr_id={$row[wr_id]}&no=1";
echo "<a href='$href' target='_blank' title='$subj'><img src='$banner_img' border='0' width=88 height=31 style='border:solid 0 #555555;'></a>";
// View(Hit)
sql_query(" update {$g4[write_prefix]}{$banner_table} set wr_hit = wr_hit + 1 where wr_id = '$row[wr_id]' ");
?>
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 57개
혹시라도 이 덧글이 좀 거시기하다면 언제든지 쪽지로 알려주세요.
참고) http://sir.co.kr/bbs/tb.php/cm_free/133794
본 스킨을 맘대로 테스트할수 있는 페이지를 만들어 두었습니다.
테스트해보시고, 이곳에 덧글로 피드백해주세요.
http://www.damoa.biz/g40900/bbs/board.php?bo_table=banner2
출력할곳에 복사해서 넣었는데두 베너가 나오질 않는데요....
잘 쓰겠습니다.
저는 www.sarang-online.info를 그누보드로 제작중에 있어요.
늘 감사드리며 모처럼 찾아와서 너무 초보적인 질문같아 죄송합니다만...
게시판에는 베너를 제작했습니다.
그리고 head.php에 원하는 위치 즉 왼쪽 설문조사 밑부분에 소스를 넣었는데...
아래와 같은 에러가...
알려주세요
Parse error: parse error, unexpected $end in c:\apm_setup\htdocs\sarang-online_info\sarang\head.php on line 281
그리고 베너클릭하니깐.. 그림만 뜨네요 ㅡ_ㅡ;; 이동은 안하시고....
http://wasano.net/bbs/board.php?bo_table=19free
보세요 ;; 거짓말인가 ㅡ_ㅡ;;
중괄호 넣어주세요.
천상재회님이 알려주셨습니다.
-------------------------------------------------------------------------------------------------------------------
// View(Hit)
sql_query(" update {$g4[write_prefix]}{$banner_table} set wr_hit = wr_hit + 1 where wr_id = '$row[wr_id]' ");
} <------ 중괄호 넣어주세요.
?>
저 위에 소스에서 카테고리별로 1개의 배너를 메인에 추출하고 싶은데요..어찌 해야 하나요?
배너 출력하는 부분에 소스에는 엑박이 나오는데요. 이유가 먼지 모르겠습니다.
확인 부탁드립니다.
<!-- 배너출력-->
배너모음<br>
<?
$banner_hit = 30000; // 출력 횟수
// 포인트 배너광고
$banner_table = "테이블명";
$sql = " select wr_id, wr_subject, wr_1, wr_2, wr_hit from {$g4[write_prefix]}{$banner_table}
where wr_is_comment = '0'
and wr_1 = ''
and wr_hit < '".($banner_hit+1)."'
order by rand() limit 1 ";
$row = sql_fetch($sql);
if ($row[wr_id])
{
if ($row[wr_hit] >= $banner_hit)
sql_query(" update {$g4[write_prefix]}{$banner_table} set wr_1 = '종료' where wr_id = '$row[wr_id]' ");
$sql2 = " select bf_file from $g4[board_file_table]
where bo_table = '$banner_table'
and wr_id = '$row[wr_id]'
and bf_no = 0 ";
$row2= sql_fetch($sql2);
if ($row2[bf_file])
$banner_img = "data/file/$banner_table/$row2[bf_file]";
else
$banner_img = "img/banner01.gif";
$subj = get_text($row[wr_subject]);
$href = "$g4[bbs_path]/link.php?bo_table={$banner_table}&wr_id={$row[wr_id]}&no=1";
echo "<a href='$href' target='_blank' title='$subj'><img src='$banner_img' border='0' width=88 height=31 style='border:solid 0 #555555;'></a>";
// View(Hit)
sql_query(" update {$g4[write_prefix]}{$banner_table} set wr_hit = wr_hit + 1 where wr_id = '$row[wr_id]' ");
}
?>
새로고침하면 첫번째 , 두번째가 번갈아가면서 나오는뎅!!
그리고 나의 게시물&최신게시물에 my_latest\basic\my_latest.skin.php on line 62에러가 나오길래 나의 게시물과 최신게시물을 삭제해버렸습니다.