Avec Blogger (FTP, Classic), comment ajouter des fonctionnalités trop complexes pour le modèle?

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

  •  02-07-2019
  •  | 
  •  

Question

Utilisation de modèles classiques, publication via FTP sur un domaine personnalisé.

Je souhaite ajouter des éléments personnalisés tels que:

  • une arborescence pour les publications archivées (développement à l'aide de CSS / JavaScript)
  • un nuage de tags
  • un diaporama d'images
Était-ce utile?

La solution

J'ai utilisé PHP pour traiter un blog Blogger après sa publication via FTP. Tout langage côté serveur peut le faire (ASP, ASP.NET, Python, JSP, ...).

J'ai écrit un script PHP ( blogger_functions.php ) pour analyser le répertoire dans lequel Blogger FTP est créé et générer un extrait de code HTML représentant la hiérarchie de l'archive ( $ snippet ). .

J'ai ajouté ce code PHP en haut de mon modèle Blogger:

<?php 

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

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

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

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

?>

Et ceci dans la barre latérale du modèle:

<?php
echo $snippet;
?>

Ensuite, j'ai configuré Apache pour qu'il traite les balises PHP dans les fichiers .html du blog en mettant ceci dans un fichier .htaccess dans le répertoire racine du blog:

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

Avec cette approche, vous pouvez utiliser toute la puissance de PHP avec un blog Blogger.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top