Supporto
Documentazione

Aggiungi CSS o JavaScript al tuo calendario

Questa pagina spiega come personalizzare i messaggi a video utilizzando l’HTML, consentendoti di incorporare CSS e script JavaScript. Il CSS ti permette di dare uno stile alle pagine, mentre gli script JavaScript possono aggiungere funzionalità al tuo sito web in grado di modificare il contenuto, registrare informazioni e altro ancora.

Aggiungere HTML all’interno dei campi di testo

In SuperSaaS HTML, CSS e JavaScript possono essere inseriti solo nei campi di testo che consentono contenuti HTML. Ci sono quattro punti in cui puoi aggiungere HTML al tuo campo di testo:
  • Nel riquadro del messaggio sotto Impostazioni layout
  • Nei riquadri dei messaggi situati in ogni calendario nella pagina Configura > Layout
  • Nel riquadro dei commenti HTML che si trova nei moduli personalizzati andando su Configura > Design
  • Nei riquadri dei messaggi email nella pagina Configura > Layout se l’HTML è abilitato per i messaggi email
Non tutti gli account sono autorizzati a usare JavaScript. Se hai un account gratuito, potresti dover contattare l’assistenza per chiedere di autorizzarti ad aggiungere JavaScript alla pagina. Non è possibile aggiungere JavaScript ai messaggi email.

Cambiare l’aspetto del calendario con CSS

Se desideri aggiungere stili specifici a determinate pagine del calendario per renderle coerenti con il tuo sito web, ad esempio, puoi usare CSS. Proprio come gli script, il CSS può essere aggiunto a ogni riquadro di messaggio che consente l’HTML. Clicca sul pulsante < > nella barra degli strumenti del riquadro del messaggio per aprire il campo di testo del codice sorgente per aggiungere il tuo CSS. Avrai bisogno di alcune conoscenze tecniche di base per applicarlo al tuo calendario. Esistono due modi per usare il CSS in SuperSaaS: puoi usare il CSS in linea o collegare un foglio di stile esterno.

CSS in linea

Il CSS in linea è un metodo che ti permette di applicare stili direttamente ai singoli elementi HTML all’interno del tuo calendario. Questo viene fatto utilizzando l’attributo style all’interno del tag di apertura di un elemento HTML. Ad esempio, se vuoi cambiare il colore del testo in un paragrafo in verde e impostare la dimensione del carattere a 16 pixel, useresti il CSS in linea come segue:

<p style="color: green; font-size: 16px;"> Questo è un paragrafo con testo verde e una dimensione del carattere di 16 pixel.</p>

Questo è un paragrafo con testo verde e una dimensione del carattere di 16 pixel.

Il CSS in linea è ottimo per cambiare rapidamente lo stile di un elemento specifico senza influenzare il resto della pagina. Tuttavia, diventa meno pratico quando devi applicare lo stesso stile a molti elementi, poiché devi ripetere lo stesso codice ogni volta.

CSS in linea nelle email

SuperSaaS offre due tipi di formati email: testo semplice e HTML. Per impostazione predefinita, le email vengono inviate in testo semplice, che consente solo testo di base. Se desideri includere immagini, HTML o applicare stili come il CSS, abilita la formattazione HTML per i messaggi email nella pagina Impostazioni layout. Nelle email, devi usare il CSS in linea perché le email non supportano i fogli di stile CSS come le pagine web. Dopo aver abilitato la formattazione HTML per l’email, puoi applicare il CSS in linea come spiegato sopra.

Utilizzo di un foglio di stile esterno

Mentre il CSS in linea è utile per piccoli cambiamenti, diventa poco pratico se hai molte ricorrenze da gestire; in quel caso l’uso di un foglio di stile CSS esterno diventa preferibile. Per collegarsi a un foglio di stile esterno, è importante che il foglio di stile sia ospitabile e accessibile su un altro server, poiché non è possibile memorizzare i file CSS direttamente in SuperSaaS. La struttura di base per collegarsi a un foglio di stile CSS separato è la seguente:

<link rel="stylesheet" href="https://{www.inserisciiltuourl}/css/style.css">

Dopo aver applicato il CSS nel codice sorgente dei riquadri di testo che consentono contenuti HTML, premi ‘Salva’ e visita la pagina per assicurarti che il CSS sia stato applicato correttamente.

Aggiunta di CSS al tuo widget

Puoi anche aggiungere CSS a un widget del calendario che può essere incorporato nel tuo sito web. Se desideri personalizzare lo stile del widget, puoi aggiungere il tuo CSS, che verrà inserito tra i tag style in ogni frame, oppure collegarti a un foglio di stile esterno. Tuttavia, tieni presente che la struttura e gli identificatori del widget potrebbero cambiare in seguito ai nostri aggiornamenti, quindi non fare affidamento sulla loro stabilità nel tempo.

var supersaas = new SuperSaaS("demo", "Terapista", {"custom_css": "h1 {color:red}"})
var supersaas = new SuperSaaS("demo", "Terapista", {"custom_css": "https://….css"})

Per ulteriori informazioni sulla personalizzazione del tuo widget SuperSaaS, consulta la nostra documentazione per sviluppatori.

Utilizzo di script in SuperSaaS

Gli script JavaScript possono essere utili per integrare funzionalità dinamiche nelle pagine del calendario o nei moduli per migliorare il processo di prenotazione. Puoi integrare vari servizi o funzioni, come chat dal vivo, pulsanti, conti alla rovescia o script di tracciamento per servizi di analisi come Google Analytics o Bing.

Ad esempio, il seguente snippet aggiunge un pulsante pop-up come questo che può essere utilizzato per mostrare informazioni aggiuntive quando i clienti prenotano tramite la tua pagina di prenotazione.

<input onclick="window.open('//static.supersaas.net/img/demo_room.jpg', 'Popup', 'width=400,height=300')" type="button" value="Pop-up">

Come inserire uno script

  1. Trova il tuo riquadro di testo: Naviga fino al riquadro di testo dove vuoi aggiungere il tuo script JavaScript. Questo riquadro può trovarsi in una qualsiasi delle posizioni menzionate sopra.
  2. Apri il campo di testo del codice sorgente: Clicca sul pulsante < > nella barra degli strumenti del riquadro di testo per aprire il campo del codice sorgente.
  3. Copia il tuo script: Recupera lo snippet di codice del servizio o della funzione che desideri integrare, come un pulsante chat in tempo reale per il supporto dal vivo o un servizio di analisi come Google Analytics.
  4. Aggiungilo al campo del codice sorgente e salva: Incolla lo snippet di codice nel campo del codice sorgente in SuperSaaS e fai clic su Salva. Quindi, scorri fino alla fine della pagina di layout e fai clic sul pulsante Salva modifiche.
  5. Test: Dopo aver salvato il codice, visita la pagina in cui hai applicato lo snippet di codice per assicurarti che lo script sia applicato correttamente. Se hai bisogno dello snippet su più pagine, ripeti il processo di inserimento per ogni riquadro di messaggio personalizzato.
Ogni campo di testo può contenere fino a 3000 caratteri. Se hai bisogno di includere più codice, usa un tag src nel tuo script per collegarti a un file HTML esterno e inserisci questo tag nel codice sorgente. Questo ti permette di aggiungere una grande quantità di JavaScript senza superare il limite di caratteri. Per garantire un caricamento rapido della pagina, è consigliabile aggiungere un attributo defer al tag src.

Opzioni extra all’interno di SuperSaaS

Utilizzo di testo automatico con gli script

Le stringhe di testo automatico sono un insieme di “parole magiche” che vengono sostituite automaticamente da qualcos’altro quando il messaggio viene generato. Le istruzioni di testo automatico sono utili per le email e i messaggi a video. Tuttavia, possono anche essere utilizzate in HTML in combinazione con uno script. Nella pagina per personalizzare i messaggi video puoi trovare tutte le istruzioni di testo automatico utilizzabili con l’HTML.

Il testo automatico può anche essere utilizzato per aggiungere script in modo condizionale. Ad esempio, per aggiungere uno script solo se un pagamento è andato a buon fine. Per aggiungere uno snippet di codice alla tua istruzione condizionale di testo automatico, aggiungilo semplicemente all’interno delle parentesi graffe.

$if paid {Grazie per aver scelto i nostri servizi, $name <script>…</script>}

Grazie all’istruzione condizionale $if, il frammento di codice in questo caso verrà eseguito sulla pagina solo se qualcuno ha pagato. Se il pagamento è fallito o se un amministratore o un superuser ha creato un appuntamento senza pagare, lo script non verrà eseguito. Potresti anche usare il testo automatico per mostrare un pulsante chatbot solo quando un utente è loggato, ma saltarlo quando è loggato un superuser.

Altri modi per tracciare le prenotazioni

Un altro modo per tracciare le prenotazioni andate a buon fine è aggiungere un URL a una pagina del tuo sito sotto Configura > Processo Dove vuoi indirizzare il tuo cliente dopo una prenotazione?. In quella pagina di “Ringraziamento” aggiungerai il tuo script con il codice di analisi che i clienti vedono solo dopo aver completato il processo di prenotazione. Puoi usare le “parole magiche” $name, $id, $price, $slot_id, $email, $lang o $full_name nell’URL, che verranno sostituite rispettivamente da nome, ID, prezzo, ID, email o nome completo correlati alla prenotazione.