nodecomment e campi nei commenti

17 contenuti / 0 new
Ultimo contenuto
nodecomment e campi nei commenti

Ciao
sto per fare un sito ad un professore per gli appelli
- è necessario che vengano creati gli appelli (nome dell'esame, data, luogo ecc)
- è necessario che altri utenti (studenti) si iscrivano a quell'esame

allora ho pensato che non c'era niente di meglio che utilizzare il drupalone con nodi e commenti.
Il problema è che si crea la necessità di aggiungere campi ai commenti
ad esempio, un campo matricola, uno nome, uno cognome, specifiche varie
insomma utilizzare cck anche nei commenti

pare che l'unico modo sia il modulo nodecomment.
Il fatto è che è necessario disabilitare il modulo di base comment.
Questo modulo però è richiesto da tracker e forum.
Una bella rogna. Perchè il forum e il tracker in un sito così ci stanno a pennello.

Voglio dire, non c'è un modo alternativo per poter utilizzare cck nei commenti?

Rinnovo accoratamente l'appello per l'unico motivo che nodecomment non mi funziona, appena lascio un commento mi viene una pagina bianca. Sarà probabilmente un conflitto della view del modulo, ma lo dico così, a intuito in quanto non ho la competenza per dirlo con sicurezza.

Inoltre sembra che non sia l'unico ad avere il problema
http://drupal.org/node/327874

se qualcuno sa qualcosa (specialmente il modo di aggiungere campi ai commenti) batta un colpo :-(

aggiornamento:
contrariamente a quanto indicato nella pagina nel modulo ho cancellato il file node-comment.tpl.php dalla cartella del tema e tutto ha funzionato

Sono contento che ti funzioni. Io sarei partito da Organic Groups, per una cosa del genere. Ogni esame = un gruppo e gli studenti vi si possono iscrivere.

Porka miseria è vero! OG!!!
Grande Pin!
Mi sa che mi hai convinto a provare...
In verità sto modulo nodecomment non mi ha mai convinto a pelle. Mi da l'impressione di snaturare la casa del padre (drupal ovviamente). E poi obbligando a disattivare il modulo comment bisogna fare a meno del Forum e del tracker che in fondo in un sito del genere sono davvero utili.
All'inizio non ci avevo pensato. Non avevo riflettuto che anche in OG si utilizzano altri tipi di contenuti come commenti... e quindi si possono sfruttare tutte le potenzialità di CCK.

Si si... mi hai convinto.
Ora sfascio tutto e ricomincio.
Meno male che ho chiesto
Come diceva il mio prof. di psicologia del lavoro Francesco Avallone:

Quote:
"L'uomo con la mente più brillante, dalla caratura impareggiabile... da solo... non potrà mai competere con due grandi idioti ma bene organizzati."

Ovviamente non è diretto a noi due, ma rende così bene il potere della rete e della cooperazione che non ho potuto fare a meno di postarla.
Quasi quasi la metto nella firma :-)

io sarei partito da user con profile per gli studenti, i nodi degli appelli e flag per permettere agli utenti di iscriversi all'appello, views per vedere chi si è iscritto all'appello e sei a posto (JM2C)

Ciao
Marco
--
My blog
Working at @agavee

Aiutooo :)
Mavimo ma qui esce una ottima soluzione ogni giorno! :)
iimbaaaraaazzooo :-D
scherzi a parte, grazie per la dritta
allora
user profile (parli del modulo del core vero? oppure di qualche modulo esterno?)
flag non lo conosco ora me lo studio subito
views certamente... lo avrei comunque installato quindi sono a posto
JM2C non so di che si tratta ma a naso pare trattasi di Java o dico una fesseria?

allora vi dirò :) in gran segreto:
quando ho visto che la cosa si può fare carina ho gettato il cuore oltre l'ostacolo e ho registrato
www.appelliuniversitari.it
sperando di fare un piccolo servizio non solo per il mio, ma per tutti i prof e gli studenti.

Ci sto lavorando a tempo perso ma costante.
Grazie per i consigli

  • Si, profile intendo quello del core.
  • Flag è FANTASTICO, e per me sta diventando indipnsabile quasi quanto CCK :)
  • JM2C = Just My 2 Cent = è solo la mia opinione :D

Ciao
Marco
--
My blog
Working at @agavee

JM2C... lo dicevo che dicevo una fesseria

ora mi provo un po' flag

Allora ho provato Flag. Devo dire che è veramente eccezionale!
Credo che come potenziale si avvicina a taxonomy.

E poi è davvero carino il widget per prenotarsi agli appelli, in più ogni volta non si devono inserire tutti i dati (nome cognome matricoal eccetera).

Ho creato il flag, l'ho impostato per il tipo di contenuto, ho provato a fare una prenotazione.
Tutto ok

Ora devo fare in modo che il professore (o chi per lui) possa avere una view (possibilmente stampabile comprensiva di tutti gli utenti che hanno flaggato l'appello.
E' qui che l'asino casca... ma di quelle cadute da prognosi riservatissima.
Immagino che sia tutta questione di conoscere il modulo views, ma qui bisogna conoscerlo davvero bene il modulo, mica cotica.
In pratica dovrei mettere nel nodo dell'appello (o anche nel profilo del professore) un link a una view con i dati del flag prenotazione di quel singolo nodo.
Solo che la view non la posso costruire di volta in volta ogni volta che qualcuno inserisce una data d'appello,
se è così mi impicco al gancio della doccia con la maschera del logo di drupal

qualcuno sa darmi almeno una indicazione da seguire?

Devi passare il nid del nodo come parametro (argument) alla view, e fare in modo che la view usi il parametro per formulare la query. In views 2 non ho ancora provato. Con Views 1 era assai più facile a dirsi che a farsi... :(

Come punto di partenza, tieni questo: se, mettiamo, la view avrà come URL "iscritti-appello", dovrai costruire i link alla view come "iscritti-appello/2", "iscritti-appello/5"; nella view, dovrai inserire del codice di gestione del parametro arg(1)

Pinolo grazie davvero... almeno mi hai fatto capire che non è una cosa facile

però mannaggia... :-( io lo sapevo che era un casino
ma non mi scoraggerò
speriamo bene

Ho trovato questo
http://drupal.org/node/326308
ci sono 2 metodi per creare una view di chi ha messo un flag a un nodo
molto lineare e abbastanza semplice
tutta via ho un problema:

  1. il primo metodo è fatto di 5 punti li ho compresi tutti tranne il quarto sul quale mi fermo e non so procedere: l'esempio node/%/who non mi fa capire cosa devo fare :-(
  2. il secondo metodo è fatto di 6 punti tutti abbastanza chiari tranne il secondo

in entrambi i casi si tratta della funzione argument
la difficoltà è in particolare nel compilare il campo -Titolo-
anche se (sempre in argument) pure nel campo -validatore- non saprei cosa mettere.

Poi ho trovato questa guida
http://drupal.org/node/215178
riferita a drupal 5 dalla quale tuttavia si evince che è possibile (in modo abbastanza semplice) aggiungere una tab nel nodo al pari di -mostra, modifica, struttura, traccia-.

Qualcuno sa darmi indicazioni sul quarto punto (argument)?

Qualcuno sa darmi indicazioni sul quarto punto (argument)?

Se ho capito bene,devi selezionare negli arguments il campo Flag,e poi andare a validare il tutto tramite URL..

Ora nn sono sul mio pc e nn ho il modulo view sottomano,ma a grandi linee,se ricordo bene..

1) Metti in arguments il campo FLAG,
2) nelle impostazioni del campo FLAG spunti "stabilisci validatore" (o una cosa simile) fatto cio' ti si apre un sottomenu,e qui selezioni "Id Nodo da URL" ..

Prova :)

Allora, ho seguito attentamente le istruzioni che mi hai dato

arrivato al quarto punto Use the "Flags: Content ID" argument
1. clicco su Argomenti (precisamente sul +)
2. dal menù a tendina scelgo Flags: Content ID
3. mi viene un'altra schermata di impostazioni dove ci sono molti campi:
- "Relazione:" dal menù a tendina posso solo scegliere "user flagged content"
- "Titolo:" è una stringa bianca da riempire con del testo e qui non so cosa fare :-(
- "Azione da intraprendere se l'argomento non è presente:" abbastanza semplice perché scelgo a intuito "Mostra testo vuoto"
- "Caratteri jolly: "c'è scritto "all" (lascio così credo)
- "Titolo jolly: "c'è scritto "Tutti" (lascio così credo)
- "Validatore: "c'è un menù a tendina con "Codice PHP | Flaggable Node | Flaggable user | Group nodes | Nodo | Termine della Tassonomia | Utente" ecco, qui non so cosa fare :-(
- "Type of user argument to allow:" e qui scelgo "Allow both numeric UIDs and string usernames" (almeno credo...)
- "Restrict user based on role" è una checkbox ma intuisco che NON va vistata
- "Azione..se l'argomento non è valido" credo che vada scelto "errore 404"
- "Consente termini multipli per argomento" una check box credo da lasciare vuota
- "Escludi l'argomento" una check box credo da lasciare vuota

Ovviamente sto parlando di view 2
le cose davanti alle quali resto fermo sono 2: titolo e validatore

EUREKA!
Ho trovato questo modulo
Signup
Uno spettacolo! Cucito addosso per quello che mi serviva!
Peccato solo che così non approfondirò flag (anche se poi era views la bestia da domare)
conoscendomi purtroppo sono sensibile solo alla didattica della necessità
sicuramente non mancherà occasione

grazie a chi mi ha aiutato
:)

Eheheh... io sto cercando di domare views per creare il piu possibile senza usare moduli esterni,e piu provo a domarlo piu mi rendo conto di quanto sia potente...solo che tocca andare avanti a passetti perchè è veramente complesso...