С Blogger (FTP, Classic), как вы добавляете функции, которые слишком сложны для шаблона? - PullRequest
1 голос
/ 22 сентября 2008

Использование классических шаблонов, публикация через FTP на пользовательский домен.

Я хочу добавить пользовательские элементы, такие как:

  • древовидное представление для архивных сообщений (расширение с использованием CSS / JavaScript)
  • облако тегов
  • слайд-шоу изображений

1 Ответ

2 голосов
/ 24 сентября 2008

Я использовал PHP для обработки блога Blogger после его публикации по FTP. Любой серверный язык может сделать это (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 для обработки тегов PHP в файлах .html блога, поместив это в файле .htaccess в корневом каталоге блога:

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

При таком подходе вы можете использовать всю мощь PHP в блоге Blogger.

...