Con Blogger (FTP, Classic) come si aggiungono funzionalità troppo complesse per il modello?

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

  •  02-07-2019
  •  | 
  •  

Domanda

Utilizzando modelli classici, pubblicando via FTP su un dominio personalizzato.

Voglio aggiungere elementi personalizzati come:

  • una vista ad albero per i messaggi archiviati (espandibile utilizzando CSS / JavaScript)
  • una nuvola di tag
  • una presentazione di immagini
È stato utile?

Soluzione

Ho usato PHP per elaborare un blog di Blogger dopo che è stato pubblicato tramite FTP. Qualsiasi linguaggio lato server può farlo (ASP, ASP.NET, Python, JSP, ...).

Ho scritto uno script PHP ( blogger_functions.php ) per scansionare la directory in cui si trova FTP di Blogger e generare uno snippet di HTML per rappresentare la gerarchia dell'archivio ( $ snippet ) .

Ho aggiunto questo PHP all'inizio del mio modello di Blogger:

<?php 

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

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

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

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

?>

E questo nella parte della barra laterale del modello:

<?php
echo $snippet;
?>

Quindi ho configurato Apache per elaborare i tag PHP nei file .html del blog inserendo questo in un file .htaccess nella directory principale del blog:

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

Con questo approccio puoi sfruttare tutta la potenza di PHP con un blog di Blogger.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top