마이피플 알림 플러그인. 정보
마이피플 알림 플러그인.첨부파일
본문
AS없습니다.
질문 받지 않습니다.
파일 설정
1, 첨부파일을 업로드
2, 계정 or 서버의 ./bbs/write_update.php 오픈
3, 그누보드 원본 파일이라는 가정에 약 462줄에 다음 소스 삽입.
// 마이피플 전송
if($bo_table == "테이블명"){ // 적용할 게시판 테이블명. 다수 등록시 $bo_table == "테이블명1" | $bo_table == "테이블명2" | $bo_table == "테이블명3"...처럼 추가
if($board[bo_10]){ // 다음 마이피플 키로드.
include_once("$g4[path]/module/send_mypeople/mypeople.lib.php");
mypeople($board[bo_10], "{$g4[url]}/{$g4[bbs]}/board.php?bo_table={$bo_table}&wr_id={$wr_id}", "{$wr_name}님께서 \"{$wr_subject}\"의 글을 남기셨습니다.");
}
}
게시판 설정
1, 다음 로그인 후 http://widgetbank.daum.net/widget/view/966로 접근.
2, 우측 중단 "HTML 소스"를 선택후 퍼가기 클릭.
3, 소스 복사 후 메모장에 붙여넣기.
4, up_mypeople_key 코드값 복사
5, 적용 하고자 하는 게시판 BO_10(여분 필드 10)에 복사한 키값 삽입
추천
6
6
댓글 전체
전 테크노트연동 하러~
연동하기 귀찮으면 내일해야지..
연동하기 귀찮으면 내일해야지..
처음 웹 마이피플에서 강제로 주소를 뽑아와서 제작 하였었으나 다음측 로그인 세션 문제로 작업을 중단했었습니다.
자료를 찾던중 다음 위젯측에서 전송하는게 있어서 위젯에서 나가는 주소를 뽑아와서 작업했습니다.
자료를 찾던중 다음 위젯측에서 전송하는게 있어서 위젯에서 나가는 주소를 뽑아와서 작업했습니다.
스킨에 밑에 소스 포함시키는데 더 깨끗 할것 같은데요
skin/xxx/write_update.skin.php
핵심소스네요
// 마이피플 전송
if($bo_table == "테이블명"){ // 적용할 게시판 테이블명. 다수 등록시 $bo_table == "테이블명1" | $bo_table == "테이블명2" | $bo_table == "테이블명3"...처럼 추가
if($board[bo_10]){ // 다음 마이피플 키로드.
include_once("$g4[path]/module/send_mypeople/mypeople.lib.php");
mypeople($board[bo_10], "{$g4[url]}/{$g4[bbs]}/board.php?bo_table={$bo_table}&wr_id={$wr_id}", "{$wr_name}님께서 \"{$wr_subject}\"의 글을 남기셨습니다.");
}
}
skin/xxx/write_update.skin.php
핵심소스네요
// 마이피플 전송
if($bo_table == "테이블명"){ // 적용할 게시판 테이블명. 다수 등록시 $bo_table == "테이블명1" | $bo_table == "테이블명2" | $bo_table == "테이블명3"...처럼 추가
if($board[bo_10]){ // 다음 마이피플 키로드.
include_once("$g4[path]/module/send_mypeople/mypeople.lib.php");
mypeople($board[bo_10], "{$g4[url]}/{$g4[bbs]}/board.php?bo_table={$bo_table}&wr_id={$wr_id}", "{$wr_name}님께서 \"{$wr_subject}\"의 글을 남기셨습니다.");
}
}
다양한 보드에서 사용 하기 위한 것 입니다
수고하셨습니다.~~!
감사합니다.
해드파일에
include_once("$g4[path]/module/send_mypeople/mypeople.lib.php");
를 추가후
<?=mypeople("키값", "보내는사람", "보내는 내용");?>
처럼 일반 페이지에 삽입하면 일반 페이지에서도 전송이 됩니다.
include_once("$g4[path]/module/send_mypeople/mypeople.lib.php");
를 추가후
<?=mypeople("키값", "보내는사람", "보내는 내용");?>
처럼 일반 페이지에 삽입하면 일반 페이지에서도 전송이 됩니다.
Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in /home/hosting_users/***/www/module/send_mypeople/mypeople.lib.php on line 16
Warning: fopen(http://air21.daum.net/air21/widget/sendMessage.daum?key=uxLXmlp7YCjzp5y8fdux7w%3D%3D&from=http://**.**.co.kr/bbs/board.php?bo_table=board02&wr_id=461&content=최고관리자님께서 "ㅅㄷㄴㅅ"의 글을 남기셨습니다.) [function.fopen]: failed to open stream: no suitable wrapper could be found in /home/hosting_users/vitnachurch/www/module/send_mypeople/mypeople.lib.php on line 16
이런 오류메시지 뜨는데 혹시 도와주실분
Warning: fopen(http://air21.daum.net/air21/widget/sendMessage.daum?key=uxLXmlp7YCjzp5y8fdux7w%3D%3D&from=http://**.**.co.kr/bbs/board.php?bo_table=board02&wr_id=461&content=최고관리자님께서 "ㅅㄷㄴㅅ"의 글을 남기셨습니다.) [function.fopen]: failed to open stream: no suitable wrapper could be found in /home/hosting_users/vitnachurch/www/module/send_mypeople/mypeople.lib.php on line 16
이런 오류메시지 뜨는데 혹시 도와주실분
php설정인
allow_url_fopen 가 on으로 되있어야 사용이 가능합니다.
allow_url_fopen 가 on으로 되있어야 사용이 가능합니다.
cafe24 호스팅 받고 있는데 호스팅 회사에 문의 해야 하나요?
글세요.
제가 카페24를 안써봐서.. 질문게시판에 남겨보세요.
제가 카페24를 안써봐서.. 질문게시판에 남겨보세요.
해결했습니다.
.htaaccess파일에서 php_flag allow_url_fopen 1 추가 해주심되네요
.htaaccess파일에서 php_flag allow_url_fopen 1 추가 해주심되네요
오호~ 그런방법도 있군요.
좋은 정보 감사합니다.~
좋은 정보 감사합니다.~
참 euc-kr 입니다.
그런데요 글자수 제한있나요? wr_subject에 띄워쓰기 있으니까 앞글자만 전송되던데요..
제목을 다 붙였으면 들어오고요? ㅋㅋ 질문 안받는다고 했는뎅 그냥 계속 질문이 되네용.
그런데요 글자수 제한있나요? wr_subject에 띄워쓰기 있으니까 앞글자만 전송되던데요..
제목을 다 붙였으면 들어오고요? ㅋㅋ 질문 안받는다고 했는뎅 그냥 계속 질문이 되네용.
테스트상에서 띄어쓰기는 문제가 없었습니다.
Terrorboy님께서 "한글 한글 한글"의 글을 남기셨습니다. [ http://***************]
Terrorboy님께서 "한글 한글 한글"의 글을 남기셨습니다. [ http://***************]
EUC-KR은 ./module/send_mypeople/mypeople.lib.php의 파일 언어셋을 UTF로 변경하시구 주석 두개 해제해주세요.
앗 그렇군요..감사 잘 되네요....좋은 자료 감사합니다...
참고로 전
mypeople($board[bo_10], "{$g4[url]}/{$g4[bbs]}/board.php?bo_table={$bo_table}&wr_id={$wr_id}", "{$wr_name}님께서 {$board[bo_subject]}에 {$wr_subject}의 글을 남기셨습니다."); 요게 제일 좋네용..ㅋㅋ
참고로 전
mypeople($board[bo_10], "{$g4[url]}/{$g4[bbs]}/board.php?bo_table={$bo_table}&wr_id={$wr_id}", "{$wr_name}님께서 {$board[bo_subject]}에 {$wr_subject}의 글을 남기셨습니다."); 요게 제일 좋네용..ㅋㅋ
수고하셨습니다. 공개 감사합니다.
감사합니다.~
공개 감사요.^^
감사해요~
음...저랑 같은 최고의 프로그램인 '메모장'을 사용하고 계시는...멋진 플러그인 개발, 수고하셨습니다 ^^
ㅎ.ㅎ
메모장은 필수 입니다.~
메모장2를 깔까 하고 있습니다.^^
메모장은 필수 입니다.~
메모장2를 깔까 하고 있습니다.^^
춧현...
ㅇㅅㅇ~
잘쓸께요
네~
저만그런가요;; 파일열기실패로 나오네요;;
다운 받을때 말씀이신가요?
네 첨부파일요;;; 컴터가 이상한가봐요;; 옆에 댓글달기 버튼도 없네요;;
탭 누르고 엔터;;
탭 누르고 엔터;;
첨부파일은 다른이름으로 저장하시여 알집으로 여시구요.
댓글달기 버튼은 위 이미지가 커서 그런것입니다.
댓글달기 버튼은 위 이미지가 커서 그런것입니다.
파일안에 오타 발견... 리드미가 redme로 되있네요..
readme인데... ㅠ.ㅠ;
readme인데... ㅠ.ㅠ;
잘 되네요. 추천 ~~~
감사합니다.
나야나 호스팅에서는 안되는 모냥입니다.ㅡ
오늘 드디어 설치해 보나 싶펐는데^
.htaaccess파일에서 php_flag allow_url_fopen
오늘 드디어 설치해 보나 싶펐는데^
.htaaccess파일에서 php_flag allow_url_fopen
.htaaccess파일에서 php_flag allow_url_fopen 1
1빼먹으신거 아니죠?
1빼먹으신거 아니죠?
정말 감사합니다..ㅋㅋ 잘 쓸게용^^ㅎ
후이즈 호스팅 사용중인데... allow_url_fopen 을 호스팅측에 문의해서 on으로 돌려놓았는데도
Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration 이 뜨네여..ㅠㅠ
으잌 어려워라!
Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration 이 뜨네여..ㅠㅠ
으잌 어려워라!
와... 정말 기발한 아이디어네요ㅎㅎ
글을 아무리 올려도 마이피플에선 반응이 없네요.ㅠㅠ
일단 제가 생각 해본 문제점
1. FTP 상에서 .htaccess 파일이 왜 안보이죠? ㅜㅜ 혹시 내가 지웠나?
2. 업로드 위치가 그누보드 폴더에 "mypeople_utf8" 요 폴더만 올리면 되는거죵?
3. write_update.php 는 시킨 대로 수정 했습니다.
일단 제가 생각 해본 문제점
1. FTP 상에서 .htaccess 파일이 왜 안보이죠? ㅜㅜ 혹시 내가 지웠나?
2. 업로드 위치가 그누보드 폴더에 "mypeople_utf8" 요 폴더만 올리면 되는거죵?
3. write_update.php 는 시킨 대로 수정 했습니다.
1, htaccess 는 원래 숨김파일로 되어있습니다.
2, module 폴더를 올리셔야 합니다.
3, $bo_table == "테이블명"){ 에서 테이블 명이 적용하고자 하시는 게시판의 테이블이 아닐경우 입니다.
4, AS없습니다.
5, 질문 받지 않습니다.
2, module 폴더를 올리셔야 합니다.
3, $bo_table == "테이블명"){ 에서 테이블 명이 적용하고자 하시는 게시판의 테이블이 아닐경우 입니다.
4, AS없습니다.
5, 질문 받지 않습니다.
에러나시는분들
대부분 fopen이 사용 불허로 되어있어서 그렇습니다.. 그럴경우에는
fopen이 되는 서버에 만들어놓고 iframe 등으로 처리하면 됩니다.
메세지 내용등은
mypeople($board[bo_10], "{$g4[url]}/{$g4[bbs]}/board.php?bo_table={$bo_table}&wr_id={$wr_id}", "{$wr_name}님께서 {$board[bo_subject]}에 {$wr_subject}의 글을 남기셨습니다.");
이 파일에 파라미터를 달어 넘기면 실제로 fopen이 되는 서버에서 실행되지만 실제로 메세지가 모두 전달되어 사용가능합니다...
대부분 fopen이 사용 불허로 되어있어서 그렇습니다.. 그럴경우에는
fopen이 되는 서버에 만들어놓고 iframe 등으로 처리하면 됩니다.
메세지 내용등은
mypeople($board[bo_10], "{$g4[url]}/{$g4[bbs]}/board.php?bo_table={$bo_table}&wr_id={$wr_id}", "{$wr_name}님께서 {$board[bo_subject]}에 {$wr_subject}의 글을 남기셨습니다.");
이 파일에 파라미터를 달어 넘기면 실제로 fopen이 되는 서버에서 실행되지만 실제로 메세지가 모두 전달되어 사용가능합니다...
utf-8 섭에서는 잘되는뎁 euc-kr에서는 오류가 나요...ㅠㅠ
Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in /web/html/..../mypeople.lib.php on line 16
설정 이것두 햇어요ㅎ php_flag allow_url_fopen 1
Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in /web/html/..../mypeople.lib.php on line 16
설정 이것두 햇어요ㅎ php_flag allow_url_fopen 1
본 플러그인은 UTF-8전용입니다.
euc-kr에서 사용할 수 있는 방법은 없나요 ㅠㅠ눈물이나오네요 ㅠㅠ
네, 아직 제작 되지 않았습니다.
하나는 EUC-KR 에서
하나는 UTF-8 에서 사용 중입니다.
하나는 UTF-8 에서 사용 중입니다.
한가지 팁... 저거 자르기 귀찮으면
<?
$a = 'html소스 전부 요기 붙여넣기';
$ex = explode("up_mypeople_key=",$a);
$ox = explode("&up_display",$ex[1]);
echo $ox[0];
?>
<?
$a = 'html소스 전부 요기 붙여넣기';
$ex = explode("up_mypeople_key=",$a);
$ox = explode("&up_display",$ex[1]);
echo $ox[0];
?>
괜춤네요~~ 만들어 놓으신 것을 약간 수정하여 환경설정의 필드에 키값과 게시판이름을 넣고
사용할 수 있게끔 수정을 하였습니다.
감사합니다.
사용할 수 있게끔 수정을 하였습니다.
감사합니다.
ㅎㅎㅎ
필드 하나 잡고 사용할건지 안할건지 표시하고 if걸어서 게시판 마이피플 전송 유무 표기한 여분필드로 비교하여 발송하게 하면됩니다.
저 소스는 사정이 있어서 저렇게 되어있는거구요 ㅎㅎㅎㅎ
필드 하나 잡고 사용할건지 안할건지 표시하고 if걸어서 게시판 마이피플 전송 유무 표기한 여분필드로 비교하여 발송하게 하면됩니다.
저 소스는 사정이 있어서 저렇게 되어있는거구요 ㅎㅎㅎㅎ
받는 사람코드가 여러명일때는 여분필드에 어떻게 추가하나요?
if($bo_table == "qna"){ // 적용할 게시판 테이블명. 다수 등록시 $bo_table == "테이블명1" | $bo_table == "테이블명2" | $bo_table == "테이블명3"...처럼 추가
if($board[bo_8]){ // 다음 마이피플 키로드.
include_once("$g4[path]/module/send_mypeople/mypeople.lib.php");
mypeople($board[bo_8], "{$g4[url]}/{$g4[bbs]}/board.php?bo_table={$bo_table}&wr_id={$wr_id}", "{$wr_name}님께서 {$board[bo_subject]}에 {$wr_subject}의 글을 남기셨습니다.");
if($board[bo_9]){
include_once("$g4[path]/module/send_mypeople/mypeople.lib.php");
mypeople($board[bo_9], "{$g4[url]}/{$g4[bbs]}/board.php?bo_table={$bo_table}&wr_id={$wr_id}", "{$wr_name}님께서 {$board[bo_subject]}에 {$wr_subject}의 글을 남기셨습니다.");
if($board[bo_10]){
include_once("$g4[path]/module/send_mypeople/mypeople.lib.php");
mypeople($board[bo_10], "{$g4[url]}/{$g4[bbs]}/board.php?bo_table={$bo_table}&wr_id={$wr_id}", "{$wr_name}님께서 {$board[bo_subject]}에 {$wr_subject}의 글을 남기셨습니다.");
}
}
}
}
흐미 이런식으로 해야 가네요
다른방법은 없을까요? ㅎ
if($board[bo_8]){ // 다음 마이피플 키로드.
include_once("$g4[path]/module/send_mypeople/mypeople.lib.php");
mypeople($board[bo_8], "{$g4[url]}/{$g4[bbs]}/board.php?bo_table={$bo_table}&wr_id={$wr_id}", "{$wr_name}님께서 {$board[bo_subject]}에 {$wr_subject}의 글을 남기셨습니다.");
if($board[bo_9]){
include_once("$g4[path]/module/send_mypeople/mypeople.lib.php");
mypeople($board[bo_9], "{$g4[url]}/{$g4[bbs]}/board.php?bo_table={$bo_table}&wr_id={$wr_id}", "{$wr_name}님께서 {$board[bo_subject]}에 {$wr_subject}의 글을 남기셨습니다.");
if($board[bo_10]){
include_once("$g4[path]/module/send_mypeople/mypeople.lib.php");
mypeople($board[bo_10], "{$g4[url]}/{$g4[bbs]}/board.php?bo_table={$bo_table}&wr_id={$wr_id}", "{$wr_name}님께서 {$board[bo_subject]}에 {$wr_subject}의 글을 남기셨습니다.");
}
}
}
}
흐미 이런식으로 해야 가네요
다른방법은 없을까요? ㅎ
$board[bo_10]에
마이피플키1||마이피플키2||마이피플키3
식으로 저장하시구
if($bo_table == "qna"){ // 적용할 게시판 테이블명. 다수 등록시 $bo_table == "테이블명1" | $bo_table == "테이블명2" | $bo_table == "테이블명3"...처럼 추가
include_once("$g4[path]/module/send_mypeople/mypeople.lib.php");
$count_lol = explode("||", $board[bo_10]);
for($m=0;$m<count($count_lol);$m++){
mypeople($count_lol[$m], "{$g4[url]}/{$g4[bbs]}/board.php?bo_table={$bo_table}&wr_id={$wr_id}", "{$wr_name}님께서 {$board[bo_subject]}에 {$wr_subject}의 글을 남기셨습니다.");
}
}
처럼 사용하시면됩니다.
마이피플키1||마이피플키2||마이피플키3
식으로 저장하시구
if($bo_table == "qna"){ // 적용할 게시판 테이블명. 다수 등록시 $bo_table == "테이블명1" | $bo_table == "테이블명2" | $bo_table == "테이블명3"...처럼 추가
include_once("$g4[path]/module/send_mypeople/mypeople.lib.php");
$count_lol = explode("||", $board[bo_10]);
for($m=0;$m<count($count_lol);$m++){
mypeople($count_lol[$m], "{$g4[url]}/{$g4[bbs]}/board.php?bo_table={$bo_table}&wr_id={$wr_id}", "{$wr_name}님께서 {$board[bo_subject]}에 {$wr_subject}의 글을 남기셨습니다.");
}
}
처럼 사용하시면됩니다.
마이피플키1||마이피플키2||마이피플키3||
갯수 파악을 위해여 뒤에 ||는 꼭 붙이세요~
다른 방법도 있긴 한데... 이거 제일 간단할거에요
갯수 파악을 위해여 뒤에 ||는 꼭 붙이세요~
다른 방법도 있긴 한데... 이거 제일 간단할거에요
이렇게 멋진 것이 있었군요.. 좋은 내용 감사합니다.
다음에서 위젯 중단했네요 13년2월28일 중단인대 3월1일 현재까지 기존 소스로 문자 잘오고있습니다
key=번호 다른방법으로 받을수있을까여?
key=번호 다른방법으로 받을수있을까여?
키추출이 가능 하신분은 해당 소스 사용이 계속 가능합니다.~!!
오랜만에 보니 소스가 부끄럽네요 ㅠ.ㅠ;;;
오랜만에 보니 소스가 부끄럽네요 ㅠ.ㅠ;;;