代码之家  ›  专栏  ›  技术社区  ›  Liam

对于Blogger(FTP,Classic),如何添加对模板来说过于复杂的功能?

  •  1
  • Liam  · 技术社区  · 16 年前

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

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

    • 存档帖子的树视图(使用CSS/JavaScript展开)
    • 标签云
    • 图像的幻灯片放映
    1 回复  |  直到 16 年前
        1
  •  2
  •   Liam    16 年前

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

    我写了一个PHP脚本( blogger_functions.php $snippet

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

    <?php 
    
    <MainPage>
    $site_rootpath = "../";
    </MainPage>
    
    <ArchivePage>
    $site_rootpath = "../../";
    </ArchivePage>
    
    <ItemPage>
    $site_rootpath = "../../../";
    </ItemPage>
    
    include($site_rootpath."includes/blogger_functions.php");
    
    ?>
    

    并将其添加到模板的侧栏部分:

    <?php
    echo $snippet;
    ?>
    

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

    通过这种方法,您可以将PHP的全部功能用于博客。