Visualizzazione risultati 1 fino 19 di 19

Discussione: Inserire un codice Html in editor del codice

  1. #1
    cinemaesport non è connesso Utente AlterBlog
    Data registrazione
    22-06-2016
    Messaggi
    10

    Predefinito Inserire un codice Html in editor del codice

    Buongiorno.
    Ho provato a inserire il seguente codice nell'editor del codice della pagina, ma non funziona correttamente (appare soltanto un bottone che non reagisce):
    Codice HTML:
    <button onclick="mostraFrasi()">Clicca qui</button>
    <p id="frasi"></p>
    <script><br />
    function mostraFrasi() {<br />
      var frasi = ["frase 1", "frase 2", "frase 3", "frase 4", "frase 5", "frase 6", "frase 7", "frase 8", "frase 9", "frase 10"];<br />
      var scelte = [];<br />
      while (scelte.length < 3) {
        var indice = Math.floor(Math.random() * frasi.length);
        if (!scelte.includes(indice)) {
          scelte.push(indice);
        }
      }
      var contenuto = "";
      for (var i = 0; i < scelte.length; i++) {
        contenuto += frasi[scelte[i]] + "<br />";<br />
      }<br />
      document.getElementById("frasi").innerHTML = contenuto;<br />
    }<br />
    </script>
    Ultima modifica di alemoppo : 12-04-2023 alle ore 18.35.37

  2. #2
    albenessereblog non è connesso Utente attivo
    Data registrazione
    29-12-2021
    Messaggi
    328

    Predefinito

    Citazione Originalmente inviato da cinemaesport Visualizza messaggio
    Buongiorno.
    Ho provato a inserire il seguente codice nell'editor del codice della pagina, ma non funziona correttamente (appare soltanto un bottone che non reagisce):

    <button onclick="mostraFrasi()">Clicca qui</button>
    <p id="frasi"></p>
    <script><br />
    function mostraFrasi() {<br />
    var frasi = ["frase 1", "frase 2", "frase 3", "frase 4", "frase 5", "frase 6", "frase 7", "frase 8", "frase 9", "frase 10"];<br />
    var scelte = [];<br />
    while (scelte.length < 3) {
    var indice = Math.floor(Math.random() * frasi.length);
    if (!scelte.includes(indice)) {
    scelte.push(indice);
    }
    }
    var contenuto = "";
    for (var i = 0; i < scelte.length; i++) {
    contenuto += frasi[scelte[i]] + "<br />";<br />
    }<br />
    document.getElementById("frasi").innerHTML = contenuto;<br />
    }<br />
    </script>
    Che devi mettere, la frase del giorno random?

  3. #3
    cinemaesport non è connesso Utente AlterBlog
    Data registrazione
    22-06-2016
    Messaggi
    10

    Predefinito

    L'intento è di inserire un codice nell'editor della pagina in modo che quando l'utente clicca sul bottone con la scritta "clicca qui" (è un esempio) sotto al bottone appaiono 3 frasi scelte a caso da una lista di 10 frasi (presenti soltanto nel codice).

  4. #4
    albenessereblog non è connesso Utente attivo
    Data registrazione
    29-12-2021
    Messaggi
    328

    Predefinito

    Citazione Originalmente inviato da cinemaesport Visualizza messaggio
    L'intento è di inserire un codice nell'editor della pagina in modo che quando l'utente clicca sul bottone con la scritta "clicca qui" (è un esempio) sotto al bottone appaiono 3 frasi scelte a caso da una lista di 10 frasi (presenti soltanto nel codice).
    Ti consiglio di creare un file-child altrimenti quando ci saranno modifiche al tema il codice viene cancellato.

    Prova questo:

    Codice:
    <select onchange="location.href=this.options[this.selectedIndex].value;">
        <option value="#">Scegli...</option>
        <option value="Frase1</option>
        <option value="Frase2</option>
        <option value="Frase3</option>
    </select>
    Ultima modifica di albenessereblog : 11-04-2023 alle ore 17.42.04

  5. #5
    cinemaesport non è connesso Utente AlterBlog
    Data registrazione
    22-06-2016
    Messaggi
    10

    Predefinito

    Grazie per il consiglio. Ho messo il codice all'interno di "editor del codice" della pagina specifica, ma appare solo un bottone "Scegli...".

  6. #6
    albenessereblog non è connesso Utente attivo
    Data registrazione
    29-12-2021
    Messaggi
    328

    Predefinito

    Citazione Originalmente inviato da cinemaesport Visualizza messaggio
    Grazie per il consiglio. Ho messo il codice all'interno di "editor del codice" della pagina specifica, ma appare solo un bottone "Scegli...".
    Io non so che tema hai tu. Ho fatto una prova: ho messo il codice in un mio file-child e funziona.

  7. #7
    cinemaesport non è connesso Utente AlterBlog
    Data registrazione
    22-06-2016
    Messaggi
    10

    Predefinito

    Il mio tema è "Twenty thirteen". Sicuramente sono io che sbaglio. Non so cosa sia il file-child. Ho messo il codice nell'editor del codice della pagina che intendo modificare: è giusto fare così? O dovrei operare in Aspetto - Editor del tema - File del tema ?

  8. #8
    albenessereblog non è connesso Utente attivo
    Data registrazione
    29-12-2021
    Messaggi
    328

    Predefinito

    Citazione Originalmente inviato da cinemaesport Visualizza messaggio
    Il mio tema è "Twenty thirteen". Sicuramente sono io che sbaglio. Non so cosa sia il file-child. Ho messo il codice nell'editor del codice della pagina che intendo modificare: è giusto fare così? O dovrei operare in Aspetto - Editor del tema - File del tema ?
    Come ti dicevo, se metti il codice nell'editor al prossimo aggiornamento del tema si cancellerà. Nel file chi rimane.
    Come vedi il mio tema è "donovan" e ho creato la cartella "donovan-child", tu dovrai creare "twentytwentythree-child". Il file più importante da mettere è functions.php (mettilo vuoto per ora) e poi se vuoi anche altri che sono poi quelli originali, ma qui modificati.
    Fatto questo, facci sapere.

    Ultima modifica di albenessereblog : 11-04-2023 alle ore 19.09.34

  9. #9
    frasidipace non è connesso AlterGuru 2500
    Data registrazione
    07-05-2010
    Messaggi
    2,624

    Predefinito

    Citazione Originalmente inviato da albenessereblog Visualizza messaggio
    Io non so che tema hai tu. Ho fatto una prova: ho messo il codice in un mio file-child e funziona.
    Perdonami, ma a cosa serve creare i tema child, visto che uno script html si può inserire in una pagina mediante il blocco HTML personalizzato?
    Un tema child si crea se devi aggiungere snippets al functions.php, oppure se vuoi aggiungere template personalizzato.
    Perché complicarsi la vita inutilmente per uno script html?

    Ciao

  10. #10
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,686

    Predefinito

    Anche io concordo sull'usare il semplice blocco HTML.
    Tornando al codice, non ho capito perché ci sono quei "<br />".

    Così a me funziona:
    Codice HTML:
    <button onclick="mostraFrasi()">Clicca qui</button>
    <p id="frasi"></p>
    <script>
    function mostraFrasi() {
      var frasi = ["frase 1", "frase 2", "frase 3", "frase 4", "frase 5", "frase 6", "frase 7", "frase 8", "frase 9", "frase 10"];
      var scelte = [];
      while (scelte.length < 3) {
        var indice = Math.floor(Math.random() * frasi.length);
        if (!scelte.includes(indice)) {
          scelte.push(indice);
        }
      }
      var contenuto = "";
      for (var i = 0; i < scelte.length; i++) {
        contenuto += frasi[scelte[i]] + "<br />";
      }
      document.getElementById("frasi").innerHTML = contenuto;
    }
    </script>
    Se non dovesse funzionare, puoi indicare la pagina dove lo hai inserito?

    Ciao!

  11. #11
    albenessereblog non è connesso Utente attivo
    Data registrazione
    29-12-2021
    Messaggi
    328

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Anche io concordo sull'usare il semplice blocco HTML.
    Che io sappia il blocco HTML c'è per i widget, ma se lui volesse metterlo in un punto specifico del sito, come fa?

  12. #12
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,686

    Predefinito

    È un blocco selezionabile come contenuto di pagine/articoli.


    Ciao!

  13. #13
    albenessereblog non è connesso Utente attivo
    Data registrazione
    29-12-2021
    Messaggi
    328

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    È un blocco selezionabile come contenuto di pagine/articoli.


    Ciao!
    Così lo puoi inserire in un articolo, ma se volesse metterlo es. nell'header deve avere il child.

  14. #14
    cinemaesport non è connesso Utente AlterBlog
    Data registrazione
    22-06-2016
    Messaggi
    10

    Predefinito

    Salve. Ho provato a inserire un codice html in una pagina con "aggiungi blocco", ho scritto il codice html nel blocco "Codice", ma sulla pagina compare soltanto il testo del codice html. Ho provato anche con un codice elementare:
    <strong>Questo testo è in grassetto.</strong>
    Ma il risultato è lo stesso.

  15. #15
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,686

    Predefinito

    Se utilizzi il blocco codice è normale che mostra il testo del codice HTML. Non riesci a trovare il blocco HTML Personalizzato?

    Ciao!

  16. #16
    cinemaesport non è connesso Utente AlterBlog
    Data registrazione
    22-06-2016
    Messaggi
    10

    Predefinito

    Non funziona neanche se metto il codice in: Opzioni, Visualizzazione: Editor del codice.

  17. #17
    cinemaesport non è connesso Utente AlterBlog
    Data registrazione
    22-06-2016
    Messaggi
    10

    Predefinito

    E non funziona neanche in blocco "Html Personalizzato".

  18. #18
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,686

    Predefinito

    Citazione Originalmente inviato da cinemaesport Visualizza messaggio
    E non funziona neanche in blocco "Html Personalizzato".
    Puoi mostrare la pagina dove lo hai inserito?

    Ciao!

  19. #19
    cinemaesport non è connesso Utente AlterBlog
    Data registrazione
    22-06-2016
    Messaggi
    10

    Predefinito

    Ho provato con un altro codice html, ora funziona. Grazie per il consiglio riguardo "Html Personalizzato".

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •