위젯 프로그램 자료실
글수 113
| 라이센스 | GPL2 |
|---|---|
| 기타 라이센스 | |
| 적용 버전 | 정식버전(1.0이후) |
3번째로 위젯 게시판 굳히기!! -_-;;
전에 location 출력 위젯 초기 버전을 올렸었습니다.
이번에 menu 화 까지 진행시켜서 0.2로 업데이트 본 올려 드립니다.

- 설치 -
1. 아래 첨부파일 location0.2.zip을 압축을 푸셔서 widgets 폴더 안에 복사해 주세요.
2. 전 버젼이 있으면 덮어 씌워주세요.
3. 관리자페이지 -> 위젯 ->'현재 위치 출력' 위젯으로 상기와 같이 위젯코드를 뽑아서 스킨(레이아웃) 파일에
적절히 추가해 주세요.
- 옵션 -
- 초기 버젼과 옵션은 그대로 입니다.
- no menu 용 스킨과 default 스킨 두개를 제공 합니다.
제로보드XE의 메뉴화 구성은 기본적으로 무한하게 depth 되는 것 같은데요,
실제 기본 레이아웃 소스상에는 3단까지 밖에 출력이 안되게 되어있더군요.
(상단메인 - 메뉴 - 서브메뉴)
일단 저는 몇번을 depth하게 가든 while로 돌려서 출력하게 해놨습니다.(4단까지 확인함)
(메인 - 게시판 - 게시판1 - 게시판2)
- 주의!-
- 메뉴화된 서브메뉴를 클릭 시 (예: 위 4단계 중 '게시판1'을 들어갈 경우) '게시판1'이란 명칭이 실제 게시판 생성명이랑
동일하지 않을 경우 메뉴 이름이 아닌 게시판 이름을 우선적으로 표기 합니다.
(쉽게 기본 게시판인 'board'를 게시판 생성시 '게시판' 이라고 제목을 명하고,
메뉴 를 만들때는 '메인' 이라고 만들게 되면 board라는 모듈이 두개의 이름을 갖게 되자나요, 이 부분을 게시판 모듈명으로 출력
합니다.)
그러니 꼭 메뉴 만들때는 게시판의 이름과 동일한 명칭으로 제작하시기 바랍니다.
나머지 상세 설명은 아래 0.1 초기 버젼의 설명을 참조해 주시기 바랍니다.
확인은
http://www.animeclub.net/zbXE 입니다.
- 수정 -
언어 파일 호출에 대한 부분이 $lang의 변수를 덮어 씌우는 증상이 있어서 이를 수정했습니다.
아래 location0.2.zip 을 다시 다운받으셔서 기존 widgets 폴더에 덮어씌워 주세요.
- 수정2 -
- 페이지 기능에서 편집, 추가, 수정 시 act 변수 URL위치에 content 내용의 주소가 포함되어 오류가 생겼습니다.
(페이지 기능은 본문의 태그 내용이 주소로써 넘어가는듯 하군요.)
- 페이지 기능으로 현재위치 위젯을 등록한 상태에서의 편집만 오류가 발생합니다.
- 그러므로, 페이징 기능 등에서 문제나 불편이 있는 사용자 분만 아래의 location.class.php를 받으세요.
- 받으신 파일은 widgets/location/ 경로에 덮어씌워주세요.
전에 location 출력 위젯 초기 버전을 올렸었습니다.
이번에 menu 화 까지 진행시켜서 0.2로 업데이트 본 올려 드립니다.

- 설치 -
1. 아래 첨부파일 location0.2.zip을 압축을 푸셔서 widgets 폴더 안에 복사해 주세요.
2. 전 버젼이 있으면 덮어 씌워주세요.
3. 관리자페이지 -> 위젯 ->'현재 위치 출력' 위젯으로 상기와 같이 위젯코드를 뽑아서 스킨(레이아웃) 파일에
적절히 추가해 주세요.
- 옵션 -
- 초기 버젼과 옵션은 그대로 입니다.
- no menu 용 스킨과 default 스킨 두개를 제공 합니다.
제로보드XE의 메뉴화 구성은 기본적으로 무한하게 depth 되는 것 같은데요,
실제 기본 레이아웃 소스상에는 3단까지 밖에 출력이 안되게 되어있더군요.
(상단메인 - 메뉴 - 서브메뉴)
일단 저는 몇번을 depth하게 가든 while로 돌려서 출력하게 해놨습니다.(4단까지 확인함)
(메인 - 게시판 - 게시판1 - 게시판2)
- 주의!-
- 메뉴화된 서브메뉴를 클릭 시 (예: 위 4단계 중 '게시판1'을 들어갈 경우) '게시판1'이란 명칭이 실제 게시판 생성명이랑
동일하지 않을 경우 메뉴 이름이 아닌 게시판 이름을 우선적으로 표기 합니다.
(쉽게 기본 게시판인 'board'를 게시판 생성시 '게시판' 이라고 제목을 명하고,
메뉴 를 만들때는 '메인' 이라고 만들게 되면 board라는 모듈이 두개의 이름을 갖게 되자나요, 이 부분을 게시판 모듈명으로 출력
합니다.)
그러니 꼭 메뉴 만들때는 게시판의 이름과 동일한 명칭으로 제작하시기 바랍니다.
나머지 상세 설명은 아래 0.1 초기 버젼의 설명을 참조해 주시기 바랍니다.
확인은
http://www.animeclub.net/zbXE 입니다.
- 수정 -
언어 파일 호출에 대한 부분이 $lang의 변수를 덮어 씌우는 증상이 있어서 이를 수정했습니다.
아래 location0.2.zip 을 다시 다운받으셔서 기존 widgets 폴더에 덮어씌워 주세요.
- 수정2 -
- 페이지 기능에서 편집, 추가, 수정 시 act 변수 URL위치에 content 내용의 주소가 포함되어 오류가 생겼습니다.
(페이지 기능은 본문의 태그 내용이 주소로써 넘어가는듯 하군요.)
- 페이지 기능으로 현재위치 위젯을 등록한 상태에서의 편집만 오류가 발생합니다.
- 그러므로, 페이징 기능 등에서 문제나 불편이 있는 사용자 분만 아래의 location.class.php를 받으세요.
- 받으신 파일은 widgets/location/ 경로에 덮어씌워주세요.

2008.07.23 17:34:29 (*.137.164.216)
참 라르게덴님 질문 하나 할게요....
먼저 버젼은 파폭,사파리,오페라에서 는 안보였거든요.
2차 배포 버젼은 지원이 되는지 모르겠습니다.
얼릉 테스트를 해 보아야 겠습니다.
먼저 버젼은 파폭,사파리,오페라에서 는 안보였거든요.
2차 배포 버젼은 지원이 되는지 모르겠습니다.
얼릉 테스트를 해 보아야 겠습니다.
2008.07.23 19:03:33 (*.111.186.13)
일단 추천 한방 먼저 날리구효..^^
드뎌 나왔군뇨.. 갖구가서 잘 쓸겠습니댜..ㅎㅎ
요새 멋진 것들 한꺼번에 풀어 놓으시네효~~ 굿~~*
드뎌 나왔군뇨.. 갖구가서 잘 쓸겠습니댜..ㅎㅎ
요새 멋진 것들 한꺼번에 풀어 놓으시네효~~ 굿~~*
2008.07.24 00:38:09 (*.202.56.88)
음?
이걸 적용 하니 로그인 정보에 레이아웃 설정/수정 버튼이 사라져버리는군요. ㄷㄷ;;
마지막 접속 날짜 글자도 사라져버리구요...
default 스킨 사용중입니다 ^^~

이걸 적용 하니 로그인 정보에 레이아웃 설정/수정 버튼이 사라져버리는군요. ㄷㄷ;;
마지막 접속 날짜 글자도 사라져버리구요...
default 스킨 사용중입니다 ^^~

2008.07.24 13:44:43 (*.76.95.137)
레이아웃 편집창에 코드를 생성하여 넣었더니
이러한 에러가 나는 것은 무슨 이유일까요?
Fatal error: Call to a member function on a non-object in /DATA/yungosan/public_html/zbxe/classes/widget/WidgetHandler.class.php on line 39
이러한 에러가 나는 것은 무슨 이유일까요?
Fatal error: Call to a member function on a non-object in /DATA/yungosan/public_html/zbxe/classes/widget/WidgetHandler.class.php on line 39
2008.07.24 21:59:28 (*.86.51.12)
저도 같은 증상이 나타나네요......이상하네....
Fatal error: Call to a member function on a non-object in /home/hosting_users/ppleo1/www/com/classes/widget/WidgetHandler.class.php on line 39
패치 버전 받아서 했는데 안돼네요 다른 위젯사용하는 데 문제 없는데요..
이유가 뭘까요~~
Fatal error: Call to a member function on a non-object in /home/hosting_users/ppleo1/www/com/classes/widget/WidgetHandler.class.php on line 39
패치 버전 받아서 했는데 안돼네요 다른 위젯사용하는 데 문제 없는데요..
이유가 뭘까요~~
2008.07.24 22:16:57 (*.79.64.78)
두분 중 저에게 증상을 볼 수 있게끔(FTP권한) 해주신다면 원인을 찾을 수도...;;
혹시나 해서 말하는데요. 언어옵션 KO(한국) 말고 다른 모드도 사용하시는지요.
./zbxe/widgets/location/lang/ <- 여기에 ko.lang.php 밖에 없어서요.
언어별로 만들어야하나... 쩝;;
혹시나 해서 말하는데요. 언어옵션 KO(한국) 말고 다른 모드도 사용하시는지요.
./zbxe/widgets/location/lang/ <- 여기에 ko.lang.php 밖에 없어서요.
언어별로 만들어야하나... 쩝;;
2008.07.25 20:18:05 (*.45.205.25)
혹시 메뉴를 따라 "홈/게시판/자유게시판/"이렇게 가다가 그 아래에 자연스럽게 분류(카테고리)로 넘어갈 수 있도록 하면 좋지 않을까요? 무조건이 아니고 "게시판 분류 달기" 이런 옵션을 달아 선택할 수 있게 해도 되구요. 물론 분류 없는 게시판은 그냥 가면 되고...
쉽지는 않겠지만 한번 생각은 해보시죠.^^ 잘 쓰겠습니다.
쉽지는 않겠지만 한번 생각은 해보시죠.^^ 잘 쓰겠습니다.
2008.07.27 00:11:53 (*.86.51.12)
안녕하세요 잘쓰고 있는데 페이지 수정하려고 최근 문서라든지 수정하고 나오면 새로고침되면서 페이지 에러가 나더군요..
한참 고생했네요.이 위젯을 적용하면 그런현상이 일어납니다..^^ 확인 바랍니다. 저만 그러는지.모르겠넹..꼭 사용하고 싶은 기능인데.이상하네요.
한참 고생했네요.이 위젯을 적용하면 그런현상이 일어납니다..^^ 확인 바랍니다. 저만 그러는지.모르겠넹..꼭 사용하고 싶은 기능인데.이상하네요.
2008.07.27 00:46:16 (*.86.51.12)
앗 죄송합니다 제가 말 재주가 없어서 요..ㅎㅎㅎ
홈페이지 메인페이지가 있습니다. 페이지에는 하단에 "페이지수정" 이란 버튼을 누릅니다.
그럼 페이지가 활성이 되서 초록 점선 박스들로 위젯들이 보입니다. 그중 수정하고 싶은 위젯을 수정아이콘을 눌려서 수정합니다.
그리고 코드생성 누르면 원래는 화면이 새로고침 되면서 위젯 수정된 사항이 수정됩니다. 그런데 이때 페이지 에러가 뜬다는 이야기였습니다. ㅎㅎㅎ 이해가 되시려나 모르겠네요..
어째든 저만 그런 현상이 있다면 확인좀 해봐야겠네요...^^
홈페이지 메인페이지가 있습니다. 페이지에는 하단에 "페이지수정" 이란 버튼을 누릅니다.
그럼 페이지가 활성이 되서 초록 점선 박스들로 위젯들이 보입니다. 그중 수정하고 싶은 위젯을 수정아이콘을 눌려서 수정합니다.
그리고 코드생성 누르면 원래는 화면이 새로고침 되면서 위젯 수정된 사항이 수정됩니다. 그런데 이때 페이지 에러가 뜬다는 이야기였습니다. ㅎㅎㅎ 이해가 되시려나 모르겠네요..
어째든 저만 그런 현상이 있다면 확인좀 해봐야겠네요...^^
2008.07.28 21:02:56 (*.86.51.12)
빠른 대처 감사합니다. 하지만 여전히 같은 현상이 일어 납니다. ^^;; 덮어쓰기 했는데도 문제가 있습니다.
다시 한번 확인 부탁드립니다. 항상 고생시켜드려서 죄송합니다. 이정도는 스스로 해야하는데 일자 무식쨍이라....ㅎㅎㅎ
다시 한번 확인 부탁드립니다. 항상 고생시켜드려서 죄송합니다. 이정도는 스스로 해야하는데 일자 무식쨍이라....ㅎㅎㅎ
2008.07.29 09:47:35 (*.55.81.95)
저같은 증상이 있으신분만 사용하세요. 없는 분은 그냥 쓰시고요~~~
직접 도움주신 친절한 라르게덴님께 감사드립니다.
계속 동일 증상이시라면
./widgets/location/location.class.php 파일을 여셔서
getUrl() 함수가 들어간 곳을
@getUrl()로 바꿔주세요.
예)
getUrl('act',$act,'content',''); <- content 이거 있는지 확인해보세요.
@getUrl('act',$act,'content',''); <- 이런 형식의 모든 주소 앞에 @를 붙여주세요.
직접 도움주신 친절한 라르게덴님께 감사드립니다.
계속 동일 증상이시라면
./widgets/location/location.class.php 파일을 여셔서
getUrl() 함수가 들어간 곳을
@getUrl()로 바꿔주세요.
예)
getUrl('act',$act,'content',''); <- content 이거 있는지 확인해보세요.
@getUrl('act',$act,'content',''); <- 이런 형식의 모든 주소 앞에 @를 붙여주세요.








늘 좋은 것만 올려 주시어 감사를 드립니다^^