오누리빌더 1.9
오누리빌더 시즌2 1.9입니다.
설치환경이나, 방법은 그누보드와 동일합니다.
자세한 설치방법은 아래 링크를 참조하세요.
http://sir.co.kr/manual/youngcart4/?man=g4.install2.htm
특징
- 그누보드 4.31.06 패치가 되어 있습니다.
- 최대한 심플하도록 디자인이 수정 되었습니다.
- 기본적인 아이템몰, 쿠폰, 일부 포인트 게임 스킨이 추가 되었습니다.
- 텝메뉴, 텝형 이미지스킨등의 기능이 수정되었습니다.
※ 아이템몰 및 일부 스킨의 경우, 기존 스킨을 조금 변형해서 만든 것으로 많이 부족하지만사용하는데는 크게 지장이없어 포함했습니다.
※ 에디터는 포함되어 있지 않으니 그누보드를 다운받으셔서 복사하시길 바랍니다.
기타 에러 사항은 링크사이트를 통해 알려주시면 수정하도록 하겠습니다.
* 아이템몰 사용법
※ 현재 아이템몰은 개발 초기의 단계이므로 양해바랍니다.
아이템 설치
http://빌더주소/service/item/install.php (주석 풀고 사용)
아이템 추가
http://빌더주소/service/item/made.php
- 관리자만 가능합니다.
- 코드 : A001 형식으로 생성하며, 앞자리 대문자알파벳으로 그룹으로 인식합니다.
예) A001, A002 는 같은 그룹 B001,B002 같은 그룹
- 이름 : 아이템 이름을 적어주세요.
예) 포인트 100
- 레벨 : 아이템의 능력치를 선택하세요. (현재 서비스에서는 중요치 않음)
- 위치 : 아이템의 위치를 선택하세요. (현재 서비스에서는 중요치 않음)
- 가격 : 소비될 포인트를 입력하세요.
- 판매유무 : 아이템 구입 후 재판매가능 여부를 설정합니다. (현재 서비스에서는 중요치 않음)
- 기간, 갯수 : 기간제 아이템일 경우, 갯수를 -1로 설정하면 기간만큼 사용갯수가 무한하게 됩니다. 반대로 갯수를 적을 경우, 해당 횟수만큼 아이템을 사용하면 해당 아이템은 자동으로 삭제되며 사용자에게 쪽지를 보내 알립니다.
- 설명 : 아이템에 대한 설명을 넣으세요.
- 이미지 등록 : 아이템 이미지를 등록하세요.
아이템 메인
http://빌더주소/service/item/index.php
아이템 확인(자신의 아이템)
http://빌더주소/service/item/mylist.php
아이템 확인(모두의 아이템)
http://빌더주소/service/item/alllist.php
아이템 기능 설정
http://빌더주소/extend/extend.item.php 파일에서 설정합니다.
기능은 본인의 입맛대로 수정하시면 됩니다.
기능은 함수로 처리해 호출 하는 형식으로 되어 있습니다.
설치환경이나, 방법은 그누보드와 동일합니다.
자세한 설치방법은 아래 링크를 참조하세요.
http://sir.co.kr/manual/youngcart4/?man=g4.install2.htm
특징
- 그누보드 4.31.06 패치가 되어 있습니다.
- 최대한 심플하도록 디자인이 수정 되었습니다.
- 기본적인 아이템몰, 쿠폰, 일부 포인트 게임 스킨이 추가 되었습니다.
- 텝메뉴, 텝형 이미지스킨등의 기능이 수정되었습니다.
※ 아이템몰 및 일부 스킨의 경우, 기존 스킨을 조금 변형해서 만든 것으로 많이 부족하지만사용하는데는 크게 지장이없어 포함했습니다.
※ 에디터는 포함되어 있지 않으니 그누보드를 다운받으셔서 복사하시길 바랍니다.
기타 에러 사항은 링크사이트를 통해 알려주시면 수정하도록 하겠습니다.
* 아이템몰 사용법
※ 현재 아이템몰은 개발 초기의 단계이므로 양해바랍니다.
아이템 설치
http://빌더주소/service/item/install.php (주석 풀고 사용)
아이템 추가
http://빌더주소/service/item/made.php
- 관리자만 가능합니다.
- 코드 : A001 형식으로 생성하며, 앞자리 대문자알파벳으로 그룹으로 인식합니다.
예) A001, A002 는 같은 그룹 B001,B002 같은 그룹
- 이름 : 아이템 이름을 적어주세요.
예) 포인트 100
- 레벨 : 아이템의 능력치를 선택하세요. (현재 서비스에서는 중요치 않음)
- 위치 : 아이템의 위치를 선택하세요. (현재 서비스에서는 중요치 않음)
- 가격 : 소비될 포인트를 입력하세요.
- 판매유무 : 아이템 구입 후 재판매가능 여부를 설정합니다. (현재 서비스에서는 중요치 않음)
- 기간, 갯수 : 기간제 아이템일 경우, 갯수를 -1로 설정하면 기간만큼 사용갯수가 무한하게 됩니다. 반대로 갯수를 적을 경우, 해당 횟수만큼 아이템을 사용하면 해당 아이템은 자동으로 삭제되며 사용자에게 쪽지를 보내 알립니다.
- 설명 : 아이템에 대한 설명을 넣으세요.
- 이미지 등록 : 아이템 이미지를 등록하세요.
아이템 메인
http://빌더주소/service/item/index.php
아이템 확인(자신의 아이템)
http://빌더주소/service/item/mylist.php
아이템 확인(모두의 아이템)
http://빌더주소/service/item/alllist.php
아이템 기능 설정
http://빌더주소/extend/extend.item.php 파일에서 설정합니다.
기능은 본인의 입맛대로 수정하시면 됩니다.
기능은 함수로 처리해 호출 하는 형식으로 되어 있습니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 72개
아직 초기단계라 크게 설명할건 없네요.
사용률은 미미할듯..
이화면이 안열립니다. 확인부탁드립니다.
해당 파일을 에디트등으로 열어서 편집하시길 바랍니다.
아이템몰 메인에는 Warning: getimagesize(../../img/item/C101.gif) [function.getimagesize]: failed to open stream: No such file or directory in /free/home/skycat91/html/service/item/index.php on line 99 이라는 에러가 , 구입 창이뜨면 그위에는
Warning: getimagesize(../../img/item/C101.gif) [function.getimagesize]: failed to open stream: No such file or directory in /free/home/skycat91/html/service/item/info.php on line 17 이라는 에러가 ..
퍼미션 수정하니깐 되네요.^^
잘 쓰겠습니다 ~
주석 푸는법좀 알려주세요.
근데 기존에 그누보드를 사용중인데 그냥 덮어쓰면 되나요???
항상 백업을 생활화 하세요.
근데...utf8 이라서 그런가...주석풀고 설치페이지 실행해도 그냥 리플래시만 되는 느낌이네요..
select * from onuri_config
1145 : Table 'shamin_DB.onuri_config' doesn't exist
error file : /gnuboard4/index.php
이렇게 오류가 나는데
어떻게하죠?
index.php 파일에는
<?
include_once("./_common.php");
include_once("./_head.php");
include_once("$g4[path]/lib/onuri.lib.php");
echo main_middle($config[cf_home_main_middle_design]);
include_once("./_tail.php");
?>
이렇게 되어있어요
이파일이 없어서 유료게시판 생성 오류 납니다 ...
항상 체크한다고 올려도 꼭 문제가 나오네요. ㅜㅜ
근데 컨텐츠몰 4베타서비스 파일중은 머임 ?
다운받을때 아이템을 가지고있어야만 다운로드할수있게하는기능은 어떻게 구현하나요?
item_check($id, $format, $option) 이부분을 적당히 넣으시면 됩니다.
예)
download.head.skin.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
item_check($member[mb_id], "A", 1)
?>
download.tail.skin.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
item_check($member[mb_id], "A", 2)
?>
그리고 item_check($id, $format, $option) 이부분은 어디에넣어줘야하나요 ?
D001 ~ D??? 이라면,
download.head.skin.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
item_check($member[mb_id], "D", 1)
?>
download.tail.skin.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
item_check($member[mb_id], "D", 2)
?>
현재 오누리에서 쓰고잇는 보너스포인트10% 30% 50% 100% 같은 기능은어떻게 구현하는지 알려주실수 있으신지요 ?
----------------------------------------------------------------------------------------------------------
아이템 기능넣기
----------------------------------------------------------------------------------------------------------
*/
function d_function($id, $point) {
global $g4, $bonus;
$sql = mysql_query(" select code from $g4[avatar_member_table] where user = '$id' and state = 1 ");
$row = mysql_fetch_array($sql);
if($row[code] == "D001"){
$bonus = (int)($point * 0.1);
}else if($row[code] == "D002"){
$bonus = (int)($point * 0.3);
}else if($row[code] == "D003"){
$bonus = (int)($point * 0.5);
}else if($row[code] == "D004"){
$bonus = (int)($point * 1);
}else{
}
return;
}
참고사항*************
게시판 스킨에서 write_update.tail.skin.php 파일에는 이렇게 기재되어 있습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($member[mb_id]){
$rand = rand(1, 10000);
if($rand <= 1){
$num = 300;
}else if($rand <= 100){
$num = 100;
}else if($rand <= 300){
$num = 50;
}else if($rand <= 500){
$num = 30;
}else if($rand <= 1000){
$num = 20;
}else if($rand <= 5000){
$num = 10;
}else{
$num = 0;
}
d_function($member[mb_id], $num);
if(!$bonus) $bonus = 0;
$num2 = (int)($num + $bonus);
// 포인트 적립
if($w =="")
{
insert_point($member[mb_id], $num2, "$board[bo_subject] $wr_id 글쓰기 보너스 $num2포인트", $bo_table, $wr_id, $g4['time_ymd']);
coupon_made2(200,2000,$member[mb_id],$member[mb_nick]);
if($num > 0)
{
if ($g4[https_url]) $https_url = "$g4[url]/$g4[bbs]"; else $https_url = ".";
alert("축하합니다. 보너스로 $num (+$bonus) 포인트가 적립되었습니다.", "{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page");
}
}
}
?>
if($row[code] == "D001"){
$bonus = (int)($point * 0.1);
}else if($row[code] == "D002"){
$bonus = (int)($point * 0.3);
}else if($row[code] == "D003"){
$bonus = (int)($point * 0.5);
}else if($row[code] == "D004"){
$bonus = (int)($point * 1);
이 함수는 무엇인가요 ?
그리고 그 함수를 어디에다가 넣나요 ?
해당 함수는 사랑입니당 님의 보너스포인트10% 30% 50% 100% 주는 방법에 대한 내용입니다.
예로 글쓰기 포인트가 100포인트 일경우, $point 값은 100이 되겠지요.
그럼 아래 계산식으로 $bonus 값은 10%인 10포인트가 됩니다.
$bonus = (int)($point * 0.1);
아래 계산식은 30%인 30포인트가 되겠죠.
$bonus = (int)($point * 0.3);
끝까지 답변해주신 오누리님께 감사합니다.
잘받아갑니다.
메뉴 폰트 뭘 쓰셨는지 ; ㅇㅅㅇ
그래서 모르겠네요 ㅎ_ㅎ;
참고로 전 포토샵을 원본을 자주 휴지통에 버리는 버릇이.. 이 후 수정에서는 이미지 마우스 우클릭 복사해서 고놈으로 걍 고칩니다 ㅜㅜ
MySQL 에서 데이터베이스가 생성이 되지를 않습니다. cafe24 호스팅을 이용하고 있고요
/service/item/install.php 에서 /* 과 */ 을 지우고 */대신에 ?>를 넣고 해봤는데 아무런 반응이 없습니다.
그누를 지우고 빌더만 설치해도 마찬가지고.. 영 답답해서 여기에 글을 올립니다.
요놈은 따로 주석을 해제하실 필요는 없습니다.
이미 extend/extend.item.php 에서 db를 설치 하는 인스톨 과정이 있습니다.
extend/exitnd.item.php 를 열어서 아래 내용을 삭제하세요.
mysql_query(" CREATE TABLE `$g4[avatar_item_table]` (
`no` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`code` VARCHAR( 255 ) NOT NULL ,
`name` VARCHAR( 255 ) NOT NULL ,
`level` VARCHAR( 1 ) NOT NULL ,
`location` VARCHAR( 1 ) NOT NULL ,
`price` INT( 11 ) NOT NULL ,
`sell` INT( 1 ) NOT NULL ,
`skill` TEXT NOT NULL ,
`memo` TEXT NOT NULL ,
`hit` INT( 11 ) NOT NULL ,
`buy` INT( 11 ) NOT NULL ,
`number` INT( 3 ) NOT NULL ,
`datetime` DATETIME NOT NULL,
`usetime` INT( 3 ) NOT NULL
) ENGINE = MYISAM
");
mysql_query(" CREATE TABLE `$g4[avatar_member_table]` (
`no` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`user` VARCHAR( 255 ) NOT NULL ,
`code` VARCHAR( 255 ) NOT NULL ,
`wear` VARCHAR( 1 ) NOT NULL ,
`state` INT( 1 ) NOT NULL ,
`number` INT( 3 ) NOT NULL ,
`datetime` DATETIME NOT NULL,
`usetime` DATETIME NOT NULL
) ENGINE = MYISAM
");
그런데 메인 베너와 오른쪽 베너가 문제군요. 관리자 화면에서 베너를 추가했는데 보이질 않네요.
어떻게 추가하는지 아시는분 알려주세요.
오른쪽에 말고 중앙배너 있잖아요.. 중앙배너가 등록이 안되네요.
관리자 화면에서 추가를 했는데도 말이죠.. 관리자 화면에서 추가하는거 맞죠?.
알고 나니 너무 허무합니다. ㅎㅎ
오누리1.9에있는 아이템몰기능을 다른 빌더에 장착(?)을 못시키나요 !?
오누리빌더 덕분에 아주 잘 사용하고 있습니다.
그런데 문제한가지가 생겨 골치를 앓고 있습니다.
문제 : 혹쉬...홈페이지제목이 수정이 되지 않는데 기본환경설정에서 변경해도 적용이 안되네요...
소스랑 텍스트를 찾기 해봐도 없고 오누리라고 계속 떠있는데 혹쉬 어떤 방법이 있을까요?
기본환경설정의 홈페이지제목 수정이 맞습니다.
관리자에서 위치선택 창에 값이 없어요
1146 : Table 'multi.cont4_point_config' doesn't exist
error file : /onuri/adm/contents_admin/point_config.php
1267 : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (euckr_korean_ci,COERCIBLE) for operation '='
error file : /index.php
이거 어덕해 해야죠?
설치하고 셋팅하는 재미도 괜찮네요.
그런데, 메인페이지에서 <오늘의 이야기>부분은 어떤 내용이 추출되나요?
설치한 게시판 내용과 겹치는 부분이 있어서 ...
너무 좋은 '오누리빌더 잘 쓰겠습니다.
향후에 <div>로 웹표준 고려해서 코딩되면 더 좋을 것 같네요..^^
select wr_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, ca_name, wr_hit from onuri_write_01_1 where wr_is_comment = 0 order by wr_num limit 0, 1
1146 : Table 'lhe1996.onuri_write_01_1' doesn't exist
error file : /lhe1996/index.php
자유게시판
자유게시판
질문답변
질문답변
최신정보
최신정보
추천조립
추천조립
이거 수정법알려주세요 다른건 수정이다했는데 이거만 안되네요 어떻에해요?