. 정보
최신글 .
본문
추천
7
7
댓글 전체

벤지님 삘 받으셨나봐요..
제게도 좀 주셈..
제게도 좀 주셈..

과거에 만들어 놓고 버린게 꽤에 많았었는데
요즘은 집에만 있어서 그런가 하도 답답해서요.........ㅋ
요즘은 집에만 있어서 그런가 하도 답답해서요.........ㅋ
멋지네요. 감사드립니다.^^
멋지세요...넘 감사합니다.
완전 감사합니다 ~~ ^^

감사합니다.

18과38 라인...<a href="./bbs/ 을 <a href="<?php echo G5_URL ?>/bbs/으로 변경하시기 바랍니다.
저의 경우 기본설치 주소가... 도메인/g5인 관계로 링크를 수정하지 않으면 찾을수 없다고 나오기 때문에..
이렇게 수정하시면.. 아무 문제 없이 사용이 될니다..
좋은 스킨 너무 감사합니다.
저의 경우 기본설치 주소가... 도메인/g5인 관계로 링크를 수정하지 않으면 찾을수 없다고 나오기 때문에..
이렇게 수정하시면.. 아무 문제 없이 사용이 될니다..
좋은 스킨 너무 감사합니다.
일반 최신글에 스크롤 적용은 어케 하는지요....

일반 최신글 이라시면....무슨 말씀인지 이해가 않되요...
네 아래코드는 최신글(배너용)입니다. /skin/latest/이곳에 있는것이구요
메인에 <?=latest("yugi_banner", banner, 10, 30)?> 이렇게 넣구요
아래코드를 위로 한칸씩 스크롤되게 했으면 하는데 초보라....;;
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=67018 이곳 내용을 약간 변경한것입니다.
이곳에는 날짜설정하면 된다던데 g5에 적용하려니 영 어렵네요.
혹 가능하시면 위 게시판.최신글 g5에 적용가능하게 해주심 넘 감사하겠습니디다.
깔끔하고 참 잘 만드셨네요.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$img_width = "120px"; //목록에서 보여질 이미지 폭 (픽셀)
$img_height = "60px"; //목록에서 보여질 이미지 높이 (픽셀)
$data_path = $g5[path]."/data/file/$bo_table";
?>
<? if (count($list) == 0) { ?>배너없음<? } else { ?>
<? for ($i=0; $i<count($list); $i++) {
if ($i>0 && $i%$cols==0) { echo "</tr><tr><td colspan='$cols' height='$image_h'></td></tr><tr>"; }
?>
<?
$img = urlencode($list[$i][file][0][file]); // 첫번째 파일이 이미지라면
if (preg_match("/\.(gif|jpg|png)$/i", $img)) {
$img = "<img src='$data_path/$img' width='$img_width' height='$img_height' title='$title'>";
} else if(preg_match("/\.(swf|wmv|asf|flv)$/i", $img)){
$img = "<script>doc_write(flash_movie('$data_path/$img', 'flash$i', '$img_width', '$img_height', 'transparent'));</script>";
}
echo "<table cellpadding=0 cellspacing=1 border=0>";
echo "<tr><td style='width:$img_width;height:$img_height;border:1px solid #DDDDDD;padding:0px;' align='center'><a href='{$list[$i][wr_link1]}' target='_blank' onfocus='this.blur()' title='$title'>$img</a></td></tr>";
echo "</table></td>";
}
$cnt = ($i%$cols);
for ($k=$cnt; $k<$cols && $cnt; $k++) {
echo "<td></td>";
}
}
?>
메인에 <?=latest("yugi_banner", banner, 10, 30)?> 이렇게 넣구요
아래코드를 위로 한칸씩 스크롤되게 했으면 하는데 초보라....;;
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=67018 이곳 내용을 약간 변경한것입니다.
이곳에는 날짜설정하면 된다던데 g5에 적용하려니 영 어렵네요.
혹 가능하시면 위 게시판.최신글 g5에 적용가능하게 해주심 넘 감사하겠습니디다.
깔끔하고 참 잘 만드셨네요.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$img_width = "120px"; //목록에서 보여질 이미지 폭 (픽셀)
$img_height = "60px"; //목록에서 보여질 이미지 높이 (픽셀)
$data_path = $g5[path]."/data/file/$bo_table";
?>
<? if (count($list) == 0) { ?>배너없음<? } else { ?>
<? for ($i=0; $i<count($list); $i++) {
if ($i>0 && $i%$cols==0) { echo "</tr><tr><td colspan='$cols' height='$image_h'></td></tr><tr>"; }
?>
<?
$img = urlencode($list[$i][file][0][file]); // 첫번째 파일이 이미지라면
if (preg_match("/\.(gif|jpg|png)$/i", $img)) {
$img = "<img src='$data_path/$img' width='$img_width' height='$img_height' title='$title'>";
} else if(preg_match("/\.(swf|wmv|asf|flv)$/i", $img)){
$img = "<script>doc_write(flash_movie('$data_path/$img', 'flash$i', '$img_width', '$img_height', 'transparent'));</script>";
}
echo "<table cellpadding=0 cellspacing=1 border=0>";
echo "<tr><td style='width:$img_width;height:$img_height;border:1px solid #DDDDDD;padding:0px;' align='center'><a href='{$list[$i][wr_link1]}' target='_blank' onfocus='this.blur()' title='$title'>$img</a></td></tr>";
echo "</table></td>";
}
$cnt = ($i%$cols);
for ($k=$cnt; $k<$cols && $cnt; $k++) {
echo "<td></td>";
}
}
?>

베너용으로 만들고 싶어 하시는거였군요....^-^
이글에 올린 방식으로도 되지만, 가급적 용도에 맞게 만드는게 가장 좋아서
이건 시간이 날때 별도로 만들어서 올리겠습니다.
이글에 올린 방식으로도 되지만, 가급적 용도에 맞게 만드는게 가장 좋아서
이건 시간이 날때 별도로 만들어서 올리겠습니다.
감사합니다.
그럼 염치불구하고 제가 원하는 것은요(다른 분들도...)
배너용: 게시판에서 날짜 설정가능하게 하고 최신글은 게시판에서 날짜 설정된것만 리스트 되며 리스트는 가로,세로 설정 / 랜덤,단순 / 위,좌,우 한칸씩 스크롤이 되었으면 합니다. 또한 팝업창도 게시판에서 날짜 설정한 것만 팝업되게요....;;
http://www.payapp.kr/home/appl/appl01.html
위 보시고 QR코드 올리시면 소액이나마 드릴게요. 아마도 다른분들도 사용하고 드리지 않을까 생각합니다.
근데 얼마정도 드려야할지...?
또 귀하분이 좋은 팁 게시판 등을 올리시면 보고 사용하고 소액이나마 드릴게요.
적는김에 손님이 제게(본업소) 이용하면 (큐알코드는 프린트해서 손님보이는 곳에 배치함) 큐알코드를 찍으면 이용했나는 표시하게하고 이용수에 따라서 혜택를 주자는 내용인데 정리해서 알려드릴게요
그럼 수고하십시오...
그럼 염치불구하고 제가 원하는 것은요(다른 분들도...)
배너용: 게시판에서 날짜 설정가능하게 하고 최신글은 게시판에서 날짜 설정된것만 리스트 되며 리스트는 가로,세로 설정 / 랜덤,단순 / 위,좌,우 한칸씩 스크롤이 되었으면 합니다. 또한 팝업창도 게시판에서 날짜 설정한 것만 팝업되게요....;;
http://www.payapp.kr/home/appl/appl01.html
위 보시고 QR코드 올리시면 소액이나마 드릴게요. 아마도 다른분들도 사용하고 드리지 않을까 생각합니다.
근데 얼마정도 드려야할지...?
또 귀하분이 좋은 팁 게시판 등을 올리시면 보고 사용하고 소액이나마 드릴게요.
적는김에 손님이 제게(본업소) 이용하면 (큐알코드는 프린트해서 손님보이는 곳에 배치함) 큐알코드를 찍으면 이용했나는 표시하게하고 이용수에 따라서 혜택를 주자는 내용인데 정리해서 알려드릴게요
그럼 수고하십시오...
g5안에 g4를 설치해서 아이프레임으로 어케 해결했습니다. 저 때문에 하신다면 넘 미안해서요.
시간되시면 이것좀 봐 주십시오. 유메시지입니다.
제목,내용,링크는 제대로 되는데 작성자와 핸폰번호가 오지 않습니다. 핸폰번호는 000000000 이렇게 오구요.
또 가능하면 회원가입,쪽지등이 오면 핸폰으로 푸시되게 했으면 합니다요....;;
수고하십시오
/skin/board/basic/write_update.skin.php 파일은 아래코드
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
?>
<!--2013-04-21 그누보드 헌이가-->
<?
$data_path = G5_PATH.'/data/file/bo_table';
$sql = " select * from g5_board_file where wr_id = '$wr_id' and bo_table = '$bo_table'";
$qr = sql_query($sql);
for ($i=0; $row=sql_fetch_array($qr); $i++) {
$bf_file1 = $row[bf_file];
}
$gps_l = $data_path.'/'.$bf_file1; //첨부파일 출력
?>
<?
$exif = @exif_read_data($gps_l, 0, true);//exif 추출
if ($exif) {
$gps_lat = null;
$gps_lon = null;
$gps_ele = null;
if ($exif["GPS"]) { //GPS 정보가 있다면
if ($exif["GPS"]["GPSLatitude"] && $exif["GPS"]["GPSLongitude"]) { //위경도 좌표가 있다면
list($temp_d1, $temp_d2) = sscanf($exif["GPS"]["GPSLatitude"][0], "%d/%d"); //문자->숫자로 계산
$gps_lat_d = $temp_d1/$temp_d2;
list($temp_d1, $temp_d2) = sscanf($exif["GPS"]["GPSLatitude"][1], "%d/%d");
$gps_lat_m = $temp_d1/$temp_d2;
list($temp_d1, $temp_d2) = sscanf($exif["GPS"]["GPSLatitude"][2], "%d/%d");
$gps_lat_s = $temp_d1/$temp_d2;
list($temp_d1, $temp_d2) = sscanf($exif["GPS"]["GPSLongitude"][0], "%d/%d"); //문자->숫자로 계산
$gps_lon_d = $temp_d1/$temp_d2;
list($temp_d1, $temp_d2) = sscanf($exif["GPS"]["GPSLongitude"][1], "%d/%d");
$gps_lon_m = $temp_d1/$temp_d2;
list($temp_d1, $temp_d2) = sscanf($exif["GPS"]["GPSLongitude"][2], "%d/%d");
$gps_lon_s = $temp_d1/$temp_d2;
$gps_lat = $gps_lat_d+$gps_lat_m/60+$gps_lat_s/3600; //도분초를 도로 변환
$gps_lon = $gps_lon_d+$gps_lon_m/60+$gps_lon_s/3600;
list($temp_d1, $temp_d2) = sscanf($exif["GPS"]["GPSAltitude"], "%d/%d"); //문자->숫자로 계산
//$gps_ele = $temp_d1/$temp_d2;
}
}
}
?>
<!--2013-04-24 umsg 모듈 그누보드연동함 헌이가-->
<?
$hostname="http://$_SERVER[SERVER_NAME]";
$link1=$hostname.'/bbs/board.php?bo_table='.$bo_table.urlencode('&').'wr_id='.$wr_id;//메세지 확인시 어떠한 게시판에서 새글이 등록이 되었는지 확인하기 위함
$mem = get_member($write[mb_name]);
$content = "$mem[mb_name]님이 글을 남기셨습니다,제목:$wr_subject.내용:$wr_content,링크:$link1";//글과 URL을 메세지에 첨부토록함 스마트폰에서 링크를 클릭시 해당게시판으로 이동함
function send_umessage($userid,$msgpw,$fromno,$msg,$charset="utf8")
{
$data="userid=$userid&msgpw=$msgpw&fromno=$fromno&msg=$msg&charset=$charset";
$fp=fsockopen("u.ukeypad.com",80);
fputs($fp,"POST /api.php HTTP/1.1\r\n");
fputs($fp,"Host: u.ukeypad.com\r\n");
fputs($fp,"Referer: umessage api\r\n");
fputs($fp,"Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp,"Content-length: ".strlen($data)."\r\n");
fputs($fp,"Connection: close\r\n\r\n");
fputs($fp,$data);
while (!feof($fp))
{
$httpresult.=fgets($fp,128);
}
fclose($fp);
$contentresult=explode("\r\n\r\n",$httpresult,2);
$xml=xml_parser_create();
xml_parse_into_struct($xml,$contentresult[1],$xmlresult);
xml_parser_free($xml);
$params = array();
$level = array();
foreach ($xmlresult as $xml_elem) {
if ($xml_elem['type'] == 'open') {
if (array_key_exists('attributes',$xml_elem)) {
list($level[$xml_elem['level']],$extra) = array_values($xml_elem['attributes']);
} else {
$level[$xml_elem['level']] = $xml_elem['tag'];
}
}
if ($xml_elem['type'] == 'complete') {
$start_level = 1;
$php_stmt = '$params';
while($start_level < $xml_elem['level']) {
$php_stmt .= '[$level['.$start_level.']]';
$start_level++;
}
$php_stmt .= '[$xml_elem[\'tag\']] = $xml_elem[\'value\'];';
eval($php_stmt);
}
}
return $params["RESULT"];
}
/*
--------------------------------------------------------
사용방법
send_umessage(사용자아이디,메세지비밀번호,발신번호,메세지,한글타입);
한글타입이 euc-kr 일경우 euckr로 입력
한글타입이 utf-8 일경우 utf8로 입력
리턴결과
ok : 전송성공
noid : 아이디빠짐
nomsgpw : 메시지비밀번호빠짐
nouser : 유메시지에 가입된 사용자 아님
msgpwerr : 메시지비밀번호 틀림
duplicate : 중복메세지 거절
--------------------------------------------------------
*/
$mem = get_member($write[mb_hp]);
if(!$mem) $mem[mb_hp] = "000000000";
$result=send_umessage("moa333","8899",$mem[mb_hp],$content,"utf-8");//계정에 맞게 등록하세요
if ($result=="ok")
// {
// echo "전송성공\n";
// }
//else
//{
//echo "전송실패\n";
//}
?>
<?
$wr_1 = "$gps_lat";
$wr_2 = "$gps_lon";
//$wr_3 = "$get_address";
$sqllat = " update $write_table set wr_1 = '$wr_1' where wr_id = '$wr_id' ";
sql_query($sqllat);
$sqllon = " update $write_table set wr_2 = '$wr_2' where wr_id = '$wr_id' ";
sql_query($sqllon);
//$sqladdres = " update $write_table set wr_3 = '$wr_3' where wr_id = '$wr_id' ";
//sql_query($sqladdres);
?>
시간되시면 이것좀 봐 주십시오. 유메시지입니다.
제목,내용,링크는 제대로 되는데 작성자와 핸폰번호가 오지 않습니다. 핸폰번호는 000000000 이렇게 오구요.
또 가능하면 회원가입,쪽지등이 오면 핸폰으로 푸시되게 했으면 합니다요....;;
수고하십시오
/skin/board/basic/write_update.skin.php 파일은 아래코드
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
?>
<!--2013-04-21 그누보드 헌이가-->
<?
$data_path = G5_PATH.'/data/file/bo_table';
$sql = " select * from g5_board_file where wr_id = '$wr_id' and bo_table = '$bo_table'";
$qr = sql_query($sql);
for ($i=0; $row=sql_fetch_array($qr); $i++) {
$bf_file1 = $row[bf_file];
}
$gps_l = $data_path.'/'.$bf_file1; //첨부파일 출력
?>
<?
$exif = @exif_read_data($gps_l, 0, true);//exif 추출
if ($exif) {
$gps_lat = null;
$gps_lon = null;
$gps_ele = null;
if ($exif["GPS"]) { //GPS 정보가 있다면
if ($exif["GPS"]["GPSLatitude"] && $exif["GPS"]["GPSLongitude"]) { //위경도 좌표가 있다면
list($temp_d1, $temp_d2) = sscanf($exif["GPS"]["GPSLatitude"][0], "%d/%d"); //문자->숫자로 계산
$gps_lat_d = $temp_d1/$temp_d2;
list($temp_d1, $temp_d2) = sscanf($exif["GPS"]["GPSLatitude"][1], "%d/%d");
$gps_lat_m = $temp_d1/$temp_d2;
list($temp_d1, $temp_d2) = sscanf($exif["GPS"]["GPSLatitude"][2], "%d/%d");
$gps_lat_s = $temp_d1/$temp_d2;
list($temp_d1, $temp_d2) = sscanf($exif["GPS"]["GPSLongitude"][0], "%d/%d"); //문자->숫자로 계산
$gps_lon_d = $temp_d1/$temp_d2;
list($temp_d1, $temp_d2) = sscanf($exif["GPS"]["GPSLongitude"][1], "%d/%d");
$gps_lon_m = $temp_d1/$temp_d2;
list($temp_d1, $temp_d2) = sscanf($exif["GPS"]["GPSLongitude"][2], "%d/%d");
$gps_lon_s = $temp_d1/$temp_d2;
$gps_lat = $gps_lat_d+$gps_lat_m/60+$gps_lat_s/3600; //도분초를 도로 변환
$gps_lon = $gps_lon_d+$gps_lon_m/60+$gps_lon_s/3600;
list($temp_d1, $temp_d2) = sscanf($exif["GPS"]["GPSAltitude"], "%d/%d"); //문자->숫자로 계산
//$gps_ele = $temp_d1/$temp_d2;
}
}
}
?>
<!--2013-04-24 umsg 모듈 그누보드연동함 헌이가-->
<?
$hostname="http://$_SERVER[SERVER_NAME]";
$link1=$hostname.'/bbs/board.php?bo_table='.$bo_table.urlencode('&').'wr_id='.$wr_id;//메세지 확인시 어떠한 게시판에서 새글이 등록이 되었는지 확인하기 위함
$mem = get_member($write[mb_name]);
$content = "$mem[mb_name]님이 글을 남기셨습니다,제목:$wr_subject.내용:$wr_content,링크:$link1";//글과 URL을 메세지에 첨부토록함 스마트폰에서 링크를 클릭시 해당게시판으로 이동함
function send_umessage($userid,$msgpw,$fromno,$msg,$charset="utf8")
{
$data="userid=$userid&msgpw=$msgpw&fromno=$fromno&msg=$msg&charset=$charset";
$fp=fsockopen("u.ukeypad.com",80);
fputs($fp,"POST /api.php HTTP/1.1\r\n");
fputs($fp,"Host: u.ukeypad.com\r\n");
fputs($fp,"Referer: umessage api\r\n");
fputs($fp,"Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp,"Content-length: ".strlen($data)."\r\n");
fputs($fp,"Connection: close\r\n\r\n");
fputs($fp,$data);
while (!feof($fp))
{
$httpresult.=fgets($fp,128);
}
fclose($fp);
$contentresult=explode("\r\n\r\n",$httpresult,2);
$xml=xml_parser_create();
xml_parse_into_struct($xml,$contentresult[1],$xmlresult);
xml_parser_free($xml);
$params = array();
$level = array();
foreach ($xmlresult as $xml_elem) {
if ($xml_elem['type'] == 'open') {
if (array_key_exists('attributes',$xml_elem)) {
list($level[$xml_elem['level']],$extra) = array_values($xml_elem['attributes']);
} else {
$level[$xml_elem['level']] = $xml_elem['tag'];
}
}
if ($xml_elem['type'] == 'complete') {
$start_level = 1;
$php_stmt = '$params';
while($start_level < $xml_elem['level']) {
$php_stmt .= '[$level['.$start_level.']]';
$start_level++;
}
$php_stmt .= '[$xml_elem[\'tag\']] = $xml_elem[\'value\'];';
eval($php_stmt);
}
}
return $params["RESULT"];
}
/*
--------------------------------------------------------
사용방법
send_umessage(사용자아이디,메세지비밀번호,발신번호,메세지,한글타입);
한글타입이 euc-kr 일경우 euckr로 입력
한글타입이 utf-8 일경우 utf8로 입력
리턴결과
ok : 전송성공
noid : 아이디빠짐
nomsgpw : 메시지비밀번호빠짐
nouser : 유메시지에 가입된 사용자 아님
msgpwerr : 메시지비밀번호 틀림
duplicate : 중복메세지 거절
--------------------------------------------------------
*/
$mem = get_member($write[mb_hp]);
if(!$mem) $mem[mb_hp] = "000000000";
$result=send_umessage("moa333","8899",$mem[mb_hp],$content,"utf-8");//계정에 맞게 등록하세요
if ($result=="ok")
// {
// echo "전송성공\n";
// }
//else
//{
//echo "전송실패\n";
//}
?>
<?
$wr_1 = "$gps_lat";
$wr_2 = "$gps_lon";
//$wr_3 = "$get_address";
$sqllat = " update $write_table set wr_1 = '$wr_1' where wr_id = '$wr_id' ";
sql_query($sqllat);
$sqllon = " update $write_table set wr_2 = '$wr_2' where wr_id = '$wr_id' ";
sql_query($sqllon);
//$sqladdres = " update $write_table set wr_3 = '$wr_3' where wr_id = '$wr_id' ";
//sql_query($sqladdres);
?>
제대로 만드신 것 같습니다..
감지덕지 사용합니다. 감사합니다.
감지덕지 사용합니다. 감사합니다.
스킨 너무 맘에 듭니다. 하지만,
특정 게시판 글만 스크롤 하려면 어떻게 해야 하나요?
지금은 전체 게시판 스크롤 무작위로 되는것 같은데요.
특정 게시판 글만 스크롤 하려면 어떻게 해야 하나요?
지금은 전체 게시판 스크롤 무작위로 되는것 같은데요.
^^ 수고하셨어요 ^^
