본 프로그램은 그누보드5 게시판의 게시글에 투표를 사용할수 있는 기능입니다.
기능을 줄이고 이온큐브로 인코딩 하지 않았습니다.
※ 기능 및 특징
1. 간단한 설치 및 적용
- 관리자 화면에서 "설치하기" 누르고 게시판 스킨을 "p770034__article_vote__0.0.1"으로 선택하면 바로 적용됩니다.
2. 투표는 24시간동안 진행된후 자동으로 마감
3. 질문 1개에 답변 항목 4개까지 입력할수 있습니다.
4. 투표하면 "투표수"와 "득표율"이 백분율로 나타납니다.
5. PHP7.X에서는 작동하지 않습니다.
6. 다른 빌더에 작동하는지 여부는 모르겠습니다.
- 다른 빌더에 작동하는지 질문하지 말아 주세요.
- 유료버젼, 무료버젼 구분하는것만으로도 머리 아프고 파편화 되면 정신없어서 다른 빌더에서 작동하도록 작업은 하지 않을것입니다.
※ 화면 보기
☞ 투표 등록 화면 / 게시글 쓰기 화면

=====================================================================
☞ 투표 참여하기 화면 / 게시글 내용 보기 화면

=====================================================================
☞ 투표 결과 보기 화면 / 게시글 내용 보기 화면

=====================================================================
☞ 관리자 > 프로그램 설치하기

★ 게시글에 투표(투표 게시판) 더 좋은 버젼을 원하시면...
* 투표 질문 10개 (게시글 1개에 투표 10개 효과) / 이미지 투표 / 투표 수정 / 주관식 입력 기능
댓글 12개
admin폴더내의 폴더와 파일들을 루트폴더의 admin폴더에 분배하고 중복파일이 있는지 확인하고..... 같은 방식으로 모든 폴더를 서버위치에 하나씩 분배하고 ..... 이런식으로 올리는 건가요? 이러면 나중에 파일파악이 너무나 어려워 지는데? 일단 여기서부터 멘붕이 시작되네요.
아니야 이럴리가 없어 p770034__article_vote__0.0.1폴더를 /skin/board/폴더로 일괄로 올리는게 아닐까? 라고 생각하고 올릴려고 하면 같은 위치의 /basic 스킨 폴더와 파일구성자체가 완전 다릅니다. 여기서 2차 멘붕이 옵니다.
readme 파일의 맨 아래에는 다음과 같은 내용이 있습니다.
## head.sub.php 에 아래 코드 삽입
- 루트에 있는 /head.sub.php 파일 수정
- 테마를 사용할 경우 테마 디렉토리의 head.sub.php도 수정
"<script src="<?php echo G5_JS_URL ?>/wrest.js"></script>" 아래에 삽입
<?php
//*******************************************************
//** DEV_SOSS
//*******************************************************
//=======================================================
// PIREE_프로그램에_필요한것_사용
include_once(PIREE_PATH.'/piree_head.php');
?>
그런데 head.sub.php파일을 아무리 뒤져봐도 <script src="<?php echo G5_JS_URL ?>/wrest.js"></script>" 이 부분이 없습니다.
여기서 3차 멘붕이 옵니다.
설명좀 해 주시면 감사하겠습니다.
head.sub.php파일의 내용이 readme.txt설명 내용과 달라 수정이 않되고
/adm 폴더로 전동된 admin_menu770.php파일을 본문의 설치화면 파일로 짐작되어 주소창에 직접입력하면 분명 해당 파일은 존재하지만
"요청한 URL /adm/admin_menu770을 이 서버에서 찾을 수 없습니다."
이런 메세지만 출력합니다.
본문에서 언급된 "관리자>프로그램설치하기" 화면에 들어가질 못하고 있는 것이죠.
1.head.sub.php 수정과정 설명이 서버에 존재하는 파일과 다르고
2.서버의 /adm/adm_menu770.php파일은 직접실행이 불가하니
결론적으로 기능을 설치해볼 방법조차 아직 찾지 못했습니다.
1. PIREE_PATH가 사전에 선언되지가 않았는데 head.sub.php 에서 PIREE_PATH 경로를 사용해서 piree_head.php를 인클루드 시키는것이 어떻게 가능한가?
2. head.sub.php로 piree_haed.php의 인클루드가 성공한다면 무슨일이 벌어지는 것인가?
관리자 화면에서 '관리자>프로그램 설치하기' 메뉴가 나타난다는 의미인가? 아니면 설치화면에 들어가는 특정 경로는 주소창에 입력해야 하는 것인가? 이 설명이 어디에도 없습니다.
현재는 루트 폴더의 head.sub.php 에서 piree_head.php를
include명령로 써보고 require 명령도 써보고 온갓 방법을 해보고는 있으나 가끔씩 에러만 나는 경우가 확인될뿐 인클루드가 제데로 되고 있는것인지, 또다른 설명되지 않는 무언가가 필요한지 확인할 방법은 딱히 설명되어 있지 않습니다.
압축파일 전체에 piree_head.php라는 파일은 없습니다.
혹시나 해서 다음의 방식으로 절대경로를 적용해 봤습니다.
include_once $_SERVER["DOCUMENT_ROOT"]."/piree/piree_head.inc.php";
이렇게 했더니 관리자 화면의 글꼴들이 커지는군요. 그러나 그 이상의 변화는 보이지 않고 프로그램 설치화면으로 들어가는 방법은 여전히 알 수 없습니다.
이 압축파일에는 선언되지 않은 경로(PIREE_PATA)로, 존재하지 않는 파일(piree_head.php)을 인클루드 하는 방식으로 설명이 시작됩니다. 제가 밝혀낸 부분은 현재로서는 여기까지 입니다. 성공하신분이 계시다면 댓글을 남겨주시기 바랍니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 14227 | |
| 14211 | |
| 14207 | |
| 14198 | |
| 14192 | |
| 14178 | |
| 14170 | |
| 14149 | |
| 14134 | |
| 14123 | |
| 14108 | |
| 14094 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기