Le modifiche al modello di Blogger non vengono salvate? Soluzione alternativa

Ieri sera e insieme a +Karla che, a causa di problemi di fuso orario, si trovava in un momento meno asociale del vostro, abbiamo entrambi trascorso un momento "divertente" cercando di aiutarci a vicenda a fare ciò che sembrava impossibile: modificare alcuni modelli di Blogger nella sezione in cui vengono generati i contenuti dei post.
Il problema era che ogni volta che apportavamo modifiche in quell'area – che è esattamente dove bisogna lavorare per creare i riepiloghi – le salvavamo e non avevano alcun effetto. Dopo molte peregrinazioni, prove e riprove , ci siamo finalmente resi conto che, in effetti, Blogger ignorava completamente tutte le modifiche che avevamo apportato e non potevamo risolvere il problema.

I problemi menzionati in questo post sono stati risolti alla fonte. Di seguito è riportato un rimedio nel caso in cui un problema simile si ripresenti.

Per vederlo oggi basta modificare qualcosa tra <b:includable id='post' var='post'> e </b:includable'> , uscire dalla modifica del template, rientrare e verificare che magicamente tutto sia tornato come prima. Le modifiche scompaiono come se non fossero mai state apportate.
Beh, anche un po' peggio , perché quando si salva l'aggiornamento, quell'includable  viene  ripristinato ai valori predefiniti da Blogger, quindi manipolare il template in questo momento può portarci, con un'altissima percentuale di probabilità, a cancellare tutte le modifiche che avevamo precedentemente apportato in quell'area. Non solo quelle nuove ma anche quelle precedenti come ho detto, quindi fate attenzione a non fare nulla nel template in questo momento se non è necessario .
Blogger ci sta già lavorando e promette di farvi sapere quando sarà risolto, ma nel caso qualcuno abbia fretta o questa storia abbia creato un tale caos da spingerli ad adottare l'espressione "nel dubbio, buttatevi" perché hanno già eliminato ciò che non avrebbero dovuto, ecco una soluzione temporanea con molte garanzie.
Dovete cercare nel modello l'apertura dell' "include" di cui parlavo prima...

<b:includable id=' post ' var='post'>

...e poi rinomina l' id , ad esempio come postmodified , per lasciarlo così:

<b:includable id=' postmodificato ' var='post'>

Inizialmente non ci saranno problemi, perché ho verificato che salvando e modificando nuovamente, Blogger rigenera completamente l' includeable originale , quindi ne avremo solo due: l'originale e questo blocco appena rinominato, che inizialmente sarà identico.
Il tocco finale per far funzionare questo blocco rinominato al posto dell'originale sarebbe trovare la chiamata di routine corrispondente ( include ) e modificarne anche il nome, in modo che sia:

<b:include data='post' name=' post '/>

...diventare quest'altra cosa:

<b:include data='post' name=' postmodified '/>

Salviamolo e voilà! Ora possiamo modificare qualsiasi cosa vogliamo all'interno di questo nuovo include rinominato senza problemi, e sarà anche quello che verrà eseguito. Blogger manterrà intatto il suo codice, ma poiché non gli abbiamo assegnato un nome, rimarrà inutilizzato. Il vantaggio è che se mai volessimo tornare al codice originale di Blogger, dovremo semplicemente annullare l'ultimo passaggio, quello in cui abbiamo rinominato l' include .
Un ringraziamento speciale a Blogger Code per l'idea.

fonte

Commenti

nome-foto