Blogger(FTP, Classic)를 사용하여 템플릿에 비해 너무 복잡한 기능을 어떻게 추가합니까?

StackOverflow https://stackoverflow.com/questions/116088

  •  02-07-2019
  •  | 
  •  

문제

클래식 템플릿을 사용하여 FTP를 통해 사용자 정의 도메인에 게시합니다.

다음과 같은 맞춤 요소를 추가하고 싶습니다.

  • 보관된 게시물에 대한 트리 보기(CSS/JavaScript를 사용하여 확장)
  • 태그 클라우드
  • 이미지 슬라이드쇼
도움이 되었습니까?

해결책

FTP를 통해 게시된 Blogger 블로그를 처리하기 위해 PHP를 사용했습니다.모든 서버측 언어(ASP, ASP.NET, Python, JSP 등)가 이를 수행할 수 있습니다.

나는 PHP 스크립트를 작성했습니다(blogger_functions.php) Blogger FTP가 있는 디렉토리를 스캔하고 아카이브 계층 구조를 나타내는 HTML 조각을 생성합니다($snippet).

내 Blogger 템플릿 상단에 다음 PHP를 추가했습니다.

<?php 

<MainPage>
$site_rootpath = "../";
</MainPage>

<ArchivePage>
$site_rootpath = "../../";
</ArchivePage>

<ItemPage>
$site_rootpath = "../../../";
</ItemPage>

include($site_rootpath."includes/blogger_functions.php");

?>

그리고 이것은 템플릿의 사이드바 부분에 대한 것입니다:

<?php
echo $snippet;
?>

그런 다음 블로그의 루트 디렉토리에 .htaccess 파일에 넣어 블로그의 .html 파일에서 PHP 태그를 처리하도록 Apache를 구성했습니다.

AddType application/x-httpd-php .html .htm

이 접근 방식을 사용하면 Blogger 블로그에서 PHP의 모든 기능을 사용할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top