"내글반응" 을 한번 만들어 봤습니다. 정보
최신글 "내글반응" 을 한번 만들어 봤습니다.첨부파일
본문
css은 sir사이트의 것을 참고했습니다.
(급하게 가져와서 정리는 좀 하셔야 할겁니다.)
최대한 주석을 달려고 노력했습니다.
적정한 폴더에 업로드 하시고
include해서 사용하시면 됩니다.
개인적으로 필요해서 만들었다가 혹시나 배포해봅니다.
오류 수정 업그레이드는 기약이 없습니다.
(급하게 가져와서 정리는 좀 하셔야 할겁니다.)
최대한 주석을 달려고 노력했습니다.
적정한 폴더에 업로드 하시고
include해서 사용하시면 됩니다.
개인적으로 필요해서 만들었다가 혹시나 배포해봅니다.
오류 수정 업그레이드는 기약이 없습니다.
추천
3
3
댓글 전체
굿이네욤 ^^ 잘 쓰겠습니다. 수고하셨습니다.
이쁘게 디자인해주세요 ㅋㅋ
오호 감사합니다 !
감사합니다.
감사합니다.~
헉.. 고수분께서 직접 만드셔도 되실거 같은데 ㅋ
고수 아니에요 ㅠ.ㅠ;
좀더 잠수를 타야겠네요 ㅋㅋㅋㅋㅋ
무튼 저는 mysql에는 쥐약이라 짠다고 해도 저렇게 짧게 못짭니다 ㅎㅎㅎ
좀더 잠수를 타야겠네요 ㅋㅋㅋㅋㅋ
무튼 저는 mysql에는 쥐약이라 짠다고 해도 저렇게 짧게 못짭니다 ㅎㅎㅎ
흠.. 저도 첨에는 그누4생각하고 어렵게 생각했는데
디비가 좀 변경이 되었더라구요 g4s는 흠..
디비좀 보니 생각보다 간단하게 구현이 되더라구요
디비가 좀 변경이 되었더라구요 g4s는 흠..
디비좀 보니 생각보다 간단하게 구현이 되더라구요
G4용도 그냥 적용이 되는구낭 ㅋ
g4도 그냥되나요? 해보질 않아서 ㅋ
조금 기능이 다를거 같긴한데 ....
(아 하긴 g4도 히트수 올려주기 때문에 비슷하게 적용이 되긴 할거 같네요)
조금 기능이 다를거 같긴한데 ....
(아 하긴 g4도 히트수 올려주기 때문에 비슷하게 적용이 되긴 할거 같네요)
우왕 감사합니다.
관리자님은 기능추가하면 이렇게 올려주심 좋으실텐데 바쁘신가봐요. ㅋ
덕분에 좋은 소스 가져갑니다. 수고하셨습니다.
관리자님은 기능추가하면 이렇게 올려주심 좋으실텐데 바쁘신가봐요. ㅋ
덕분에 좋은 소스 가져갑니다. 수고하셨습니다.
감사합니다.
한가지 수동 방식이라... ^^
이를 자동으로 처리하기 위해서는 다음과 같이 ^^ 코딩하면 좋을 듯합니다.
$sql = " select * from {$g4['board_table']}";
$result = sql_query($sql);
for ($i=0; $row = sql_fetch_array($result); $i++) {
if($i == 0){
$board_table_0 = $row[bo_table];
}
if($i != 0){
$board_table_arr = $board_table_arr.",".$row[bo_table];
}
}
$r_list_talbe = $board_table_0.$board_table_arr;
//$r_list_talbe = '06A';
$r_cur_subject = 15; // 제목 글자수
$r_limit = 10;
$r_list_table_array = explode(',',$r_list_talbe);
그럼 ^^ 자동으로
수고하셨습니다.
이를 자동으로 처리하기 위해서는 다음과 같이 ^^ 코딩하면 좋을 듯합니다.
$sql = " select * from {$g4['board_table']}";
$result = sql_query($sql);
for ($i=0; $row = sql_fetch_array($result); $i++) {
if($i == 0){
$board_table_0 = $row[bo_table];
}
if($i != 0){
$board_table_arr = $board_table_arr.",".$row[bo_table];
}
}
$r_list_talbe = $board_table_0.$board_table_arr;
//$r_list_talbe = '06A';
$r_cur_subject = 15; // 제목 글자수
$r_limit = 10;
$r_list_table_array = explode(',',$r_list_talbe);
그럼 ^^ 자동으로
수고하셨습니다.
흠.. 게시판이 많고 게시물이 많을경우 감당이 안될 수 있습니다. (넙죽)
g5 용으로 변환해도 될까요 ?
네 변수명만 바꾸면 되지 싶네요
적용시키면, 내 글 반응은 정상적으로 뜨나, index.php 에서 보여지는 게시판이 투명해져버리네요.
css의 문제인거 같은데 css를 수정해서 사용해 보세요
어디 쪽 css를 수정해야 할까요
반응이 안뜨네요.
g4s용입니다 g5와는 호환되지 않습니다.
감사합니다~^^ G5 로의 적용은
38번째줄 근처
$r_select_table =$g4['write_prefix'].$r_for_table;
라인을
$r_select_table =$g5['write_prefix'].$r_for_table;
으로 변경하면 바로 적용 됩니다^^
저희도 게시판이 워낙 많아서 수동으로 처리에 한표^^
38번째줄 근처
$r_select_table =$g4['write_prefix'].$r_for_table;
라인을
$r_select_table =$g5['write_prefix'].$r_for_table;
으로 변경하면 바로 적용 됩니다^^
저희도 게시판이 워낙 많아서 수동으로 처리에 한표^^
CSS 수정은 기존
#sir_lnb_my a:link, a:visited, a:active {color:#fff;text-decoration:none}
이렇게 표기된 부분을
#sir_lnb_my a:link, #sir_lnb_my a:visited, #sir_lnb_my a:active {color:#fff;text-decoration:none}
이렇게 변경하니 정상 작동 합니다^^
#sir_lnb_my a:link, a:visited, a:active {color:#fff;text-decoration:none}
이렇게 표기된 부분을
#sir_lnb_my a:link, #sir_lnb_my a:visited, #sir_lnb_my a:active {color:#fff;text-decoration:none}
이렇게 변경하니 정상 작동 합니다^^
g5버전은
http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=808&page=0&posting=ok&sca=&sfl=&stx=&sst=&sod=&spt=0&page=0
여기 레이아웃을 참고 하시면 됩니다. 감사합니다.
http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=808&page=0&posting=ok&sca=&sfl=&stx=&sst=&sod=&spt=0&page=0
여기 레이아웃을 참고 하시면 됩니다. 감사합니다.
감사합니다.
좋은데 배추빌더 스킨이랑 충돌이 일어나네요. ㅜㅜ 아까워랑..
배추빌더는 제가 사용을 안해봐서 잘 모르겠네요 ㅜㅜ
-- 자동으로 해서 g5 버전용으로 무리없이 나오네요...물론 위의 소스에서 PATH만 변경하는겁니다.
저같은 닭대갈초보님들을 위하여 ^^;;
<style>
/*
css는 sir홈페이지것을 참고하였습니다. 따로 분리해서 사용하실분들은 분리하세요
*/
#sir_lnb_my ul {margin:0;padding:0;list-style:none}
#sir_lnb_my li {position:relative}
#sir_lnb_my img {margin:0 3px 0 0}
#sir_lnb_my {position:relative;background:#545F64;color:#fff;width:180px;padding:15px;}
#sir_lnb_my .sir_lnb_title {margin:0 0 5px;letter-spacing:-0.1em}
#sir_lnb_my .sir_my_title {display:inline-block;width:125px;height:22px;overflow:hidden;vertical-align:middle;line-height:2em}
#sir_lnb_my .sir_my_value {position:absolute;top:6px;right:0;width:20px;color:#77dafe;text-align:right;margin-right:15px}
#sir_lnb_my a:link, a:visited, a:active {color:#;text-decoration:none}
#sir_lnb_my a:focus, a:hover {color:#77dafe;text-decoration:none}
</style>
<div id="sir_lnb_my">
<h2 class="sir_lnb_title">내 글 반응</h2>
<ul>
<?php
//불러와야할 테이블(게시판)을 , 로 나누어서 적어주세요
/*
include_once(G4_PATH.'/업로드한폴더/new_list_g4s.php');
*/
/* 원본
$r_list_talbe = 'A1';
$r_cur_subject = 10; // 제목 글자수
$r_limit = 10;
$r_list_table_array = explode(',',$r_list_talbe);
*/
$sql = " select * from {$g5['board_table']}";
$result = sql_query($sql);
for ($i=0; $row = sql_fetch_array($result); $i++) {
if($i == 0){
$board_table_0 = $row[bo_table];
}
if($i != 0){
$board_table_arr = $board_table_arr.",".$row[bo_table];
}
}
$r_list_talbe = $board_table_0.$board_table_arr;
//$r_list_talbe = '06A';
$r_cur_subject = 15; // 제목 글자수
$r_limit = 10;
$r_list_table_array = explode(',',$r_list_talbe);
$r_where = '';
$r_count_table = count($r_list_table_array);
$r_i = 1;
foreach ($r_list_table_array as $r_for_table) {
$r_for_table = trim($r_for_table);
$r_select_table =$g5['write_prefix'].$r_for_table;
//위에 지정한 게시판글중 댓글이0이 아니고 코멘트가 아닌 게시물만을 가지고 옵니다.
$r_where .= "(
select wr_subject, wr_comment, wr_id, wr_last, '$r_for_table' as bo_table
FROM `$r_select_table`
where
mb_id = '".$member['mb_id']."'
and wr_comment != 0
and wr_is_comment = 0 )
";
if ($r_i != $r_count_table && 1 < $r_count_table) {
$r_where .=" UNION " ;
}
$r_i ++;
}
$r_where .= 'order by wr_last desc ';
$r_where .= "limit $r_limit";
$r_query = sql_query($r_where);
$r_href = '';
while($row = sql_fetch_array($r_query)) {
$r_href = $g5['url']."/bbs/board.php?bo_table=$row[bo_table]&wr_id=$row[wr_id]";
?>
<li>
<a href="<?php echo $r_href?>">
<span class="sir_my_title"><?php echo cut_str($row['wr_subject'],$r_cur_subject); ?></span>
<span class="sir_my_value"><?php echo $row['wr_comment']?></span>
</a>
</li>
<?
}
if(!$r_href) echo '<li><span class="sir_my_title">반응이 없어요 아직.</span></li>';
?>
</ul>
</div>
저같은 닭대갈초보님들을 위하여 ^^;;
<style>
/*
css는 sir홈페이지것을 참고하였습니다. 따로 분리해서 사용하실분들은 분리하세요
*/
#sir_lnb_my ul {margin:0;padding:0;list-style:none}
#sir_lnb_my li {position:relative}
#sir_lnb_my img {margin:0 3px 0 0}
#sir_lnb_my {position:relative;background:#545F64;color:#fff;width:180px;padding:15px;}
#sir_lnb_my .sir_lnb_title {margin:0 0 5px;letter-spacing:-0.1em}
#sir_lnb_my .sir_my_title {display:inline-block;width:125px;height:22px;overflow:hidden;vertical-align:middle;line-height:2em}
#sir_lnb_my .sir_my_value {position:absolute;top:6px;right:0;width:20px;color:#77dafe;text-align:right;margin-right:15px}
#sir_lnb_my a:link, a:visited, a:active {color:#;text-decoration:none}
#sir_lnb_my a:focus, a:hover {color:#77dafe;text-decoration:none}
</style>
<div id="sir_lnb_my">
<h2 class="sir_lnb_title">내 글 반응</h2>
<ul>
<?php
//불러와야할 테이블(게시판)을 , 로 나누어서 적어주세요
/*
include_once(G4_PATH.'/업로드한폴더/new_list_g4s.php');
*/
/* 원본
$r_list_talbe = 'A1';
$r_cur_subject = 10; // 제목 글자수
$r_limit = 10;
$r_list_table_array = explode(',',$r_list_talbe);
*/
$sql = " select * from {$g5['board_table']}";
$result = sql_query($sql);
for ($i=0; $row = sql_fetch_array($result); $i++) {
if($i == 0){
$board_table_0 = $row[bo_table];
}
if($i != 0){
$board_table_arr = $board_table_arr.",".$row[bo_table];
}
}
$r_list_talbe = $board_table_0.$board_table_arr;
//$r_list_talbe = '06A';
$r_cur_subject = 15; // 제목 글자수
$r_limit = 10;
$r_list_table_array = explode(',',$r_list_talbe);
$r_where = '';
$r_count_table = count($r_list_table_array);
$r_i = 1;
foreach ($r_list_table_array as $r_for_table) {
$r_for_table = trim($r_for_table);
$r_select_table =$g5['write_prefix'].$r_for_table;
//위에 지정한 게시판글중 댓글이0이 아니고 코멘트가 아닌 게시물만을 가지고 옵니다.
$r_where .= "(
select wr_subject, wr_comment, wr_id, wr_last, '$r_for_table' as bo_table
FROM `$r_select_table`
where
mb_id = '".$member['mb_id']."'
and wr_comment != 0
and wr_is_comment = 0 )
";
if ($r_i != $r_count_table && 1 < $r_count_table) {
$r_where .=" UNION " ;
}
$r_i ++;
}
$r_where .= 'order by wr_last desc ';
$r_where .= "limit $r_limit";
$r_query = sql_query($r_where);
$r_href = '';
while($row = sql_fetch_array($r_query)) {
$r_href = $g5['url']."/bbs/board.php?bo_table=$row[bo_table]&wr_id=$row[wr_id]";
?>
<li>
<a href="<?php echo $r_href?>">
<span class="sir_my_title"><?php echo cut_str($row['wr_subject'],$r_cur_subject); ?></span>
<span class="sir_my_value"><?php echo $row['wr_comment']?></span>
</a>
</li>
<?
}
if(!$r_href) echo '<li><span class="sir_my_title">반응이 없어요 아직.</span></li>';
?>
</ul>
</div>
흠.. 이소스는 조금 디비를 무리하게 돌리는 sql문이라서 좀 수정해서 layout버전을 준비중입니다.
이소스 레이아웃 버전 만드셨나요?
부트스트렙을 이용한 layout버전을 만들려고 했었는데 먹고살기 바빠서 ㅠㅠ 죄송합니다.
이전에 작업해둔 layout링크 올려드릴게요
http://salrido.kr/bbs/board.php?bo_table=gnu_skin&wr_id=3
http://salrido.kr/bbs/board.php?bo_table=gnu_skin&wr_id=3