[NEWBIE] Viste, queste sconosciute

22 contenuti / 0 new
Ultimo contenuto
[NEWBIE] Viste, queste sconosciute

Salve,

ho conoscenze molto limitate di Drupal, ma mi trovo in una situazione scomoda che devo risolvere. Conosco solo un pochino Joomla e PHPbb, ma questa vecchia conoscenza non mi sta tornando utile.
Sto cercando di completare e di rendere presentabile un semilavorato che mi è finito tra le mani. Sono riuscito a sistemare molte delle cose principali, ma devo assolutamente riuscire a mettere una pezza a un altro paio di aspetti.

Mi rendo conto che qualcuno si potrebbe snervare per la mia niubbagine, ma più che assistenza tecnica quella che chiedo è umana comprensione :)

Vengo al dunque. Il sito è questo, attualmente su host virtuale: http://new.digiwrite.it/
Sotto il box centrale dove gira l'animazione come vedete ci sono 2 box, "News" e "Focus", dove compaiono solo i primi due item sui vari inseriti. Quello che mi manca è creare una vista di tutte le news e di tutti e i focus e di fare in modo che compaiano all'interno dei box il link "Clicca qui per vedere tutte le news" e "Clicca qui per vedere tutti i focus".
In realtà io, non so come, una specie di vista dei focus sono riuscito a crearla, e la potete vedere qui: http://new.digiwrite.it/focus
In ogni caso, vorrei che nella vista ci fossero i link ai vari articoli e non gli articoli completi, e che nella home, nel box, comparisse il link alla vista.

Qualcuno mi può spiegare, per dummies, come fare?

Grazie e scusate...

E' molto semplice, fra le viste ne hai una che si chiama "frontpage" è sufficiente che la attivi ed eventualmente la modifichi, oppure la cloni.
Per personalizzare l'url es. da frontpage a news devi modificare la scheda page.

Allora...
per modificare la visualizzazione della vista e non vedere il post completo ma vedere solo un'anteprima, devi andare in:

  1. Impostazioni di base > Stile riga > scegli Campi oppure se ce l'hai installato, semantic view
  2. Impostazioni di base > Voci da visualizzare > metti 0 se le vuoi tutte sulla stessa pagina altrimenti imposta un limite e attiva la paginazione
  3. In Campi aggiungi Titolo e Anteprima

Ovviamente i filtri e i criteri di ordinamento dovresti averli già impostati

dovrebbe essere tutto, spero di essere stato abbastanza "for dummies" ;)

---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)

mauropixel wrote:
Allora...
per modificare la visualizzazione della vista e non vedere il post completo ma vedere solo un'anteprima, devi andare in:

  1. Impostazioni di base > Stile riga > scegli Campi oppure se ce l'hai installato, semantic view
  2. Impostazioni di base > Voci da visualizzare > metti 0 se le vuoi tutte sulla stessa pagina altrimenti imposta un limite e attiva la paginazione
  3. In Campi aggiungi Titolo e Anteprima

Ovviamente i filtri e i criteri di ordinamento dovresti averli già impostati

dovrebbe essere tutto, spero di essere stato abbastanza "for dummies" ;)

Grazie mauropixel, nel frattempo che smanettavo c'ero arrivato: http://new.digiwrite.it/focus
Approfitto della tua gentilezza per farti altre due richieste:
1- Come faccio invece a rendere il tutto esteticamente più gradevole? Parlo del font e della formattazione...
2- Come faccio a far comparire i rispettivi link a queste viste dentro i box "news" e "focus" sulla home?

Grazie di cuore :)

krima wrote:
E' molto semplice, fra le viste ne hai una che si chiama "frontpage" è sufficiente che la attivi ed eventualmente la modifichi, oppure la cloni.
Per personalizzare l'url es. da frontpage a news devi modificare la scheda page.

krima, purtroppo non riesco a capire, neanche a quale dei due miei problemi tu ti riferisca :(

Grazie comunque però!

mauropixel, però ho perso l'anteprima nel box della home adesso... :(

allora, andiamo a piccoli passi.

  • prima le cose semplici: i link dai box alle altre viste li fai aggiungendo nelle varie viste del codice html in "intestazione" oppure in "pié di pagina" e li aggiungi semplicemente l'html con il link alle pagine dove vedi le viste che ti interessano.
  • La formattazione la gestisci dal css, quindi potresti andare ad utilizzare un'altro modulo, che si chiama semanticviews che ti aggiunge un altro stile riga. Con questo modulo puoi assegnare ai campi richiamati nella tua vista le classi che vuoi.
  • Il box in home e la pagina di tutti i focus sono due display della stessa vista? oppure sono due viste separate?
  • Nel primo caso dovrai fare l'override/sovrascrivi dei singoli elementi che vorrai visualizzare diversamente nelle due visualizzazioni della stessa vista.

Override (oppure sovrascrivi) lo trovi quando clicchi, ad esempio sul campo Titolo e nella parte in alto a destra del modifica del campo trovi un pulsante con scritto "sovrascrivi", se stai utilizzando la visualizzazione standard di quella vista, oppure "usa originale", se è già stato sovrascritto. Ti rendi conto se sono quelli standard oppure sovrascritti, perché nel secondo caso non sono scritti in corsivo.

ora non ho tempo per postare un'immagine esplicativa, spero di essermi spiegato

---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)

Tu sei molto chiaro, sono io che praticamente sono a zero.

Comunque ora faccio dei tentativi, poi semmai ti disturberò nuovamente :)

Intanto grazie ancora.

hypfra wrote:
krima wrote:
E' molto semplice, fra le viste ne hai una che si chiama "frontpage" è sufficiente che la attivi ed eventualmente la modifichi, oppure la cloni.
Per personalizzare l'url es. da frontpage a news devi modificare la scheda page.

krima, purtroppo non riesco a capire, neanche a quale dei due miei problemi tu ti riferisca :(

Grazie comunque però!

La vista frontpage mostra l'elenco di tutti gli articoli pubblicati in prima pagina con titolo, anteprima, link leggi tutto, RSS. E' sufficiente attivarla per funzionare.

Comunque se hai risolto...

mauropixel, ho peggiorato di grosso la mia situazione, per non accontentarmi: non so come ho fatto ma è scomparso interamente il box "focus" in basso a destra. Davvero non ho idea di come possa aver fatto...

Fiuuu... ci ho messo una pezza, ma sono al punto di partenza ora.

Vi tengo aggiornati...

Sono riuscito a ottenere una lista come la volevo. Ad esempio: http://new.digiwrite.it/news

Ora però ho un problema stranissimo (purtroppo ho martirizzato questo sito, per imparare quattro cose):
Se provate a clickare alcune news (esempio: http://new.digiwrite.it/content/lasp-di-casavalloni-adotta-la-soluzione-... ) vedrete che il risultato sarà"The requested page could not be found.". Il problema grosso è che non riesco a cancellarle, il sistema risponde con lo stesso messaggio di errore.

Come posso fare?

Edit: il mio problema è esattamente questo: http://www.drupalitalia.org/node/9670 (grande krima!), ma visualizzo nella lista solo le 3 news "sane" e non quelle bacate... Ho provato tutti i filtri ma niente da fare...

Edit2: non so se è quello il problema, ma quelle news erano state create da un altro utente che è stato cancellato in seguito da chi sviluppava prima il sito

Se hai accesso come amministratore dovresti poterle eliminare. Altrimenti prova ad accedere al database ed assegnare il tuo UID alle pagine che danno problemi (tabella node). Dopo aver pulito la cache dovresti riuscire a cancellarle.

Grazie krima, purtroppo anche con l'accesso da amministratore non riesco...
Fra l'altro è successo un disastro... ho scoperto solo oggi che altre pagine sono scomparse, pagine su cui non ero minimamente intervenuto. Ad esempio:
http://new.digiwrite.it/content/esami-formulari-e-sondaggi
http://new.digiwrite.it/content/il-system-integrator

Solo per citarne due.

Comincio ad essere disperato, anche perchè non trovo una spiegazione logica a quest'ultima novità :(

Anzi, direi che SONO ufficialmente disperato.

Hai provato dal database? Fai un backup prima... puoi usare http://drupal.org/project/backup_migrate

Sono scomparse pagine che non avevo toccato, nè coinvolto nelle viste. A questo punto non vorrei più cancellare, bensì recuperarle. Si deve essere corrotto qualcosa...
Continuo a studiare... prima o poi capirò.

EDIT: fra l'altro se creo una vista i contenuti sono disponibili, quindi ad occhio, per la mia pochissima esperienza, non sembra un problema di db.

EDIT 2: ho idea che potrei provare questo, facendomi coraggio: http://blog.riff.org/2007_08_19_when_drupal_6_x_dev_always_returns_page_...

Confermo che i dati ci sono. Ho creato una vista con tutte le pagine e, in realtà, non si è perso nulla: http://new.digiwrite.it/recupero

Aver capito questo è già un grande sollievo, ora devo capire però come rimettere in sesto il tutto.

scusa ma mi sembra strano che con una vista ti sia successo tutto questo casotto.
Prima di tutto io farei una verifica abbastanza banale. Visto che dalla vista (scusa il gioco di parole) riesci a vedere i nodi che con il link diretto non vedi, cerca di entrare nel modifica del nodo e controlla come è la url semplificata. Forse è cambiato qualcosa e il link semplificato non te lo trova più, ma il node/nid sì.

---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)

Il problema è proprio quello mauro: non mi fa manco entrare nella modifica del nodo (intendi "gestione pagine", no?). La risposta anche lì è "Pagina non trovata The requested page could not be found."

Se vuoi ti/vi creo un utente e ti/vi faccio dare uno sguardo, mi faresti/e un favore.

hypfra wrote:
Se vuoi ti/vi creo un utente e ti/vi faccio dare uno sguardo, mi faresti/e un favore.

Se per te non è un problema? Puoi mandarmi le credenziali in privato e domani mattina vedo di darci uno sguardo

---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)

Quote:

hypfra wrote:
Il problema grosso è che non riesco a cancellarle, il sistema risponde con lo stesso messaggio di errore.

per cancellare una View "corrotta" prova così:

- accedi a phpmyadmin
- click sulla tabella > views_view
- in alto a sx click su > mostra (dovresti vedere l'elenco dei nomi delle Views)
- a sx del nome della View che vuoi eliminare c'è il nome macchina es. 10 (sotto vid)
- cambi quello es. da > 10 a > news10

adesso si dovrebbe poter cancellare... ma stò andando per intuito...