Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : mattiadj2485 05 Sep 2006, 17:48:44

: Lavoro faticoso
: mattiadj2485 05 Sep 2006, 17:48:44
Dovrei cambiare gli accessi da public a registred di 264 notizie  >:( >:( c'è un modo x farlo in blocco o devo farlo uno uno??  ??? ???
: Re: Lavoro faticoso
: napo 05 Sep 2006, 17:53:55
Non mi sembra ci sia un modo per cambiare l'accesso dall'interno di Joomla.
Ma potresti farlo a basso livello con phpMyAdmin.
: Re: Lavoro faticoso
: giak 05 Sep 2006, 18:07:59
anche da shell con una semplice query sql. se la tabella e' la stessa per tutte le notizie, basta una sola query update
: Re: Lavoro faticoso
: mattiadj2485 08 Sep 2006, 12:23:40
Come la faccio sta query?cioè stanno in due sezioni e tante categorie come cambio tutti gli accessi?
: Re: Lavoro faticoso
: napo 08 Sep 2006, 12:50:14
Come la faccio sta query?cioè stanno in due sezioni e tante categorie come cambio tutti gli accessi?

La tabella dei contenuti si chiama jos_content e possiede un campo access che stabilisce il livello di accesso: 0=public, 1=registered.
Una query SQL di aggiornamento è del tipo:
:
UPDATE jos_content SET access=1 WHERE .........Al posto dei puntini devi mettere le condizioni per recuperare le 264 notizie.
: Re: Lavoro faticoso
: mattiadj2485 08 Sep 2006, 13:55:43
Condizioni??mi fai un esemepio più semplice?
: Re: Lavoro faticoso
: napo 08 Sep 2006, 14:30:00
Cos'hanno in comune le 264 notizie?
: Re: Lavoro faticoso
: mattiadj2485 08 Sep 2006, 16:42:40
Allora ora ti spiego!sono 264notizie divise in 3 sezioni e tante categorie!tutte queste notizie devono diventare tutte registred da public ke sono ora!io x fare prima ora ho reso registred direttamente le sezione ma ora mi serve invece ke le notizie siano registred

Spero di essere stato kiaro
: Re: Lavoro faticoso
: napo 08 Sep 2006, 16:52:44
Eri stato chiaro anche prima.
Ma se devi fare una query di modifica, devi riuscire ad identificare le notizie in qualche modo.
Le 264 notizie sono tutte quelle che hai?
Le 3 sezioni contengono SOLO le 264 o c'è dell'altro?
: Re: Lavoro faticoso
: mattiadj2485 08 Sep 2006, 17:28:20
Solo le 264 si sono tutte e sono rakkiuse tutte in queste 3sezioni +o-!cioè ci sono altre 2sezioni ma cmq sono una diecina di notizie in più non di più
: Re: Lavoro faticoso
: napo 08 Sep 2006, 17:41:45
Se le 264 sono TUTTE quelle che hai, allora puoi fare così:
:
UPDATE jos_content SET access=1 WHERE sectionid<>0In questo modo imposti TUTTI i contenuti, tranne quelli statici.
Oppure, se conosci gli ID delle sezioni:
:
UPDATE jos_content SET access=1 WHERE sectionid IN (1,4,6)dove 1,4,6 sono gli ID delle sezioni.
: Re: Lavoro faticoso
: mattiadj2485 08 Sep 2006, 19:08:41
Pefetto il secondo codice quindi faccio un file sql con quel codice e lo carico sul database?
: Re: Lavoro faticoso
: napo 08 Sep 2006, 19:50:21
Pefetto il secondo codice quindi faccio un file sql con quel codice e lo carico sul database?

No, devi aprire phpMyAdmin ed eseguire la query.
: Re: Lavoro faticoso
: mattiadj2485 08 Sep 2006, 20:17:47
Grandissimo!non ci posso credere ha funzionato e va perfetto!grazieeee  ;D ;D ;D ;D ;D
: Re: Lavoro faticoso
: napo 08 Sep 2006, 20:38:16
 8)
: Re: Lavoro faticoso
: mattiadj2485 08 Sep 2006, 21:00:39
Ora ho un'altro lavoro difficile da fare!ho un forum phpbb esterno al mio sito e vorrei eliminare il problema della doppia registrazione!mi consigli qualke guida?non voglio pedere assolutamente ne post ne registrazioni da ambedue le parti!xo vorrei ovviamente l'unica registrazione!
Dove mi consigli di guardare?
: Re: Lavoro faticoso
: napo 08 Sep 2006, 22:15:41
Inizia dalla nostra sezione sui forum.