bootstrap을 이용한 레이아웃입니다. 정보
레이아웃 bootstrap을 이용한 레이아웃입니다.첨부파일
본문
bootstrap을 이용한 레이아웃입니다.
전체적으로 별다른 css를 사용을 최대한 자제를 한 basic형태를 취하고 있습니다.
아주 조금 그누css와 폰트크기때문에 오류가 있어서 bady에 강제적인 fontsize와 color정도
손을 본 상태입니다.
개인적으로 bootstrap을 한번 만져 보려고 만든 layout이다보니 차후 버전업의 계획은 없습니다.
그리고 이전에 배포한 "내글반응", "시선집중"이 포함되어 있습니다.
(약간의 수정이 되어 있습니다. 게시판을 선택하지 않으면 자동으로 모든 게시판에서 글을 모아옵니다)
최신글과 최근답변글도 작업되어져 있습니다. (이건 그누버전이라기 보다는 제가 만든것에서 조금 변형되어 있습니다.)
메뉴는 관리자에서 표시한것을 자동으로 가지고 옵니다.
그대로 활용하기 보다는 bootstrap이 어떤건지 확인해 보시는 용도로 사용해 보시기 바랍니다.
전체적으로 별다른 css를 사용을 최대한 자제를 한 basic형태를 취하고 있습니다.
아주 조금 그누css와 폰트크기때문에 오류가 있어서 bady에 강제적인 fontsize와 color정도
손을 본 상태입니다.
개인적으로 bootstrap을 한번 만져 보려고 만든 layout이다보니 차후 버전업의 계획은 없습니다.
그리고 이전에 배포한 "내글반응", "시선집중"이 포함되어 있습니다.
(약간의 수정이 되어 있습니다. 게시판을 선택하지 않으면 자동으로 모든 게시판에서 글을 모아옵니다)
최신글과 최근답변글도 작업되어져 있습니다. (이건 그누버전이라기 보다는 제가 만든것에서 조금 변형되어 있습니다.)
메뉴는 관리자에서 표시한것을 자동으로 가지고 옵니다.
그대로 활용하기 보다는 bootstrap이 어떤건지 확인해 보시는 용도로 사용해 보시기 바랍니다.
추천
4
4
댓글 전체
그누보드 5 버젼인가요 ?
네 그누5 버전입니다.
이야호!
감사합니다
감사합니다
감사합니다.
<head>사이에 meta를 추가해 주세요 ^^
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
감사합니다..^^
/////////////////////////////////////////////////////////////
<div class="panel panel-default">
<div class="panel-heading">
G5 시선집중
</div>
<div class="panel-body">
<ul>
<?php
//불러와야할 테이블(게시판)을 , 로 나누어서 적어주세요
//$r_list_talbe = 'notice, bbs_user, character, free, prtsc, total_info, trede';
$r_list_talbe = '';
$r_cur_subject = 10; // 제목 글자수
$r_limit = 10;
$r_max_limit = $r_limit * 10;
$r_limit_date = 7; //게시물에 달린 댓글의 날자 (숫자만큼의 날자를 기준)
//불러올 게시판이 없는경우 모든 게시판에서 참조한다.
if(!$r_list_talbe) {
$sql = " select * from {$g5['group_table']} where gr_show_menu = '1' and gr_device <> 'mobile' order by gr_order ";
$result = sql_query($sql);
for ($gi=0; $row=sql_fetch_array($result); $gi++) { // gi 는 group index
$sql2 = " select * from {$g5['board_table']} where gr_id = '{$row['gr_id']}' and bo_show_menu = '1' and bo_device <> 'mobile' order by bo_order ";
$result2 = sql_query($sql2);
for ($bi=0; $row2=sql_fetch_array($result2); $bi++) { // bi 는 board index
$r_list_talbe .= $row2['bo_table'].',';
}
}
$r_list_talbe = mb_substr($r_list_talbe,0, -1);
}
$r_list_table_array = explode(',',$r_list_talbe);//, 를 기준으로 배열처리
$r_where = '';
$r_count_table = count($r_list_table_array);
function memo_return($write_prefix,$bo_table,$wr_parent) { //해당하는 게시물의 댓글 갯수를 반환 (게시판id,wr_parent)
$r_select_botable = $write_prefix.$bo_table;
$r_return_sql = "
select wr_subject, wr_comment from $r_select_botable where wr_id = $wr_parent limit 1
";
$r_row = sql_fetch($r_return_sql);
return $r_row;
}
$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;
$r_where .= "(
select wr_datetime, wr_parent, count(wr_parent) as wr_count , '$r_for_table' as bo_table
FROM `$r_select_table`
where
wr_comment != 0
and wr_is_comment = 1
and date(wr_datetime) >= date(subdate(now(), INTERVAL $r_limit_date DAY))
group by wr_parent
limit $r_max_limit
)
";
if ($r_i != $r_count_table && 1 < $r_count_table) {
$r_where .=" UNION " ;
}
$r_i ++;
}
$r_where .= 'order by wr_count desc ';
$r_where .= "limit $r_limit";
$r_query = sql_query($r_where);
$r_href = '';
while($row = sql_fetch_array($r_query)) {
$r_href = G5_BBS_URL."/board.php?bo_table=$row[bo_table]&wr_id=$row[wr_id]";
$r_return = memo_return ($g5['write_prefix'],$row[bo_table],$row[wr_parent]);
?>
<li>
<a href="<?php echo $r_href?>">
<span class="sir_my_title"><?php echo cut_str($r_return['wr_subject'],$r_cur_subject); ?></span>
<span class="sir_my_value"><?php echo $r_return['wr_comment']?></span>
</a>
</li>
<?
}
if(!$r_href) echo '<li>등록된글이 없습니다.</li>';
?>
</ul>
</div>
</div>
////////////////////////////////
링크 값이 오지가 않아요!~
테이블값만 받아지고, 게시글 아이디 값이 안들어가는데...왜그런가요 ?!!?
ㅠㅠ
<div class="panel panel-default">
<div class="panel-heading">
G5 시선집중
</div>
<div class="panel-body">
<ul>
<?php
//불러와야할 테이블(게시판)을 , 로 나누어서 적어주세요
//$r_list_talbe = 'notice, bbs_user, character, free, prtsc, total_info, trede';
$r_list_talbe = '';
$r_cur_subject = 10; // 제목 글자수
$r_limit = 10;
$r_max_limit = $r_limit * 10;
$r_limit_date = 7; //게시물에 달린 댓글의 날자 (숫자만큼의 날자를 기준)
//불러올 게시판이 없는경우 모든 게시판에서 참조한다.
if(!$r_list_talbe) {
$sql = " select * from {$g5['group_table']} where gr_show_menu = '1' and gr_device <> 'mobile' order by gr_order ";
$result = sql_query($sql);
for ($gi=0; $row=sql_fetch_array($result); $gi++) { // gi 는 group index
$sql2 = " select * from {$g5['board_table']} where gr_id = '{$row['gr_id']}' and bo_show_menu = '1' and bo_device <> 'mobile' order by bo_order ";
$result2 = sql_query($sql2);
for ($bi=0; $row2=sql_fetch_array($result2); $bi++) { // bi 는 board index
$r_list_talbe .= $row2['bo_table'].',';
}
}
$r_list_talbe = mb_substr($r_list_talbe,0, -1);
}
$r_list_table_array = explode(',',$r_list_talbe);//, 를 기준으로 배열처리
$r_where = '';
$r_count_table = count($r_list_table_array);
function memo_return($write_prefix,$bo_table,$wr_parent) { //해당하는 게시물의 댓글 갯수를 반환 (게시판id,wr_parent)
$r_select_botable = $write_prefix.$bo_table;
$r_return_sql = "
select wr_subject, wr_comment from $r_select_botable where wr_id = $wr_parent limit 1
";
$r_row = sql_fetch($r_return_sql);
return $r_row;
}
$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;
$r_where .= "(
select wr_datetime, wr_parent, count(wr_parent) as wr_count , '$r_for_table' as bo_table
FROM `$r_select_table`
where
wr_comment != 0
and wr_is_comment = 1
and date(wr_datetime) >= date(subdate(now(), INTERVAL $r_limit_date DAY))
group by wr_parent
limit $r_max_limit
)
";
if ($r_i != $r_count_table && 1 < $r_count_table) {
$r_where .=" UNION " ;
}
$r_i ++;
}
$r_where .= 'order by wr_count desc ';
$r_where .= "limit $r_limit";
$r_query = sql_query($r_where);
$r_href = '';
while($row = sql_fetch_array($r_query)) {
$r_href = G5_BBS_URL."/board.php?bo_table=$row[bo_table]&wr_id=$row[wr_id]";
$r_return = memo_return ($g5['write_prefix'],$row[bo_table],$row[wr_parent]);
?>
<li>
<a href="<?php echo $r_href?>">
<span class="sir_my_title"><?php echo cut_str($r_return['wr_subject'],$r_cur_subject); ?></span>
<span class="sir_my_value"><?php echo $r_return['wr_comment']?></span>
</a>
</li>
<?
}
if(!$r_href) echo '<li>등록된글이 없습니다.</li>';
?>
</ul>
</div>
</div>
////////////////////////////////
링크 값이 오지가 않아요!~
테이블값만 받아지고, 게시글 아이디 값이 안들어가는데...왜그런가요 ?!!?
ㅠㅠ
리스트는 잘 가지고 오나요???
function memo_return($write_prefix,$bo_table,$wr_parent) { //해당하는 게시물의 댓글 갯수를 반환 (게시판id,wr_parent)
$r_select_botable = $write_prefix.$bo_table;
$r_return_sql = "
select wr_subject, wr_comment from $r_select_botable where wr_id = $wr_parent limit 1
";
$r_row = sql_fetch($r_return_sql);
return $r_row;
}
이 펑션이 댓글을 가지고 와서 실제 링크 주소를 반환 하는겁니다.
리스트가 나오고 링크만 안걸리는 문제라면 이놈의 문제 같은데..
제가 테스트중인 서버에서는 잘 구동되고 있는소스입니다 ^^
function memo_return($write_prefix,$bo_table,$wr_parent) { //해당하는 게시물의 댓글 갯수를 반환 (게시판id,wr_parent)
$r_select_botable = $write_prefix.$bo_table;
$r_return_sql = "
select wr_subject, wr_comment from $r_select_botable where wr_id = $wr_parent limit 1
";
$r_row = sql_fetch($r_return_sql);
return $r_row;
}
이 펑션이 댓글을 가지고 와서 실제 링크 주소를 반환 하는겁니다.
리스트가 나오고 링크만 안걸리는 문제라면 이놈의 문제 같은데..
제가 테스트중인 서버에서는 잘 구동되고 있는소스입니다 ^^
/bbs/board.php?bo_table=wedding&wr_id=
딱 이렇게만 url을 보내주네요 ㅠㅠ..
위에 소스를 적용해두요....음...다른 문제일까요?!
딱 이렇게만 url을 보내주네요 ㅠㅠ..
위에 소스를 적용해두요....음...다른 문제일까요?!
$r_where .= "(
select wr_id, wr_datetime, wr_parent, count(wr_parent) as wr_count , '$r_for_table' as bo_table
FROM `$r_select_table`
where
wr_comment != 0
and wr_is_comment = 1
and date(wr_datetime) >= date(subdate(now(), INTERVAL $r_limit_date DAY))
group by wr_parent
limit $r_max_limit
)
sql구문에서 wr_id가 빠져있네요 수정해서 사용해 보시길 바랍니다.
select wr_id, wr_datetime, wr_parent, count(wr_parent) as wr_count , '$r_for_table' as bo_table
FROM `$r_select_table`
where
wr_comment != 0
and wr_is_comment = 1
and date(wr_datetime) >= date(subdate(now(), INTERVAL $r_limit_date DAY))
group by wr_parent
limit $r_max_limit
)
sql구문에서 wr_id가 빠져있네요 수정해서 사용해 보시길 바랍니다.
됩니다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 감사합니다!!!!!!!!사랑합니다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
그누보드5 왕초보입니다. ㅠ 이거 어떤 폴더에 업로드 하면 되나요??
현재 개발을 계속 하지 못하고 있어서 (죄송합니다. -_-)
그냥 그누보드에 덮어서 사용하시면 되구요 현재 다른분들이 진행중인
부트스트렙 빌더도 보이고 있으니 참고하시면 될거 같습니다 ^^
그냥 그누보드에 덮어서 사용하시면 되구요 현재 다른분들이 진행중인
부트스트렙 빌더도 보이고 있으니 참고하시면 될거 같습니다 ^^
참으로 훌륭하네요^^
어떻게 사용하는지 모르겠네요 ㅠㅠ 해당 php 가져와서 <? include('/폴더명/파일명.php') ?> 이렇게 쓰는거 아닌가요?ㅠ 후,,초보가 하기엔 어렵네요 ㅠㅠ
시간 나면 집중 탐구 해야봐 겠습니다. 초보입장에선 홈페이지 만들다 보면 8부능선이 bootstrap 인듯해요.
감사드립니다^^
감사드립니다^^
헉 요즘인 부트스트렙 테마가 많이 있습니다 그걸 활용하세요 ㅋㅋ
음... 이거 너무 맘에 들어서 덮어쒸우고 쓸려고 하는데 왜 오류가 날까요?^^
글자가 일자로 쭈~~~욱 늘어서서 클릭해도 요지부동입니다^^
글자가 일자로 쭈~~~욱 늘어서서 클릭해도 요지부동입니다^^
- ㅂ-;;;
2013년에 부트스트렙 공부할겸 만든 스킨입니다.
현재 버전과 맞지 않을겁니다. ㅡ.ㅜ
2013년에 부트스트렙 공부할겸 만든 스킨입니다.
현재 버전과 맞지 않을겁니다. ㅡ.ㅜ
아 그렇군여 ... 대단하십니다. 저는 아직 홈피 대문도 만들줄 모릅니다^^
그냥 테마 설치하고 새로고침 하면 짜~~잔 하고 나오는 거 하나 만들어주세여^^
그냥 테마 설치하고 새로고침 하면 짜~~잔 하고 나오는 거 하나 만들어주세여^^
요즘 좋은 테마들이 많이 나오고 있습니다. ^^*