Rev. 2.73

121312.png

자신의 블로그에 올리고자 하는 포스트가 다른곳에서 퍼오거나 개인목적의 포스트라면 XML에 까지 포함시키기가 꺼림직 할 것이다. 그래서 델버님의 '글을 XML에 포함 안시키기'팁을 적용하여 사용하였지만, 공개+싱크 예약을 할경우 RSS업데이트는 항상 수동으로 해주어야 한다는 불편함이 있어 예약에서 '공개+싱크'로 작성 할 경우 + RSS까지 되도록 만들어 보았다.

좌측에 있는 그림은 본인의 태터 포스트 입력창이다. 여러가지 기능이 애드온 되어 있으므로 등록예약 항목만 참고하기 바란다.

이 기능을 에드온 하려면 첫번째로 델버님의 글을 XML에 포함 안시키기가 적용되어 있어야 한다. 그리고 다음의 코드를 추가해 보자.
편집할 파일은 inc_function.php, article_edit.php 두개이다.
※ 백업필수

article_edit.php 250열 부근에 아래의 코드를 찾는다.(article_edit.php 수정은 하지 않아도 무방함)

<td><input type="radio" value="0" name="subscription">수동으로 처리  /  생성시각에 <input type="radio" value="1" name="subscription">공개 <input type="radio" value="2" name="subscription">공개+싱크</td>

이것을 아래처럼 수정한다.

<td><input type="radio" value="0" name="subscription">수동  /  예약 <input type="radio" value="1" name="subscription">공개 <input type="radio" value="2" name="subscription">공개+싱크+RSS</td> <!-- 공개+싱크+RSS 예약 추가 -->

inc_function.php1500열 부근에 function set_article_sync에서 아래의 코드를 찾는다.

if ($mode && !$is_public) $add_query = " , is_public = '1'";

그 아래 줄에 다음처럼 추가해 준다.

if ($mode && !$is_public) $add_query = " , is_public = '1' and perm_xml = '1'"; // 공개+싱크+RSS 예약 추가

이상이다. 소스가 난해하여 각종 버그가 일어날 소지가 다분하다. 버그리포트는 이곳에 남겨주기 바란다.

※ 예약 이벤트 발생시 Warning: Missing argument 4 for set_article_xml() in... 에러가 뜹니다. 에러가 한번 뜨고 난 이후에는 정상적으로 작동 하지만 껄끄럽군요. 버그를 잡아 보도록 하겠습니다.

※ 싱크를 하면 RSS에 추가되고 퍼블릭만하면 RSS에 추가되지 않도록 변경하였다.

Comments

경기도 파주에 있는 예술인 마을 헤이리로 회사에서 건축물 견학을 갔다. 정말 작고 특이한 건물과 구조물들이 많았다. 한겨울의 출사여서 그런지 투박하기 그지 없지만, 그런대로 봐줄만 하다. 촬영에 사용된 카메라는 '올림푸스 카메디아C-8080wz'이다.

관련 홈페이지 : http://www.heyri.net
※ 위 홈페이지를 방문하면 헤이리에서 일어나는 각종 행사일정 및 쿠폰을 얻을 수 있다.

1-143847.jpg
2-554473.jpg
3-938469.jpg
4-999009.jpg
5-186685.jpg
6-821336.jpg
7-118673.jpg
8-487174.jpg
9-144861.jpg
10-167986.jpg
11-533191.jpg
12-466715.jpg
13-091218.jpg
14-354383.jpg
15-789824.jpg
16-707204.jpg
17-693609.jpg

Comments