使用Blogger(FTP,Classic),您如何为模板添加过于复杂的功能?

时间:2008-09-22 16:59:12

标签: ftp blogger

使用经典模板,通过FTP发布到自定义域。

我想添加自定义元素,例如:

  • 存档帖子的树状视图(使用CSS / JavaScript进行扩展)
  • 标签云
  • 图片幻灯片

1 个答案:

答案 0 :(得分:2)

我使用PHP在通过FTP发布后处理Blogger博客。任何服务器端语言都可以这样做(ASP,ASP.NET,Python,JSP,...)。

我写了一个PHP脚本(blogger_functions.php)来扫描Blogger FTP所在的目录,并生成一段HTML代表档案层次结构($snippet)。

我将此PHP添加到Blogger模板的顶部:

<?php 

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

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

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

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

?>

这是模板的侧边栏部分:

<?php
echo $snippet;
?>

然后我将Apache配置为通过put来处理博客的.html文件中的PHP标记 这在博客根目录的.htaccess文件中:

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

通过这种方法,您可以使用Blogger博客充分利用PHP。