define("_GNUBOARD_", TRUE);
$g4['use_mobile'] = true;
$g4['g4m'] = "m";
$g4['g4m_path'] = "{$g4['path']}/{$g4['g4m']}";
$g4['g4m_bbs'] = "bbs";
$g4['g4m_bbs_path'] = "{$g4['g4m_path']}/{$g4['g4m_bbs']}";
$g4['g4m_url'] = "{$g4['url']}/{$g4['g4m']}";
$g4['g4m_admin'] = "adm";
$g4['g4m_admin_path'] = $g4['g4m_path'] . "/" . $g4['g4m_admin'];
$g4['thumb'] = $g4['g4m_path'] . "/thumb.php";
//모바일 체크 함수 적용법.
/*
모바일 하단에 PC버전 링크에 ?from=mobile 추가, 추가 하지 않으면 클릭해도 다시 모바일로 돌아온다.
PC버전 index.php 파일에 아래 내용 추가
PC 버전 하단에 모바일 링크 제공 모바일
이 링크는 frommoblie세션을 삭제해 모바일로 PC접버전 접속시 자동으로 모바일로 이동되게 한다.
//모바일 index.php 상단에 아래 추가 include_once "./_common.php"; 아래에 추가할것
//모바일 기기에서 PC버전 페이지의 모바일가기 링크 클릭하면 세션을 삭제.
if($_GET['from'] == 'pc'){
set_session("frommoblie", "");
}
PC 버전 index.php 파일 상단에 아래 추가 include_once "./_common.php"; 아래에 추가할것
$chk_mobile = chkMobile();
if($_GET['from'] == 'mobile'){
//새션 생성 이유는 모바일기기에서 PC버전 갔을경우 index.php을 다시 접속했을때 모바일로 오지않고 pc버전 유지하기 위해서이다.
set_session("frommoblie", "1");
}
//모바일페이지로 이동,
if($chk_mobile == true && !$_SESSION['frommoblie']){
header("location:/{$g4['g4m_path'] }");
}
* 말로 표현할 방법이 없네요.;;;
* 한마디로 왔다갔다 꼬임 방지;;;
* PC버전 바로가기 링크 클릭하면 모바일로 자동 이동 기능이 중지됨.
* PC버전 페이지에서 모바일로 바로가기를 클릭하면 모바일로 자동 이동 기능이 활성화 됨.
*/
function chkMobile(){
$mobile_browser = '0';
if (preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android)/i', strtolower($_SERVER['HTTP_USER_AGENT']))) {
$mobile_browser++;
}
if ((strpos(strtolower($_SERVER['HTTP_ACCEPT']), 'application/vnd.wap.xhtml+xml') > 0) or ((isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE'])))) {
$mobile_browser++;
}
$mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'], 0, 4));
$mobile_agents = array(
'w3c ', 'acs-', 'alav', 'alca', 'amoi', 'audi', 'avan', 'benq', 'bird', 'blac',
'blaz', 'brew', 'cell', 'cldc', 'cmd-', 'dang', 'doco', 'eric', 'hipt', 'inno',
'ipaq', 'java', 'jigs', 'kddi', 'keji', 'leno', 'lg-c', 'lg-d', 'lg-g', 'lge-',
'maui', 'maxo', 'midp', 'mits', 'mmef', 'mobi', 'mot-', 'moto', 'mwbp', 'nec-',
'newt', 'noki', 'oper', 'palm', 'pana', 'pant', 'phil', 'play', 'port', 'prox',
'qwap', 'sage', 'sams', 'sany', 'sch-', 'sec-', 'send', 'seri', 'sgh-', 'shar',
'sie-', 'siem', 'smal', 'smar', 'sony', 'sph-', 'symb', 't-mo', 'teli', 'tim-',
'tosh', 'tsm-', 'upg1', 'upsi', 'vk-v', 'voda', 'wap-', 'wapa', 'wapi', 'wapp',
'wapr', 'webc', 'winw', 'winw', 'xda', 'xda-');
if (in_array($mobile_ua, $mobile_agents)) {
$mobile_browser++;
}
if (strpos(strtolower($_SERVER['ALL_HTTP']), 'OperaMini') > 0) {
$mobile_browser++;
}
if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'windows') > 0) {
$mobile_browser = 0;
}
if ($mobile_browser > 0 && $_GET['from'] != 'mobile') {
return true;
//모바일 기기일 경우 모바일 페이지로
/*
if (!strstr($_SERVER['HTTP_REFERER'], "")) {
header("location:");
}
*
*/
}else{
return false;
}
}
?>
게시물 > 좋은글 / 간증문 > 조심하라
if (!defined('_GNUBOARD_')) exit;
// 그룹별 최신글 불러오기 (없을 경우전체)
// my_latest(스킨명, ,그룹명 ,출력개수, 제목길이, 본글(w)or코맨트(c));
function latestgr($skin_dir="basic", $gr_id="", $rows=5, $subject_len=40, $type="w")
{
global $config, $g4, $member;
$list = array();
$latestgr_skin_path = "$g4[path]/skin/latestgr/$skin_dir";
$sql_query = "";
if ($type == "w")
$sql_query .= " and a.wr_is_comment = '0' ";
else if($type == "c")
$sql_query .= " and a.wr_is_comment = '1' ";
if ($gr_id)
$sql_query .= " and b.gr_id = '$gr_id' ";
$sql = " select a.bo_table, a.wr_id, c.gr_subject from {$g4['board_new_table']} a, {$g4['board_table']} b, {$g4['group_table']} c
where a.bo_table = b.bo_table and b.gr_id = c.gr_id and b.bo_use_search = '1' $sql_query order by a.bn_id desc limit 0, $rows";
$result = sql_query($sql);
$gr_subject = "";
for ($i=0; $row = sql_fetch_array($result); $i++){
$tmp_table = $g4['write_prefix'] . $row[bo_table]; // 게시판 테이블
$sql_table = " select wr_id, mb_id, wr_subject, wr_option, wr_content, wr_comment, wr_parent, wr_datetime, wr_last, wr_homepage, wr_name, wr_reply, wr_link1, wr_link2, wr_file, ca_name, wr_hit, wr_is_comment from $tmp_table where wr_id = '$row[wr_id]' ";
$row_table = sql_fetch($sql_table);
$sql_board = " select bo_table, bo_notice, bo_subject, bo_subject_len, bo_use_list_content, bo_new, bo_use_sideview, bo_hot, bo_use_search from $g4[board_table] where bo_table = '$row[bo_table]'";
$row_board = sql_fetch($sql_board);
$list[$i] = get_list($row_table, $row_board, $latestgr_skin_path, $subject_len);
$list[$i][bo_subject] = $row_board[bo_subject];
$list[$i][bo_table] = $row_board[bo_table];
$gr_subject = $row[gr_subject];
$list[$i][href] = "{$g4['bbs_path']}/board.php?bo_table={$row_board['bo_table']}&wr_id={$list[$i]['wr_id']}";
}
ob_start();
include ("$latestgr_skin_path/latestgr.skin.php");
$content = ob_get_contents();
ob_end_clean();
return $content;
}
?>
while($row = sql_fetch_array($result)) {
$file = "";
$target = "";
if($row[bn_target])
$target = "target='_blank'";
if($row[bn_file_type] == 1 || $row[bn_file_type] == 2 || $row[bn_file_type] == 3 || $row[bn_file_type] == 6){
echo " ";
}else{
echo "";
}
}
?>
>
조심하라
-
글쓴이
윤은숙
날짜
2014.07.23 09:40
조회
999
추천
0
좋은 말은 되새기면 약이 됩니다
조심하라
생각을 조심하라
왜냐하면 그것은 말이 되기 때문입니다
말을 조심하라
왜냐하면 그것은 습관이 되기 때문입니다
습관을 조심하라
왜냐하면 그것은 행동이 되기 때문입니다
행동을 조심하라 왜냐하면 그것은 인격이 되기 때문입니다
인격을 조심하라
왜냐하면 그것은 인생이 되기 때문입니다.
출처:발타자르 그라시안의 세상을 보는지혜 중
if (!$board[bo_use_list_view]) { ?>
} ?>