Perdonate se forse ripropongo argomenti già trattati ma non riesco a capire per bene.
Ho un sito che quasi per intero dovrebbe essere accessibile solo a registrati.
Mi sarebbe bastato levare l'accesso a node agli anonimi e via.
Ma è sorta una modifica: devo creare delle inserzioni pubblicitarie visibili anche agli anonimi, che saranno la 'copertina' del sito per chi non è registrato.
Premesso che con front_page creo una home per gli anonimi in cui metterò come thumbnails delle immagini che, tipo banner, linkeranno alle mie inserzioni vere e proprie, avevo pensato difare così.
Con flexinode definisco un tipo di contenuto che chiamo Inserzione (ci piazzo dentro un titolo, una descrizione, un banner pubblicitario, eventualmente un link a una pagina più estesa che poi dovrò egualmente rendere visibile agli anonimi).
Nella home per anonimi metto una thumbnail di questo banner e lo linko all'Inserzione che ho creato, e dovrebbe essere visibile agli anonimi.
Per fare questo, devo abilitare il permesso VIEW per i contenuti anche agli anonimi e dovrei filtrare con taxonomy_access in modo che l'unico nodo che gli anonimi possono vedere sia questo nuovo, Inserzioni, creato appunto da me.
Ho creato la categoria Inserzioni, dunque, e la vedo bella bella in category permission.
Ma ancora non capisco come far funzionare questi permessi. Al di là del bug di cui si parla se non patcho il modulo taxonomy (che se qualcuno lo facesse per me e mi spedisse il modulo patchato avrei eterna riconoscenza), non capisco come agisce.
Se selezioni tutti i box per Inserzioni e clicco add, e tutti gli altri e clicco remove, a naso è quello che cerco (nodo Inserzioni visibile, altri nodi non visibili). Ma evidentemente non è così che funziona. Qualcuno mi sa spiegare?
Category permission: il meccanismo?
Sab, 12/11/2005 - 11:34
#1
Category permission: il meccanismo?
Ho capito come funziona, e ho capito anche quale è il bug visivo che comporta la mancata applicazione della patch a taxonomy.module.
Ciononostante torno a piangere qua perché non funziona a dovere.
Riassumo:
ho due front_page diverse, una per anonimi e una per loggati.
in quella per loggati linko alle sezioni del sito, nell'altra spiego che è un sito solo per registrati e vorrei fare della pubblicità ad alcune attività del sito, insomma, è un condominio ergo se ci sono negozi vorrei pubblicizzarli per chi non è del condominio, altrimenti per i condomini c'è tutto il sito pieno di cose (blog, forum etc.)
ora.
ho creato nella tassonomia una categoria Inserzioni, e con flexinode ho creato un contenuto che si chiama Inserzione, che consiste di un titolo, un allegato, una descrizione e un eventuale link al sito ufficiale del negozio / esercizio pubblicizzato.
Bene, a rigor di logica dovrei:
1. (in admin/access) abilitare l'accesso ai nodi anche agli anonimi
2. (in category permission) REMOVE per tutti i nodi e tutte le categorie diverse da Inserzione
3. ADD per la categoria Inserzione
Ebbene, nonostante abbia fatto così, l'anonimo vede tutti i nodi. Non solo le inserzioni. Io nella front-page per anonimi volevo mettere un link al blocco login per i registrati e indirizzare gli anonimi a vedersi un po' di pubblicità degli esercizi pubblici del condominio.
Ho provato a riuploadare i due moduli (taxonomy e taxonomy_access) ma niente. O mostra tutto o nulla.
Cosa posso fare?
[Sono ateo grazie a Dio - Luis Bunuel]
...enter at your own risk...
scusate..stavo provando ad installare il modulo flexinode. mi trovo nel file flexinode.mysql per creare le mie tabelle nel db ma non essendo pratica di mysql avrei bisogno di un aiutino..
questo è il codice per creare una delle tabelle:
CREATE TABLE flexinode_data (
nid int(10) unsigned NOT NULL default '0',
field_id int(10) unsigned NOT NULL default '0',
textual_data mediumtext NOT NULL default '',
numeric_data int(10) unsigned NOT NULL default '0',
serialized_data mediumtext NOT NULL default '',
PRIMARY KEY id (nid,field_id)
) TYPE=MyISAM;
il mio problema è PRIMARY KEY id (nid,field_id)
cosa vuol dire??il campo id devo crearlo e relazionare gli altri due campi??
spero che qualcuno di voi possa aiutarmi.
grazie
Rachele
Non postare in coda a un altro post, apri un nuovo argomento, sarà più facile avere una risposta :)
(chi lo guarda se il titolo che avevo messo io non c'entra?)
[Sono ateo grazie a Dio - Luis Bunuel]
...enter at your own risk...
grazie del consiglio..
ci riprovo allora
buon lavoro
rachele