PDA

Visualizza la versione completa : Formmail, formattare email


nrj4000
20-02-2007, 22:33
Ciao a tutti,
Ho configurato il mio form con lo script di Matt's Script . Tutto bene se non fosse che i campi sono parecchi e che per default l'emaill generata dallo script ha un interlinea che riversa il contenuto del form su due fogli stamapati. Mi chiedevo se fosse possibile fare in modo di mettere due campi sulla stessa linea oppure eliminare l'interlina.
Grazie a chi mi aiuterà
Massimo

shishii
21-02-2007, 19:07
Ciao,

per evitare l'interlinea devi intervenire su questi cicli:



foreach $print_config (@Print_Config) {
if ($Config{$print_config}) {
print MAIL "$print_config: $Config{$print_config}\n\n";
}
}
...
foreach $sorted_field (@sorted_fields) {
if ($Config{'print_blank_fields'} || $Form{$sorted_field} ne '') {
print MAIL "$sorted_field: $Form{$sorted_field}\n\n";
}
}
...
foreach $field (@Field_Order) {
if ($Config{'print_blank_fields'} || $Form{$field} ne '') {
print MAIL "$field: $Form{$field}\n\n";
}
}


eliminando uno dei due "\n" posti alla fine dei "print".

Mettere due campi su una linea è invece molto più complesso.

Loading