Ciao a tutti, sono nuovo del forum e dell'uso di drupal e avrei alcune domande
Ho fatto l'installazione su UbuntuServer, versione di drupal 5.6, tutto andato ok.
A questo punto vorrei iniziare a lavorarci un pò, e mi chiedvo alcune cose
1) Come faccio a modificare i link con cui gli oggetti (nodo è la giusta terminologia?) vengono riferiti. Ad esempio se io installo un modulo con cui caricare dei video, e quindi mi ritrovo con tanti post che contengono un video io vorrei riferire la pagina principale con nomeserver/video, nomeserver/video?id=id_video e poterli inserire con nomeserver/video?action=insert, o simile, è possibile? Stò sbagliando approccio?
2) Come faccio in un mio modulo a verificare che un utente sia loggato?
3) Qual è la giusta procedura per integrare dei moduli? ad esempio mi interessava far comparire il modulo di voto (five star) insieme al modulo dei video che dicevo sopra
Forse sono domande banali, ma non mi sembra di aver trovato risposte in altre parti del forum, se ne sapete qualcosa mi fate un favorone
Ciao a tutti
1) Non ho compreso a fondo la tua problematica su i link. Comunque le pagine sono nodi, ogni nodo è un oggetto che ha proprietà e metodi.
Per richiamare un qualsiasi nodo, l'url sarà dato da:
?q=node/numeronodo
All'interno del codice, la variabile q viene scomposta in base ai suoi argomenti, che son separati dalla /
Gli argomenti li richiami da codice tramite la funzione arg(numero argomento)
in un url del tipo ?q=node/100, drupal mostra il nodo 100
in un url del tipo ?q=node/100/edit, drupal mostra il form di modifica del nodo 100
2) L'utente fa riferimento all'oggetto $user.... quindi se $user->uid > 0 c'è un utente loggato, altrimenti è anonimo
3) scuda, ma non ho capito la domanda :-)
Ciao
Grazie mille per la risposta
1) Io NON vorrei vedere www.nomedominio.it/q=node/numeronodo, ma vorrei vedere un link tipo
www.nomedominio.it/video?id=numerovideo
ed avere
www.nomedominio.it/video?id=numerovideo/edit
2) perfetto, grazie
3) Credo che per realizzare quello che mi serve mi appoggerò a diversi moduli, tipo FiveStar, OpenPackage, ExtraVoting e volevo capire cosa mi serve (sapere) per farli funzionare insieme. Alla fine ogni mio post, che corrisponde ad un video, avrà dei voti e dei commenti e volevo sapere come fare, se magari c'è un howto
Grazie mille
1) stai forse parlando di url rewrite? boh?!?!.... passo
3) prova a guardare views se smanettando risolve il tuo problema. Altrimenti devi scriverti un modulo da zero che si interfaccia con i moduli sopra ma se sei alle prime armi la vedo dura
Ciao
Gianni
1) In pratica vorrei avere una cosa simile a questa (che è fatta con drupal)
http://openpackage.biz/video
Quando clicco sui vari video l'url non è /q=node/num_nodo, ma del tipo /video/num_video, forse stò affogando in un bicchiere d'acqua e non riesco a spiegarmi.
Il discorso è questo, quando io aggiungo un contenuto (un nodo?) voglio poter scegliere come si compone l'url che poi lo và a referenziare. Anche se il nodo è il 500, se è il mio primo video lo voglio riferire con video/1.
3) Ok, guardo il modulo Views, volevo evitare anch'io di scrivere un modulo apposito........
grazie per la tua pazienza
Andrea
Perfetto, adesso ho capito.... guardati come funziona l'url rewrite (apache). La soluzione stà lì. Essa permette di riscrivere l'url, nel formato che desideri.
Ciao
Gianni