You are hereCompose tips
Compose tips
- Filtered HTML:
- Le linee e i paragrafi vengono riconosciuti automaticamente. Gli elementi <br /> a capo, <p> paragrafo e </p> chiuso paragrafo vengono inseriti automaticamente. Se i paragrafi non vengono riconosciuti è sufficiente aggiungere un paio di linee vuote.
Codice PHP personalizzato in uso
Il codice PHP personalizzato può essere inserito in alcune parti del sito, compresi contenuti e blocchi. Inserire codice PHP personalizzato all'interno di contenuti e blocchi è una funzione molto potente e flessibile se usata da utenti esperti, bisogna comunque tenere presente che si corre il serio rischio di esporsi a danni e guai seri nella sicurezza del sito se lo si usa impropriamente. Anche un piccolo errore durante la pubblicazione del codice PHP può compromettere il sito.
Se non hai confidenza con PHP, SQL e Drupal evita l'utilizzo di codice PHP personalizzato all'interno dei post. Sperimentare col PHP potrebbe danneggiare il database, rendere il sito inaccessibile o comprometterne seriamente la sicurezza.
Note:
- Ricorda di controllare più volte ogni linea di codice per la sintassi e gli errori logici prima di salvare.
- Le dichiarazioni devono come da regola terminare con il punto e virgola.
- Le variabili globali usati all'interno del vostro codice PHP mantengono i loro valori anche dopo l'esecuzione dello script.
register_globalsè disabilitato. Se si vuole utilizzare le form, comprendere e usare le funzioni contenute in Drupal Form API.- Usa il comando
printoreturnper ottenere l'output del contenuto. - Sviluppa e testa il tuo codice PHP usando uno script e un database separati, prima di usarli in un sito di produzione.
- Considerare l'inclusione del codice PHP personalizzato all'interno di un modulo specifico al sito oppure del file
template.phppiuttosto che incorporarlo direttamente all'interno di un contenuto o di un blocco. - Bisogna essere consapevoli del fatto che la capacità di incorporare direttamente codice PHP all'interno di un contenuto è data dal modulo Filtro PHP. Se questo modulo è disattivato o eliminato, il codice PHP contenuto nei blocchi e nei contenuti sarà visualizzato, anziché eseguito.
Un esempio basilare: Creare un blocco di "Benvenuto" che accoglie i visitatori con un semplice messaggio.
Aggiungi un blocco personalizzato al sito con il nome "Benvenuto". Con il formato input impostato a "Codice PHP" (oppure con un altro formato che supporta PHP), aggiungi nel corpo del Blocco quello che segue:
print t('Benvenuto visitatore! Grazie per la visita.');Per visualizzare il nome dell'utente registrato, usate questo
global $user; if ($user->uid) { print t('Benvenuto @name! Grazie per averci visitato.', array('@name' => $user->name)); } else { print t('Benvenuto visitatore! Grazie per averci visitato.'); }
Drupal.org offre alcuni esempi di piccoli e utili codici PHP, oppure è possibile crearne di propri con un po' di esperienza con PHP e conoscenza di Drupal.
- Indirizzi web o e-mail vengono trasformati in link automaticamente
- Full HTML:
- Le linee e i paragrafi vengono riconosciuti automaticamente. Gli elementi <br /> a capo, <p> paragrafo e </p> chiuso paragrafo vengono inseriti automaticamente. Se i paragrafi non vengono riconosciuti è sufficiente aggiungere un paio di linee vuote.
Codice PHP personalizzato in uso
Il codice PHP personalizzato può essere inserito in alcune parti del sito, compresi contenuti e blocchi. Inserire codice PHP personalizzato all'interno di contenuti e blocchi è una funzione molto potente e flessibile se usata da utenti esperti, bisogna comunque tenere presente che si corre il serio rischio di esporsi a danni e guai seri nella sicurezza del sito se lo si usa impropriamente. Anche un piccolo errore durante la pubblicazione del codice PHP può compromettere il sito.
Se non hai confidenza con PHP, SQL e Drupal evita l'utilizzo di codice PHP personalizzato all'interno dei post. Sperimentare col PHP potrebbe danneggiare il database, rendere il sito inaccessibile o comprometterne seriamente la sicurezza.
Note:
- Ricorda di controllare più volte ogni linea di codice per la sintassi e gli errori logici prima di salvare.
- Le dichiarazioni devono come da regola terminare con il punto e virgola.
- Le variabili globali usati all'interno del vostro codice PHP mantengono i loro valori anche dopo l'esecuzione dello script.
register_globalsè disabilitato. Se si vuole utilizzare le form, comprendere e usare le funzioni contenute in Drupal Form API.- Usa il comando
printoreturnper ottenere l'output del contenuto. - Sviluppa e testa il tuo codice PHP usando uno script e un database separati, prima di usarli in un sito di produzione.
- Considerare l'inclusione del codice PHP personalizzato all'interno di un modulo specifico al sito oppure del file
template.phppiuttosto che incorporarlo direttamente all'interno di un contenuto o di un blocco. - Bisogna essere consapevoli del fatto che la capacità di incorporare direttamente codice PHP all'interno di un contenuto è data dal modulo Filtro PHP. Se questo modulo è disattivato o eliminato, il codice PHP contenuto nei blocchi e nei contenuti sarà visualizzato, anziché eseguito.
Un esempio basilare: Creare un blocco di "Benvenuto" che accoglie i visitatori con un semplice messaggio.
Aggiungi un blocco personalizzato al sito con il nome "Benvenuto". Con il formato input impostato a "Codice PHP" (oppure con un altro formato che supporta PHP), aggiungi nel corpo del Blocco quello che segue:
print t('Benvenuto visitatore! Grazie per la visita.');Per visualizzare il nome dell'utente registrato, usate questo
global $user; if ($user->uid) { print t('Benvenuto @name! Grazie per averci visitato.', array('@name' => $user->name)); } else { print t('Benvenuto visitatore! Grazie per averci visitato.'); }
Drupal.org offre alcuni esempi di piccoli e utili codici PHP, oppure è possibile crearne di propri con un po' di esperienza con PHP e conoscenza di Drupal.
- Indirizzi web o e-mail vengono trasformati in link automaticamente

