우리가 사는 세상을 모두 알기엔 인생은 너무 짧다.!!

사이트관리/그누보드 소스

사이트 글 입력시 네이버 블로그에 동시에 글쓰기 기능

거북선인 2020. 1. 6. 11:52
반응형

사이트 글 입력시 네이버 블로그에 동시에 글쓰기 기능

https://sir.kr/g5_skin/29892

네이버 블로그에 동시에 글을 올릴 수 있는 게시판입니다.

이미지는 1개 올라가고용 (이미지 여러개 올리는 것도 여기 고수님들은 쉽게 구현하실 것 같은 데 )

두 게시물 짬뽕해서 만들었습니다.

 

https://sir.kr/g5_skin/6714 네이버블로그 글과 이미지 자동포스팅 기능 이미지와 함께 날림~~슝~~~~

https://sir.kr/g5_tip/1760 게시판 글 네이버 블로그 연동

 

일단 블로그에서 API 비밀번호 받으시고 

게시판 스킨폴더에 

write_update.skin.php

naver.php

xmlrpc.inc

3개 파일 올리시면 됩니다.

 

naver.php 에서

$user_id = " "; //네이버아이디
$blogid = " "; //네이버아이디
$password = " "; //아까 불로그 API에서 받은 비밀번호

 

세개 수정해 주시고 사용하시면 됩니다.

 

저도 생 초짜고 디자인하는 사람이라 코드가 뭘 의미하는 지 모릅니다.

(정말 이미지 두개 이상 올리는 거 좀 해결 좀 해 주세요ㅜ.,.ㅜ)

 

//$여기서 부터 이미지 2개 이상 올리기 좀 구현해주세요... ㅜ,.ㅜ

$sql = " select * from g5_board_file where wr_id = '$wr_id' and bo_table = '$bo_table'";
$qr = sql_query($sql);
for ($i=0; $row=sql_fetch_array($qr); $i++) {
$bf_file1 = $row[bf_file];
}    
?>
            <? if($bf_file1) { ?>
            <?
            $img = "<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file1'><br>";
            ?>
            <?}?>
<?
$subject = $wr_subject;
$content = $wr_content;
$link1 ='<br><a href="'.$wr_link1.'">'.$wr_link1.'</a>';
$link2 ='<br><a href="'.$wr_link2.'">'.$wr_link2.'</a';
?>
<?
$return = newPost(iconv('UTF-8', 'UTF-8' ,''.$subject), iconv('UTF-8', 'UTF-8',''.$img.$content.$link1.$link2), $category, $tags);
echo '<pre>';
?>

 

 

 

감안하시고 수정하셔서 쓰시길...

일단은 제 basic 스킨에서는 잘되었고요...

 

$tags 부분은 write.php 에 wr_1 부분 만들어주셔야 합니다.

 

 

    <div class="bo_w_link write_div">
        <label>태그</label>
      <input type="text" name="wr_1" value="<?php echo $wr_1 ?>" id="wr_1" class="frm_input full_input" size="50">
    </div>

 

tag 안쓰실려면 하지않으셔도 됩니다.

카테고리는 게시판 이름과 블로그 카테고리가 동일해야 적용됩니다.

 

$category = $board[bo_subject]; //블로그의 카테고리 요거주

 

다시 한 번 말씀드리지만 저도 생 초짜고 디자인하는 사람이라 코드가 뭘 의미하는 지 모릅니다.

그럼 잘 쓰셔유~~~

 

 

 

추가 1

https://sir.kr/cmall/1538561147 에서 잘 구현 된 걸 구입해 쓰실 수 있습니다.

저 아닙니다. 저는 순수한 오랄형 디자이너입니다.

 

추가 2

이미지 부분은 유찬이아빠님께서 답변해주셔셨습니다.

 

 

$sql = " select * from g5_board_file where wr_id = '$wr_id' and bo_table = '$bo_table'";
$qr = sql_query($sql);

for ($i=0; $row=sql_fetch_array($qr); $i++) {
$bf_file[$i]= $row[bf_file];

if ($bf_file[$i])
{
    $img .= "<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[$i]'>";
}

}

 

수정파일 올립니다.


naverBlog수정된것.zip


혹시 몰라 원래 파일도 남겨둡니다.

naverBlog원본.zip


반응형