personalizzazione pagine tramite html ecc..

Posts: 61
Iscritto il: 19 Giu 07

ho un ulteriore problema, io inserisco all'interno delle mie pagine di drupal del codice html, come faccio per fare in modo che drupal lo interpreti tutto?????
in pratica, io ho una pagina html sul mio pc..tramite un script la vado a scrivere su database nei record specifici per farla poi visualizzare al'utente durante la navigazione, imposto come formato il 3 (full html) per fare in modo che drupal interpreti tutto l'html che gli inserisco e ovviamente trascrivo solo il body della relativa pagine con anke le impostazioni del foglio di stile..
ora, dopo aver fatto tutto questo, come mai mi visualizza ancora alcuni tag html (ad esempio <span style = ecc..)???ho sbagliato qualcosa???


Posts: 1810
Iscritto il: 01 Gen 07
Admin di Drupal ItaliaSviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneTraduttore

Controlla l'encoding, in ogni caso se vuoi inserire delle pagine HTMl non è proprio la soluzione migliore, il mio consiglio è o di ripensare alla "reimplementazione della pagina da 0" o di usare iframe, ha qualche limite, ma eviti molti problemi (soluzione IMHO da usare solo come ripiego).

__________________

Ciao
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Posts: 61
Iscritto il: 19 Giu 07

io ho impostato nella pagina la possibilità di inserimento di full html e php..in questo modo se io metto nell'apposito spazio tutti i tag permessi drupal dovrebbe interpretarli correttamente giusto?


Posts: 1810
Iscritto il: 01 Gen 07
Admin di Drupal ItaliaSviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneTraduttore

Si, ma fai conto che se consenti solo i TAG non consenti gli attributi dei tag, che probabilmente sono quelli che creano casini, molto meglio usare i CCS esterni e includerli nelle pagine che servono... (IMHO)

__________________

Ciao
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Posts: 61
Iscritto il: 19 Giu 07

si ma come faccio ad automatizzare l'inclusione di un css esterno in una pagina?dovrei prevedere una codifica del mio documento secondo il css..
io scrivendo <'img src=percorso> manualmente dentro al body (usando il visuale, non su database) ero riuscito a inserire una immagine e a visualizzarla..


Posts: 1810
Iscritto il: 01 Gen 07
Admin di Drupal ItaliaSviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneTraduttore

si, per le immagini e i link gli attributi sono consentiti, mente per span, div & c non lo sono.

__________________

Ciao
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Posts: 61
Iscritto il: 19 Giu 07

mavimo wrote:
si, per le immagini e i link gli attributi sono consentiti, mente per span, div & c non lo sono.

bastava andare dentro a Amministra>Configurazione del sito>Formati di input e mettere il PHP code come predefinito e dopo vengono interpretati tutti i tag (xml e xhtml compresi)..


Posts: 1810
Iscritto il: 01 Gen 07
Admin di Drupal ItaliaSviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneTraduttore

Si, è possibile, ma attenzione a lasciarlo come predefinito, ti lascio solo immaginare ai rischi a cui vai in contro, per di più IMHO non è una soluzione decente bypassare i vari controlli sul codice immesso, meglio perdere un pò di tempo e ripulire il codice e sistemare i CSS che creare un "pastrocchio" tanto per risparmiare quella giornata di lavoro (che poi ne farà perdere 10 per i problemi che si porta dietro l'utilizzare una soluzione del genere)

__________________

Ciao
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Posts: 61
Iscritto il: 19 Giu 07

non ho capito quello che vuoi dire..
cioè, io dovrei pulire il contenuto html di ogni pagina, mettere una formattazione unica in un css esterno e utilizzarlo per tutte??


Posts: 1810
Iscritto il: 01 Gen 07
Admin di Drupal ItaliaSviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneTraduttore

esattamente, in pratica ripulisci tutti gli attributi style che hai inserito incode e usa le classi del CSS che poi andrai ad includere, la cosa è molto migliore, anceh eprchè in caso di ncesassità (poi) dovrai limitarti a modificare solo il CSS e non tutte le diverse pagine, poi evita tabelle e cose strane interne al contenuto di un nodo, al 99.5% non servono e rendono il layout inutilizzabile da alcuni utenti, poi creano prob cona lcuni browser.. continuo? Laughing out loud

__________________

Ciao
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Posts: 61
Iscritto il: 19 Giu 07

si ma il problema non si pone perchè all'interno dei nodi io vado ad inserire direttamente il contenuto di un documento word convertito tramite uno script..quindi la formattazione delle pagine lòa definisco io precedentemente, l'unico problema che mi poteva dare eradi compatibilità con IE, cosa che ho risolto con un filtro html..


Posts: 1810
Iscritto il: 01 Gen 07
Admin di Drupal ItaliaSviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneTraduttore

Tu sei liberissimo di fare come preferisci, ma per me sbaglia approccio, poi te lo ripeto, liberissimo di fare come vuoi.

__________________

Ciao
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Posts: 61
Iscritto il: 19 Giu 07

funziona tutto perfettamente dopo che ho applicato il filtro le immagini e le formattazioni si vedono perfettamente..Smiling
grazie a tutti quelli ke mi hanno risposto e hanno avuto la pazienza di insegnarmi qualcosa di drupal..
il mio lavoro è finito, se avrò altri dubbi al max tornerò a farmi sentire..grazie mille..


Condividi contenuti