Autore Topic: Utente nuovo con permessi scrittura solo per alcune sezioni  (Letto 2948 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline BELFA

  • Utente IS Lv.3
  • ***
  • Post: 351
    • Mostra profilo
    • Download Destination
  • Versione SMF: 2.0.x
Utente nuovo con permessi scrittura solo per alcune sezioni
« il: Domenica, 22 Gennaio 2017 23:11 »
Come da oggetto, vorrei creare una situazione dove chi si iscrive (nuovo utente) non abbia la possibilità di aprire topic in tutte le sezioni ma solo su alcune senza però inibire la visualizzazione delle sezioni dove non può scrive.

In pratica deve chiedere permesso per poter fare un topic nelle sezioni a lui inibite ma comunque può visualizzare i contenuti.

Attualmente ho un solo gruppo UTENTI dove per default viene inserito il nuovo utente una volta registrato, questi essendo già in essere non devono avere la limitazione sopra indicata.

Se fattibile mi potete indicare come devo procedere.

Grazie per l'attenzione  :P




Offline Flavio93Zena

  • Staff IS
  • *******
  • Post: 3056
  • Sesso: Maschio
  • Sniper Legends
    • Mostra profilo
  • Versione SMF: 2.0.x
  • Versione ElkArte: -

Offline emanuele

  • Amministratore IS
  • *******
  • Post: 4968
    • Mostra profilo
    • ElkArte
  • Versione SMF: Altro
  • Versione ElkArte: 1.0.x
Re:Utente nuovo con permessi scrittura solo per alcune sezioni
« Risposta #2 il: Lunedì, 23 Gennaio 2017 14:00 »
Se non ho capito male, vuoi questa situazione:
* nuovo utente: può aprire topic in (ad esempio) "presentazioni", ma non in "discussioni", però vedrà e potrà navigare entrambe le sezioni.
* per aprire un topic in "discussioni" l'utente deve "chiedere il permesso"
A questo punto, però, il "chiedere il permesso" può avere varie interpretazioni, due in particolare:
1) deve chiedere il permesso "per poter scrivere" (e.g. una volta che è stato abilitato, da lì in avanti potrà aprire topic e post a piacimento),
2) deve, ogni volta che vuole aprire un topic, chiedere l'autorizzazione per ptoerlo fare.
In entrambi i casi, si potrebbe ottenere quanto descritto tramite una combinazione di moderazione e richiesta di gruppi.
Il primo sarebbe più o meno:
a) configuri la/le sezioni in modo che non siano scrivibili a "tutti",
b) crei un gruppo che ci può scrivere e lo imposti come "richiedibile" (o termine simile, non ricordo esattamente),
c) indirizzi gli utenti che vogliono scrivere in quella sezione ad chiedere di unirsi al gruppo tramite la pagina del profilo.

La seconda potrebbe semplicemente essere:
a) imposti la board in modo che per pubblicare un post debba essere approvato.
E poi ogni volta che un nuovo topic viene creato sarà un moderatore a decidere se approvarlo o respingerlo.

Offline BELFA

  • Utente IS Lv.3
  • ***
  • Post: 351
    • Mostra profilo
    • Download Destination
  • Versione SMF: 2.0.x
Re:Utente nuovo con permessi scrittura solo per alcune sezioni
« Risposta #3 il: Lunedì, 23 Gennaio 2017 21:50 »
Hai capito bene Emanuele (vuoi vedere che sono riuscito a spiegarmi bene)  :)

* nuovo utente: può aprire topic in (ad esempio) "presentazioni", ma non in "discussioni", però vedrà e potrà navigare entrambe le sezioni. ESATTO

* per aprire un topic in "discussioni" l'utente deve "chiedere il permesso" ABILITATO ESATTO

1) deve chiedere il permesso "per poter scrivere" (e.g. una volta che è stato abilitato, da lì in avanti potrà aprire topic e post a piacimento) ESATTO
2) deve, ogni volta che vuole aprire un topic, chiedere l'autorizzazione per ptoerlo fare. NO

c) indirizzi gli utenti che vogliono scrivere in quella sezione ad chiedere di unirsi al gruppo tramite la pagina del profilo. ESATTO

La seconda potrebbe semplicemente essere: NO

La soluzione C sarebbe perfetta



Immagino che si debba creare un gruppo nuovo dove per default ci vanno gli utenti nuovi "NUOVI UTENTI" che si registrano con la restrizione, una volta abilitati "su richiesta dal profilo" passano nel gruppo "UTENTI" che non ha restrizioni.

Se puoi spiegarmi il tutto come fare sarebbe bello (sai che sono un po ignorante su questo argomento) Grazie.

NOTA: Flavio93Zena la mod non è compatibile con questa versione di SMF, per me sarebbe preferibile la soluzione C di Emanuele senza dover installare una nuova mod. Grazie del contributo sempre ben accetto.
« Ultima modifica: Lunedì, 23 Gennaio 2017 22:22 da BELFA »

Offline emanuele

  • Amministratore IS
  • *******
  • Post: 4968
    • Mostra profilo
    • ElkArte
  • Versione SMF: Altro
  • Versione ElkArte: 1.0.x
Re:Utente nuovo con permessi scrittura solo per alcune sezioni
« Risposta #4 il: Martedì, 24 Gennaio 2017 08:27 »
La "C" è parte di una spiegazione su come impostare il gruppo in questione. ;)
Il primo sarebbe più o meno:
a) configuri la/le sezioni in modo che non siano scrivibili a "tutti",
b) crei un gruppo che ci può scrivere e lo imposti come "richiedibile" (o termine simile, non ricordo esattamente),
c) indirizzi gli utenti che vogliono scrivere in quella sezione ad chiedere di unirsi al gruppo tramite la pagina del profilo.

Offline BELFA

  • Utente IS Lv.3
  • ***
  • Post: 351
    • Mostra profilo
    • Download Destination
  • Versione SMF: 2.0.x
Re:Utente nuovo con permessi scrittura solo per alcune sezioni
« Risposta #5 il: Martedì, 24 Gennaio 2017 14:29 »
ho fatto delle prove nel frattempo il meccanismo richiesta gruppo dal profilo mi è chiara

a) da CP>sezioni posso mettere in lettura ma va a interessare tutti i gruppi, non mi fa selezionare il gruppo
b) il gruppo richiedibile gà esiste
c) sarebbero gli utenti già in essere che non devono avere questo tipo di restrizione e non devono chiedere di unirsi al gruppo, è possibile spostarli in massa nel nuovo gruppo con i permessi di scrittura ?
in questo modo si azzerano gli utenti della cartella e i nuovi utenti (solo questi) per default finiscono nella cartella utenti registrati con i permessi ristretti da dove poi dal profilo potranno richiedere l'appartenenza al gruppo senza restrizione.

Il gruppo come cartella non me lo fa spostare perchè? sarebbe tutto più facile, dove sbaglio.





« Ultima modifica: Martedì, 24 Gennaio 2017 14:57 da BELFA »

Offline emanuele

  • Amministratore IS
  • *******
  • Post: 4968
    • Mostra profilo
    • ElkArte
  • Versione SMF: Altro
  • Versione ElkArte: 1.0.x
Re:Utente nuovo con permessi scrittura solo per alcune sezioni
« Risposta #6 il: Martedì, 24 Gennaio 2017 22:46 »
Domani... stasera son talmente rinco che non riesco a seguire il discorso... :-\

Offline BELFA

  • Utente IS Lv.3
  • ***
  • Post: 351
    • Mostra profilo
    • Download Destination
  • Versione SMF: 2.0.x
Re:Utente nuovo con permessi scrittura solo per alcune sezioni
« Risposta #7 il: Martedì, 24 Gennaio 2017 22:54 »
hahaha va bene te lo concedo  :P

Offline Flavio93Zena

  • Staff IS
  • *******
  • Post: 3056
  • Sesso: Maschio
  • Sniper Legends
    • Mostra profilo
  • Versione SMF: 2.0.x
  • Versione ElkArte: -
Re:Utente nuovo con permessi scrittura solo per alcune sezioni
« Risposta #8 il: Martedì, 24 Gennaio 2017 23:09 »
Domani... stasera son talmente rinco che non riesco a seguire il discorso... :-\
Figurati che io ci ho rinunciato dopo i primi messaggi ;D

Offline BELFA

  • Utente IS Lv.3
  • ***
  • Post: 351
    • Mostra profilo
    • Download Destination
  • Versione SMF: 2.0.x
Re:Utente nuovo con permessi scrittura solo per alcune sezioni
« Risposta #9 il: Giovedì, 26 Gennaio 2017 19:43 »
Ci siamo bloccati  ???

Offline emanuele

  • Amministratore IS
  • *******
  • Post: 4968
    • Mostra profilo
    • ElkArte
  • Versione SMF: Altro
  • Versione ElkArte: 1.0.x
Re:Utente nuovo con permessi scrittura solo per alcune sezioni
« Risposta #10 il: Domenica, 29 Gennaio 2017 11:34 »
c) sarebbero gli utenti già in essere che non devono avere questo tipo di restrizione e non devono chiedere di unirsi al gruppo, è possibile spostarli in massa nel nuovo gruppo con i permessi di scrittura ?
Di norma no.
L'unica soluzione che mi viene in mente è provare con una query tipo:
Codice: [Seleziona]
update smf_members set additional_groups = concat(additional_groups, ',{id_del_nuovo_gruppo}');{id_del_nuovo_gruppo} sarebbe il numero che vedi nell'URL quando modifichi un gruppo, per esempio, modificando i moderatori qui su IS ho:
Codice: [Seleziona]
http://www.italiansmf.net/forum/index.php?action=admin;area=membergroups;sa=edit;group=3quel:
Codice: [Seleziona]
group=3il 3 è l'id del gruppo (dei moderatori, tu dovrai trovarti quello del tuo gruppo).

Quindi, con il gruppo d'esempio verrebbe:
Codice: [Seleziona]
update smf_members set additional_groups = concat(additional_groups, ',3');
Nota: fatti un backup prima. Il campo additional_groups dovrebbe sempre contenere qualcosa, quindi il codice non dovrebbe avere problemi, ma onestamente non ci metto al mano sul fuoco...

ETA: magari potrebbe essere meglio:
Codice: [Seleziona]
UPDATE smf_members
SET additional_groups = IF (additiona_groups = '', '{id_del_nuovo_gruppo}', CONCAT(additional_groups, ',{id_del_nuovo_gruppo}'));
« Ultima modifica: Domenica, 29 Gennaio 2017 11:40 da emanuele »

Offline Flavio93Zena

  • Staff IS
  • *******
  • Post: 3056
  • Sesso: Maschio
  • Sniper Legends
    • Mostra profilo
  • Versione SMF: 2.0.x
  • Versione ElkArte: -
Re:Utente nuovo con permessi scrittura solo per alcune sezioni
« Risposta #11 il: Domenica, 29 Gennaio 2017 13:36 »
Potrebbe aiutare: http://custom.simplemachines.org/mods/index.php?mod=3104
E l'hai scritta tu ema :P

Offline emanuele

  • Amministratore IS
  • *******
  • Post: 4968
    • Mostra profilo
    • ElkArte
  • Versione SMF: Altro
  • Versione ElkArte: 1.0.x
Re:Utente nuovo con permessi scrittura solo per alcune sezioni
« Risposta #12 il: Domenica, 29 Gennaio 2017 14:09 »
Su 23'000 utenti?... La vedo lunga lo stesso. xD

Offline BELFA

  • Utente IS Lv.3
  • ***
  • Post: 351
    • Mostra profilo
    • Download Destination
  • Versione SMF: 2.0.x
Re:Utente nuovo con permessi scrittura solo per alcune sezioni
« Risposta #13 il: Domenica, 29 Gennaio 2017 23:18 »
Vediamo se riusciamo a renderla più semplice.
Se invece di spostare gli utenti del gruppo registrati nel gruppo vedetta, chiedo, possiamo spostare il gruppo utenti registrati da Gruppi basati sul numero di messaggi a Gruppi normali? se si come perchè non vedo come fare dalle opzioni disponibili.
Ho provato a creare un nuovo gruppo in Gruppi basati sul numero di messaggi per l'inserimento dei nuovi utenti ma si prende gli utenti del gruppo registrati, questa non lo capita.

Offline emanuele

  • Amministratore IS
  • *******
  • Post: 4968
    • Mostra profilo
    • ElkArte
  • Versione SMF: Altro
  • Versione ElkArte: 1.0.x
Re:Utente nuovo con permessi scrittura solo per alcune sezioni
« Risposta #14 il: Lunedì, 30 Gennaio 2017 14:14 »
Certo, il gruppo "utenti registrati" è per *tutti* (forse a meno che abbiano un gruppo primario, ora mi è venuto il dubbio), quindi quello non lo puoi togliere.
Inoltre, con i gruppi basati sui post, non avresti sostanzialmente controllo, chiunque supera un certo numero di post potrebbe creare messaggi... se è questo quello che vuoi, allora puoi anche sistemarla solo così senza gruppi "richiedibili".

 

Assegnare permessi ad un solo utente

Aperto da wild56Sezione SMF 2.0

Risposte: 2
Visite: 499
Ultimo post Lunedì, 16 Ottobre 2017 21:48
da wild56
Cambiare colore di un solo utente

Aperto da titaniumSezione SMF 2.0

Risposte: 1
Visite: 1298
Ultimo post Domenica, 17 Febbraio 2013 10:21
da emanuele
Permessi utente per una sola sezione.

Aperto da titaniumSezione SMF 2.0

Risposte: 3
Visite: 1573
Ultimo post Domenica, 03 Marzo 2013 12:10
da emanuele