[텍스트큐브] RSS/ATOM 발행글 수 늘리기

  텍스트큐브에서 RSS 및 ATOM 피드(feed) 발행 정책은 관리자 화면에서 '설정 → 블로그'에 들어가서 바꿀 수 있다. 텍스트큐브 1.7.8에서는 기본으로 최대 30개 글을 발행할 수 있었는데, 1.8로 넘어오면서 50개까지 늘어났다.

텍스트큐브 블로그 공개 정책

  발행글을 50개보다 더 늘리려면 /interface/owner/setting/blog/index.php를 수정한다. 텍스트큐브 1.8.3.1에서는 617~627째 줄에 위 설정 항목을 출력하는 구문이 있다.

<dd>
<?php echo getArrayValue(explode('%1', _t('최근 %1 개의 블로그 글을 피드로 내보냅니다.')), 0);?>
<select id="entriesOnRSS" name="entriesOnRSS">
<?php
for ($i = 5; $i <= 50; $i += 5) {
?>
<option value="<?php echo $i;?>"<?php echo ($i == $blog['entriesOnRSS'] ? ' selected="selected"' : '');?>><?php echo $i;?></option>
<?php
}
?>
</select><?php echo getArrayValue(explode('%1', _t('최근 %1 개의 글을 피드로 내보냅니다.')), 1);?>
</dd>


  'for ($i = 5; $i <= 50; $i += 5)'가 설정 항목에서 고를 글 수를 조절하는 부분이다. '$i=5'는 최소값을 5로 시작하고, '$i += 5'는 최소값에서 5씩 늘려간다는 뜻이다. '$i <= 50'은 $i가 50 이하일 때까지만 반복하겠다는 조건이므로, 최대값은 50이다.

  10~100개 글을 10 단위로 발행할 수 있게 바꾸려면 다음처럼 고친다.

<?php
for ($i = 10; $i <= 100; $i += 10) {
?>

  이렇게 바꾸고 다시 설정 화면으로 들어가면 아래처럼 바뀐 것을 볼 수 있다.

텍스트큐브 발행글 수 바꾸기

  발행글 수를 너무 늘리면 피드 처리 때문에 서버 부담과 전송량이 커지고, 검색기와 구독자가 피드를 읽어들이는 시간도 길어질 수 있다. 발행하는 글 수를 늘릴 때는 이 점을 고려하자.
글 걸기 주소 : 이 글에는 글을 걸 수 없습니다.

덧글을 달아 주세요

  1. 비밀방문자 2015/02/06 12:46 고유주소 고치기 답하기

    관리자만 볼 수 있는 덧글입니다.

    • 팥알 2015/02/06 13:28 고유주소 고치기 답하기

      http://pat.im/772

      이 글을 참고하셔서 고치면 RSS에 그물편지 주소가 드러나는 걸 막을 수 있습니다. 텍스트큐브가 판올림한 뒤로 관련 코드가 php 파일의 몇째 줄에 있는지는 바뀌었습니다.

  2. 비밀방문자 2015/02/06 16:06 고유주소 고치기 답하기

    관리자만 볼 수 있는 덧글입니다.

    • 팥알 2015/02/06 18:27 고유주소 고치기 답하기

      RSS 캐시를 지워야 반영될 겁니다.
      관리 화면에서는 지워지지 않고, 파일을 찾아서 지워야 합니다.
      RSS 캐시를 지우기 어렵다면, RSS에 들어간 글 가운데 하나를 고치면 반영될 수 있습니다.

  3. 비밀방문자 2015/02/06 21:25 고유주소 고치기 답하기

    관리자만 볼 수 있는 덧글입니다.

    • 팥알 2015/02/06 22:04 고유주소 고치기 답하기

      반응형 스킨은 이동 기기용에만 쓰고 있습니다.
      그 동안 이렇게 저렇게 파일을 고쳐 쓰곤 하다 보니 판올림하려고 파일들을 한꺼번에 덮어쓰는 것을 어러워 하고 있습니다. 그래서 텍스트큐브 저장소에서 보고 바뀐 내용이 있을 때마다 갱신해 두고 있습니다.

      제가 뭘 많이 아는 건 아니니, 아는 데까지만 답변 드리겠습니다. 고맙습니다.