마이피플 알림 플러그인.
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)에 복사한 키값 삽입

첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 58개
연동하기 귀찮으면 내일해야지..
자료를 찾던중 다음 위젯측에서 전송하는게 있어서 위젯에서 나가는 주소를 뽑아와서 작업했습니다.
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("키값", "보내는사람", "보내는 내용");?>
처럼 일반 페이지에 삽입하면 일반 페이지에서도 전송이 됩니다.
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
이런 오류메시지 뜨는데 혹시 도와주실분
allow_url_fopen 가 on으로 되있어야 사용이 가능합니다.
제가 카페24를 안써봐서.. 질문게시판에 남겨보세요.
.htaaccess파일에서 php_flag allow_url_fopen 1 추가 해주심되네요
좋은 정보 감사합니다.~
그런데요 글자수 제한있나요? wr_subject에 띄워쓰기 있으니까 앞글자만 전송되던데요..
제목을 다 붙였으면 들어오고요? ㅋㅋ 질문 안받는다고 했는뎅 그냥 계속 질문이 되네용.
Terrorboy님께서 "한글 한글 한글"의 글을 남기셨습니다. [ http://***************]
참고로 전
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를 깔까 하고 있습니다.^^
탭 누르고 엔터;;
댓글달기 버튼은 위 이미지가 커서 그런것입니다.
readme인데... ㅠ.ㅠ;
오늘 드디어 설치해 보나 싶펐는데^
.htaaccess파일에서 php_flag allow_url_fopen
1빼먹으신거 아니죠?
Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration 이 뜨네여..ㅠㅠ
으잌 어려워라!
일단 제가 생각 해본 문제점
1. FTP 상에서 .htaccess 파일이 왜 안보이죠? ㅜㅜ 혹시 내가 지웠나?
2. 업로드 위치가 그누보드 폴더에 "mypeople_utf8" 요 폴더만 올리면 되는거죵?
3. write_update.php 는 시킨 대로 수정 했습니다.
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이 되는 서버에서 실행되지만 실제로 메세지가 모두 전달되어 사용가능합니다...
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 에서 사용 중입니다.
<?
$a = 'html소스 전부 요기 붙여넣기';
$ex = explode("up_mypeople_key=",$a);
$ox = explode("&up_display",$ex[1]);
echo $ox[0];
?>
사용할 수 있게끔 수정을 하였습니다.
감사합니다.
필드 하나 잡고 사용할건지 안할건지 표시하고 if걸어서 게시판 마이피플 전송 유무 표기한 여분필드로 비교하여 발송하게 하면됩니다.
저 소스는 사정이 있어서 저렇게 되어있는거구요 ㅎㅎㅎㅎ
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}의 글을 남기셨습니다.");
}
}
}
}
흐미 이런식으로 해야 가네요
다른방법은 없을까요? ㅎ
마이피플키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}의 글을 남기셨습니다.");
}
}
처럼 사용하시면됩니다.
갯수 파악을 위해여 뒤에 ||는 꼭 붙이세요~
다른 방법도 있긴 한데... 이거 제일 간단할거에요
key=번호 다른방법으로 받을수있을까여?
오랜만에 보니 소스가 부끄럽네요 ㅠ.ㅠ;;;