includere php

9 contenuti / 0 new
Ultimo contenuto
includere php

ciao a tutti!!! c'è il modo di eseguire una pagina php da drupal??
del tipo, io (faccio un esempio) ho creato una pagina php che legge tutti i dati di una tabella.
per includere quella pagina basterebbe escrivere

<?php
 
include "pagina.php"
?>
ma sia che io la metto in un contenuto o blocco io quando poi la visualizzo su internet leggo
<?php
 
include "pagina.php"
?>
e non il contenuto della tabella, sia che io filtri o meno l'html.

la domanda è: come faccio a includere una pagina php in drupal?
se si potesse mettere in block sarebbe perfetto almeno posso spostarla dove voglio nel template, grazie :)

Ciao,
devi abilitare il filtro php per poter far eseguire dei comandi php. Il filtro fa parte del core di Drupal.
;)

dove trovo l'abilitazione di questo filtro??
ma poi non è che mi incasina tutto il sito? a me basta che sia abilitato solo per un certo numero di pagine :)

Ok, sembra che hai un pò di esperienza con $P->H->P. Per tutti i programmatori (che di solito hanno fretta) imparare la via Drupal - the Drupal way - può sembrare troppo doloroso. Ma in realtà, è meno doloroso che cercare di martellare codice intorno al framework, molto meglio lavorare dentro il framework.
(Non prendetela, magari sei bravissimo, ti conosco solo dal tuo track)

Quindi ti suggerisco di creare un modulo. A questo punto hai a disposizione tutte le librerie Drupal. Con un buon IDE (Eclipse PDT per esempio) si fa meno fatica a scoprire le funzioni giusti, anche se sempre meglio tenere l'API a portata di mano web.

Se hai messo la tua tabella dentro la schema di Drupal, allora puoi usare tutte le funzioni del API DB (puoi usarli anche se in un altro schema - solo un pelino più complesso).

Puoi adesso creare una pagina per i tuoi dati, usando il sistema menu, oppura un blocco. ed anche includere i tuoi script.

Un pò di pazienza, un passo alla volta, ma alla fine scrivi meno codice.

HTH

John

Più imparo, più dubito.

jhl.verona wrote:

Quindi ti suggerisco di creare un modulo. A questo punto hai a disposizione tutte le librerie Drupal. Con un buon IDE (Eclipse PDT per esempio) si fa meno fatica a scoprire le funzioni giusti, anche se sempre meglio tenere l'API a portata di mano web.

Se hai messo la tua tabella dentro la schema di Drupal, allora puoi usare tutte le funzioni del API DB (puoi usarli anche se in un altro schema - solo un pelino più complesso).

Puoi adesso creare una pagina per i tuoi dati, usando il sistema menu, oppura un blocco. ed anche includere i tuoi script.

Un pò di pazienza, un passo alla volta, ma alla fine scrivi meno codice.

HTH

John

Non si può non quotarti!!!
Parole sante...

Utilizzare Drupal come framework, oltre che come CMS, ha i suoi pregi (primo fra tutti, la sicurezza)!
;)

ok... ma per rendermi meno traumatico il passaggio da php a cms come posso aggiungere delle pagine php al sito creato con drupal?

Attivi il modulo PHP Filter, in regalo con l'installazione base di Drupal e cosi in ogni blocco e/o nodo puoi inserire del codice PHP oltre il normale testo.

Se poi vuoi aggiungere funzioni personalizzate più complesse segui i consigli di jhl.

<--- Andrea Mancini - biso.it --->

ok grazie! perfetto :)

John è saggio..

Slice2Theme Servizio per la conversione di Design in markup HTML e/o temi.

WeBrain Solution | Pillsofbits Of Bits