Debolezza del Drupal?

20 contenuti / 0 new
Ultimo contenuto
Debolezza del Drupal?

Ho notato che non si puo' fare una cosa... cioè se io creo un nuovo account, e visualizzo il mio profilo (di default) con 5 blocchi a destra e 5 a sinistra, poi vado su modifica e disattivo tutti e 10 i blocchi in modo che il mio profilo sia privo di blocchi, salvo le modifiche e il mio profilo appare effettivamente senza blocchi, ma se mi sconnetto e poi vado all' indirizzo del mio profilo come per magia riappaiono tutti e 10 i blocchi

allora io vorrei sapere se c'è un modo per far si che i blocchi che disattivo tramite il profilo personale non vengono visualizzati anche agli altri utenti una volta che passano sul mio profilo
tutto qua :D

Pulisci la cache...

e come si fa? io in localhost sto ancora

Non cambia nulla, vai in amministra>prestazioni e pulisci la cache.

grazie ai tuoi consigli sono riuscito ad aumentare notevolmente la velocita' del sito le pagine vengono visualizate a una velocita' impressionante, pero' il problema dei blocchi persiste, forse non hai capito bene la cosa che chiedevo, si puo' notare anche su questo sito, prova a disattivare i blocchi

core release block
Argomenti del forum nuovi
Argomenti del forum attivi
Recent comments view
Chi è on-line
Nuovi utenti
Link utili
Commenti recenti

ti apparira' il tuo profilo senza blocchi con solo il blocco navigation, ma in realta' se tu provi a fare il log out, e vai sul tuo profilo personale da utente sconosciuto la pagina del tuo profilo apparira' con tutti i blocchi che in precedenza avevi disattivato

Credo di aver capito, tu elimini la visualizzazione dei blocchi dalla pagina del profilo. Devi invece impostare dove possono essere visti e dove non possono dalla pagina amministra>blocchi

sono stato piu' di 2 ore a provare e mi visualizza sempre i blocchi come sono stati posizionati in originhe di default, in poche parole se io disattivo i blocchi, visualizzero' tutto l'intero sito senza blocchi, io invece voglio che solo chi ha eliminato i blocchi risultasse senza blocchi, chi ne ha attivato solo 1 deve essere visibile che ne ha solo 1 nel suo profilo

PS:forse sono io che sono tosto di testa e non ho capito come devo configurare ma se tu lo sai fammi un esempio piu' dettagliato

me dai non si puo' fare che sennò i moderatori o altri avrebbero partecipato.

Nelle opzioni di visualizzazione del blocco seleziona in modo che sia visibile in tutte le pagine eccetto che in user/* se non vuoi vederli nemmeno in admin aggiungi admin/* e così via.

ecco con questo settaggio si otttiene che i blocchi non verranno mai visualizzati nel profilo personale, se un utente A fa la registrazione e attiva i blocchi, nel suo profilo personale non li vedra' mai li vedra' attivati solo nelle altre pagine del sito, io invece chiedevo che un utente A attiva 1 solo blocco nel suo profilo e l' utente B attiva 20 blocchi nel suo profilo, un utente SCONOSCIUTO non registrato se va nel profilo dell' utente A vede 1 blocco, se va nel profilo dell' utente B vede 20 blocchi

capito?

Questo non ho idea se sia possibile con i moduli già pronti e scaricabili da drupal.org
Se non è possibile, o sei un programmatore o ne torvi uno che ti crei un modulo apposito :)

visto che avevo ragione? comunque sono riuscito a inserire un codice php che quando vado a vedere i profili degli altri utenti mi mostra solo il mio blocco navigation, un primo timido passo verso la perfezione ma vabbe' per adesso mi accontento...

grazie di niente amico.... addio :(

Non mi sembra di aver trovato dei moduli che facciano al caso tuo, in ogni caso una soluzione si trova.
1 - Creare un modulo che fornisca un'interfaccia (form) basata su checkbox all'utente (collegata alla sua pagina profilo) in cui scegliere quali blocchi attivare (l'elenco o è generato manualmente, oppure è estratto tramite una query, ammesso che ci siano dei criteri per selezionare i blocchi interessati)
1b - Avrai bisogno di un'interfaccia un po' più elaborata, se vuoi permettere di scegliere in quale regione fare apparire i blocchi e in quale ordine
2 - Quando l'utente salva i dati di questo form, le preferenze vengono aggiunte in $user->data (o in una tabella appositamente creata, in cui si associano UID e module/delta dei blocchi da selezionare)
3 - Quando si visualizza il profilo di ogni utente, il modulo va a pescare i dati registrati dall'utente e aggiunge blocchi a quelli già mostrati

Che ne pensi? Direi che si tratta di una settimana di lavoro, che potrebbe corrispondere a 15-20 mesi nella dimensione temporale di DREAMBOY…

Secondo me, DREAMBOY, fai prima di tutto un errore di concetto.
Le impostazioni di visibilità dei blocchi che trovi nel tuo profilo riguardano i blocchi che vuoi vedere tu quando navighi il sito da utente loggato.
NON riguardano invece la visualizzazione del tuo profilo da parte di altri utenti, loggati o anonimi, la quale è decisa dall'amministratore del sito.
In altre parole, l'utente può decidere cosa vedere, non cosa far vedere agli altri.
L'unica eccezione è il modulo di contatto personale.

L'utente può invece decidere di compilare o meno i campi aggiuntivi del profilo (ad es "sito web") e quindi di mostrare o meno queste info agli altri utenti (loggati).

Quello che cerchi di ottenere, se ho compreso bene, è una sorta di dashboard, o cruscotto, tipo la homepage di igoogle.
Per fare questo esiste almeno un modulo: http://drupal.org/project/homebox

L'approccio che ti consiglio comunque è di utilizzare il potente combo context + spaces che serve egregiamente allo scopo e a molto di più (specie se associato alle features).
Se sei interessato prova la demo di spaces3, ne vale la pena
videocast: http://vimeo.com/8241142

Mi pare ci fosse un progetto di un modulo, se non ricordo male si chiamava mypage, magari se cercate trovate qualche cosa..

Ciao
Marco
--
My blog
Working at @agavee

il fatto e che queste cose qui che io chiedo sono cose che si facevano tanquillamente nel 2005 quando microsoft introdusse la possibilita' di creare il propio blog su msn, per questo dico debolezza del drupal perche' e inaccettabile che la gente si sia dimenticata di queste possibilita' e che nessun sviluppatore abbia mai pensato di integrare la possibilita' di fare queste cose con una piattaforma open source potente come drupal, si potrebbero creare tante cose con i blocchi, la gente potrebbe creare blocchi personali e aggiungerci al loro interno dei link che portano a pagine create da loro e creare veri e propi siti internet tramite il loro solo profilo personale, invece di queste cose qui non si parla neanche sull'intero sito di drupal.org, e sapete perchè? perche' evidentemente non è di moda e poi sarebbe troppo pesante per l'intero sistema reggere profili che possono esere amplificati ed essere dei veri e propi siti internet dalla struttura complessa, almeno nel design

per quanto riguarda pinolo, l'idea di creare un modulo e completamente scartata apparte che ci metterei tanto tempo come dici tu ma il fatto e che il mio punto di forza sono creare i temi, css template ecc e grafica immagini, sfruttare la mia grande immaginazione e creativita' per realizzare temi dal grande impatto visivo, faccio una sola cosa faccio al 70% solo quella e la faccio bene, non posso fare moduli XD i moduli li modifico per migliorare alcuni dettagli, se tu ci riesci a farlo in una settimana un modulo del genere fallo cosi poi lo metti su drupal.org ci metti la tua foto lo chiami pinolo e ti fai pubblicita' e magari diventi anche famoso... come a marinelli la che si crede chissa' chi e' per aver creato un tema che e da buttare completamente

mentre [email protected] non ho visto i link pero' ha azzeccato pienamente cio' che voglio fare

per quanto riguarda mavimo se è il modulo mysite allora no l' ho visto per bene ed è troppo macchinoso e poi è stato abbandonato, evidentemente perche' faceva schifo XD spero che il modulo mypage sia un modulo nuovo..

Mypage è stato abbandonato a vantaggio del dashboard che dovrebbe apparire in D7.

DREAMBOY wrote:
come a marinelli la che si crede chissa' chi e' per aver creato un tema che e da buttare completamente

punti di vista... decisamente contestabili.

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

WeBrain Solution | Pillsofbits Of Bits

kiuz e contestami, esprimi il tuo giudizio tu cosa vorresti realizzare che al momento non puoi fare o non riesci a fare? Io volevo fare questa cosa qui dei blocchi che potrebbe apparirvi come una cosa superata, e infatti per un certo verso lo e'.l L'ho detto, esisteva nel 2005 e chissa' quanto tempo prima ancora

per il resto ho visto 5 minuti fa homebox, e in pratica è un porting del mysite per d6 e quindi no è assolutamente obsoleto :S i restanti moduli non li ho visti ancora, vado ad esclusione, tanto alla fine boccero' tutti sono troppo severo XD

auguri e buon anno va...

mo l' ho capita ho letto il quote u.u