Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2017
    Messaggi
    21

    Come tradurre in pratica un ciclo IF/ELSE per uno script blogger?

    Buonasera a tutti,
    vorrei chiedere agli esperti come poter tradurre in pratica una funzione relativa ad uno script.

    Lo script in questione:

    <b:if cond='data:blog.pageType == &quot;item&quot;'>
    <span style='font-size:12px; text-align: right; font-weight:normal; !important; color:#de3b1a !important; line-height:12px;'>

    <span class='glyphicon glyphicon-refresh'/>
    &amp;nbsp;- ultimo aggiornamento il&amp;nbsp;
    <span data-placement='bottom' data-toggle='tooltip' id='updatedateinfo' title='Post was updated'>
    -
    </span>
    </span>
    <script>
    var postID = &quot;<dataost.id/>&quot;;
    jQuery.getJSON(&#39;https://www.blogger.com/feeds/PERSON.../summary/&#39; + postID + &#39;?alt=json-in-script&amp;callback=?&#39;, function(data) {
    var entry = data.entry;
    var dateu = new Date(entry.updated.$t);
    var months = [&quot;gennaio&quot;,&quot;febbraio&quot;,&quot;mar zo&quot;,&quot;aprile&quot;,&quot;maggio&quot;,&qu ot;giugno&quot;,&quot;luglio&quot;,&quot;agosto&qu ot;,&quot;settembre&quot;,&quot;ottobre&quot;,&quo t;novembre&quot;,&quot;dicembre&quot;];
    document.getElementById(&quot;updatedateinfo&quot.innerHTML = dateu.getDate() + &quot; &quot; + months[dateu.getMonth()] + &quot; &quot; + dateu.getFullYear()
    document.getElementById(&quot;updatedateinfo&quot.title = &#39;Post was updated on &#39; + dateu;
    });
    </script>
    </b:if>

    serve a stampare la data di aggiornamento di un post di blogger a fianco alla data di pubblicazione. Per esempio se ieri 25/6 avessi pubblicato un post e oggi lo 26/6 lo avessi aggiornato vedrei nell'header del mio post "Data di pubblicazione 25/6 - ultimo aggiornamento 26/6" e fin qui tutto ok.

    La cosa (un pò fastidiosa) è che se io pubblico un post (poniamo oggi 26/6) e non faccio alcuna modifica vedrò sempre "Data di pubblicazione 26/6 - ultimo aggiornamento 26/6", praticamente data di pubblicazione e aggiornamento coincidono.

    Io vorrei tradurre in pratica il concetto secondo cui "ultimo aggiornamento" dovrebbe comparire SE E SOLO SE la data di aggiornamento è diversa dalla data di pubblicazione. Io purtroppo non so scrivere questa (per voi) banale funzione, immagino che sia un ciclo IF ELSE, ma non so farlo.

    Qulacuno saprebbe darmi una mano?

    Grazie in anticipo a tutti.

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    ciao ti ho spostato in cms. penso si tratti di word press
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2017
    Messaggi
    21
    Grazie Ciro, a dir la verità di Blogger. Ma penso che il core sia lo script in Java.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2016
    Messaggi
    783
    Formatta il codice e trasforma le entity altrimenti è difficile anche solo leggerlo.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.