달력 스케줄 스킨에서 앞달,다음달 버튼 링크 정보
달력 스케줄 스킨에서 앞달,다음달 버튼 링크본문
대부분 헤드에 넣고 쓰시느라 메인, 게시판 할것없이 달력이 최신글 형태로
뜨더군요. 그런데 가만히 여기저기 돌아다니며 앞달, 다음달 링크버튼 눌러보면
잘 안먹히더군요.
그래서 현재의 url 을 얻어서 링크를 걸면 어떨까 생각해봤는데, 워낙 프로그램하고는
거리가 멀어서 찾아만 봤습니다. 아래 함수를 적용해도 될지,, 검토만 부탁드립니다.
가져온 곳은 이곳입니다.
http://libphp.com/main/data/view.php?no=111&back=c2VhcmNoLnBocD9jYXQxPSZjYXQyPSZzY193b3JkPSZzY19iYW49JnNjX2FuZD0mc2NfYm9vbD0mc2NfbGlrZT0mb3JkZXI9Jm15PQ%3D%3D&cat1=&cat2=&sc_word=&sc_ban=&sc_and=&sc_bool=&sc_like=&order=&my=
/*
제작자이름 : navyism
제작자메일 : http://navyism.com
현재 페이지의 경로를 가져옵니다
*/
function get_url()
{
global $HTTP_POST_VARS,$HTTP_GET_VARS,$HTTP_SERVER_VARS;
$keys=@array_keys($HTTP_POST_VARS);
for($i=0;$i<sizeof($keys);$i++)
{
$vars[]="$keys[$i]=".urlencode($HTTP_POST_VARS["$keys[$i]"]);
}
$keys=@array_keys($HTTP_GET_VARS);
for($i=0;$i<sizeof($keys);$i++)
{
$vars[]="$keys[$i]=".urlencode($HTTP_GET_VARS["$keys[$i]"]);
}
$result= "$HTTP_SERVER_VARS[PHP_SELF]?".@implode("&",$vars);
return eregi_replace("\?$","",$result);
}
뜨더군요. 그런데 가만히 여기저기 돌아다니며 앞달, 다음달 링크버튼 눌러보면
잘 안먹히더군요.
그래서 현재의 url 을 얻어서 링크를 걸면 어떨까 생각해봤는데, 워낙 프로그램하고는
거리가 멀어서 찾아만 봤습니다. 아래 함수를 적용해도 될지,, 검토만 부탁드립니다.
가져온 곳은 이곳입니다.
http://libphp.com/main/data/view.php?no=111&back=c2VhcmNoLnBocD9jYXQxPSZjYXQyPSZzY193b3JkPSZzY19iYW49JnNjX2FuZD0mc2NfYm9vbD0mc2NfbGlrZT0mb3JkZXI9Jm15PQ%3D%3D&cat1=&cat2=&sc_word=&sc_ban=&sc_and=&sc_bool=&sc_like=&order=&my=
/*
제작자이름 : navyism
제작자메일 : http://navyism.com
현재 페이지의 경로를 가져옵니다
*/
function get_url()
{
global $HTTP_POST_VARS,$HTTP_GET_VARS,$HTTP_SERVER_VARS;
$keys=@array_keys($HTTP_POST_VARS);
for($i=0;$i<sizeof($keys);$i++)
{
$vars[]="$keys[$i]=".urlencode($HTTP_POST_VARS["$keys[$i]"]);
}
$keys=@array_keys($HTTP_GET_VARS);
for($i=0;$i<sizeof($keys);$i++)
{
$vars[]="$keys[$i]=".urlencode($HTTP_GET_VARS["$keys[$i]"]);
}
$result= "$HTTP_SERVER_VARS[PHP_SELF]?".@implode("&",$vars);
return eregi_replace("\?$","",$result);
}
댓글 전체

아래의 달력형 일정관리 스킨을 사용하시면
소스가 현재의 url을 얻어서 이동하도록 되어있어서 어느 페이지에 붙여넣더라도 지난달 다음달 이동이 잘 될텐데요..
http://sir.co.kr/bbs/tb.php/g4_skin/7685
위 스킨이 아니더라도 달력 소스중에 <?="$_SERVER[PHP_SELF]?&"?> 를 잘 응용하시면 훨씬 간편할거 같은데요...^^
소스가 현재의 url을 얻어서 이동하도록 되어있어서 어느 페이지에 붙여넣더라도 지난달 다음달 이동이 잘 될텐데요..
http://sir.co.kr/bbs/tb.php/g4_skin/7685
위 스킨이 아니더라도 달력 소스중에 <?="$_SERVER[PHP_SELF]?&"?> 를 잘 응용하시면 훨씬 간편할거 같은데요...^^
네,, 전 해봐도 안되길래요...
latest.skin.php 에서 링크를 <?="$_SERVER[PHP_SELF]?&"?> 이걸로 주면
index.php 나 register.php 등 개별 페이지에서는 작동하고, 게시판으로 들어가면
<?="$_SERVER[PHP_SELF]?&"?> 요것이 <?="$g4[bbs_path]/board.php?&"?> 이렇게만
되고 마는군요.. view 화면 등등 url 이 많이 달라져서 힘들구요.
그래서 나름대로 연구해서
http://yongjong.mireene.com/bbs/tb.php/a_memo/14
이렇게 해봤는데,,작동은 하는데 문법,보안,효율 등에 대해서는 아무것도 모르겠네요.
latest.skin.php 에서 링크를 <?="$_SERVER[PHP_SELF]?&"?> 이걸로 주면
index.php 나 register.php 등 개별 페이지에서는 작동하고, 게시판으로 들어가면
<?="$_SERVER[PHP_SELF]?&"?> 요것이 <?="$g4[bbs_path]/board.php?&"?> 이렇게만
되고 마는군요.. view 화면 등등 url 이 많이 달라져서 힘들구요.
그래서 나름대로 연구해서
http://yongjong.mireene.com/bbs/tb.php/a_memo/14
이렇게 해봤는데,,작동은 하는데 문법,보안,효율 등에 대해서는 아무것도 모르겠네요.

위에 알려드린 스킨에는 list.skin.php 소스에
<?="$_SERVER[PHP_SELF]?bo_table=$bo_table&"?>
이렇게 사용하거든요...
링크에사용하는 함수라고는 이거 하나 뿐 이니 훨씬 간편하지 않을까요?
따로 신경쓸일도 없구요...^^
<?="$_SERVER[PHP_SELF]?bo_table=$bo_table&"?>
이렇게 사용하거든요...
링크에사용하는 함수라고는 이거 하나 뿐 이니 훨씬 간편하지 않을까요?
따로 신경쓸일도 없구요...^^
list.skn.php 에서는 문제가 없어요^^ 본문에서도 썼듯이
head.php 에다가 최신글을 불러왔을때의 이야기 입니다. latest.skin.php 에서의 버튼 링크를 말씀드린거구요,,
이경우 홈피 어디를 가더라도 head.php 에 달력최신글이 따라붙고,
현재의 url 을 정확히 잡아내지 못하더라구요.
여기를 한번 봐보세요. 여러가지 게시판(스케줄게시판 말구),list,view,write 와 첫페이지, 회원가입 등등 돌아다니면서
왼쪽의 달력에서 버튼에 마우스대고 링크를 보고나서 한번 눌러보세요.
http://www.wando.info
http://www.gji.or.kr/gnuboard4
head.php 에다가 최신글을 불러왔을때의 이야기 입니다. latest.skin.php 에서의 버튼 링크를 말씀드린거구요,,
이경우 홈피 어디를 가더라도 head.php 에 달력최신글이 따라붙고,
현재의 url 을 정확히 잡아내지 못하더라구요.
여기를 한번 봐보세요. 여러가지 게시판(스케줄게시판 말구),list,view,write 와 첫페이지, 회원가입 등등 돌아다니면서
왼쪽의 달력에서 버튼에 마우스대고 링크를 보고나서 한번 눌러보세요.
http://www.wando.info
http://www.gji.or.kr/gnuboard4

그렇군요....
index.php 나 다른 페이지에 붙였을경우,
또는 일정관리 게시판이나 다른 일반 페이지를 열고 있을때에는 아무런 문제가 없는데,
헤드에 붙였고, 다른 게시판을 열고 있을경우는 다음달 이전달 링크가 제대로 안되는 문제가 있네요...
별로 도움이 안되는 답글을 달았군요...태권보이님 죄송합니다...
index.php 나 다른 페이지에 붙였을경우,
또는 일정관리 게시판이나 다른 일반 페이지를 열고 있을때에는 아무런 문제가 없는데,
헤드에 붙였고, 다른 게시판을 열고 있을경우는 다음달 이전달 링크가 제대로 안되는 문제가 있네요...
별로 도움이 안되는 답글을 달았군요...태권보이님 죄송합니다...
글이라도 남겨 주시니 고마울 따름입니다.^^ 뭔가 해결책이 있을 것도 같은데 아직 모르겠네요.
그누보드를 제 몸처럼 귀하게 여기면서 문제 해결을 위해 아낌없이 투자하는 모든 분들을 보면서
세상은 정말 아름답고 살 가치가 있다는 생각에 자신이 숙연해 집니다.
그누초보로 뭔가 알뜻하면서도 어떨때는 잡히지 않을 때가 많습니다.
질문만 하면 많은 분들이 쉽게 답을 가르쳐 주는 멘토링 역할을 해 주니 감사합니다.
현재 카렌다에서 태권보이님이 지적한 대로
latest.skin.php 에서
그냥 이걸 <a href="<?="./index.php?"?>
이렇게 <a href="<?="$_SERVER[PHP_SELF]?&"?> 수정하면 메인페이지에선 이상없이
연결된 보드와 함께 화면에 출력하였을시 "존재하지 않는 게시판"이라는 에러 멧세지가 뜹니다.
상단에 계속 보아도 뭔지 잘 이해가 안되네요.
늘 좋은 생각으로 밝고 아름다운 세상. 그누 사랑자에게 희망을 주세요
감사합니다.
참고로
http://www.wando.info 에서
http://www.wando.info/gnuboard4/bbs/board.php?bo_table=date 보드와 함께 출력시
메인 카렌다 월을 넘기면 넘어가지 않고 에러 멧세지 입니다.
세상은 정말 아름답고 살 가치가 있다는 생각에 자신이 숙연해 집니다.
그누초보로 뭔가 알뜻하면서도 어떨때는 잡히지 않을 때가 많습니다.
질문만 하면 많은 분들이 쉽게 답을 가르쳐 주는 멘토링 역할을 해 주니 감사합니다.
현재 카렌다에서 태권보이님이 지적한 대로
latest.skin.php 에서
그냥 이걸 <a href="<?="./index.php?"?>
이렇게 <a href="<?="$_SERVER[PHP_SELF]?&"?> 수정하면 메인페이지에선 이상없이
연결된 보드와 함께 화면에 출력하였을시 "존재하지 않는 게시판"이라는 에러 멧세지가 뜹니다.
상단에 계속 보아도 뭔지 잘 이해가 안되네요.
늘 좋은 생각으로 밝고 아름다운 세상. 그누 사랑자에게 희망을 주세요
감사합니다.
참고로
http://www.wando.info 에서
http://www.wando.info/gnuboard4/bbs/board.php?bo_table=date 보드와 함께 출력시
메인 카렌다 월을 넘기면 넘어가지 않고 에러 멧세지 입니다.