News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Smf 2.0 e cambio autore topic

Started by Phoenixauto, September 26, 2011, 06:29:06 AM

Previous topic - Next topic

Phoenixauto

Ciao a tutti vi risulta una cosa fattibile la possibilità dell'admin di iniziare un nuovo topic  a nome di un'utente o modificarne uno già esistente modificando l'utente che lo ha creato?
Avrei bisogno di aprire una serie di topic a nome di coloro che hanno interessi all'interno di quel topic... non trovo una mod che faccia questo.. cosa mi consigliate?

emanuele

Non è possiible di default a non mi ricordo di simili mod...

Domanda: loro non possono aprire direttamente il topic (per motivi di permessi) o perché sono pigri (:P)?


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Epitaffio

Esistevano simili mod, ma per 1.x che oramai saranno belli che datati.

Se proprio devi cambiare l'autore, ti conviene farlo direttamente da phpmyadmin o comunque da database, alla fine è un ID e il nick.. altrimenti quoto emanuele e falli creare direttamente da loro

emanuele

Per essere pignoli 2 ID! :P (uno in members ed uno in topics ;))


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Phoenixauto

Grazie per l'aiuto
praticamente il topic viene aperto legato ad una pagina di pubblicità riferita all'utente, ma la board è di sola lettura quindi l'utente da solo non può crearla. Pensavo ci fosse possibilità di una mod ma piuttosto lo faccio dal Msql..
perchè devo modificare l'id sia in members che in topics? non è sufficiente l'ultimo? Non vorrei fare sciocchezze dal DB...  :)

emanuele

In topics c'è la colonna "id_member_started" che identifica chi ha aperto il topic (credo sia usata a livello di notifiche e forse altro, non ricordo).

Se è una cosa che devi fare regolarmente ti sconsiglierei l'approccio database...fattibile, ma abbastanza noioso sul medio/lungo termine...
Ma stai usando SMF 2?
Perché non attivi la moderazione post?

Per prima cosa crei un profilo nuovo copiando i permessi da "default" (ti serve la possibilità di postare. ;)), diciamo che lo chiami "default moderato".
Quindi vai a modificare la board che vuoi moderare ed assegni questo profilo.

Poi attivi la moderazione:
Admin > configurazione > funzioni di base: attiva "moderazione post".
Quindi vai in: admin > utenti > permessi > moderazione post

Selezioni il profilo appena creato nel drop down di destra e clicchi "vai", quindi gestisci i permessi come vuoi assegnando ad ogni gruppo la possibilità di creare topic e/o post con o senza moderazione.

Adesso lo spiego generico, comunque se la moderazione è attiva quando un utente posta il post/topic è visibile solo ai moderatori che hanno poi la facoltà di approvare oppure cancellare il topic/post in questione.

Io credo che questo faccia al caso tuo! ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Phoenixauto

Hem.. piano piano  :) non vorrei non aver capito bene ciò che mi hai scritto, ma non credo faccia al caso mio.. ti spiego meglio
Sì uso smf 2.0
Per alcuni utenti ho creato un topic legato ad una pagina html di pubblicità per la propia azienda, in pratica nel topic c'è il collegamento, ma esiste anche la possibilità di poter inserire una volta al mese e a pagamento una sorta di promozione che la ditta fa in quel periodo. Il problema è che devo gestire la cosa per evitare che venga usata malamente questa possibilità e per questo mi sa che l'unica è bloccare la scrittura in quella board tramite comando "solo lettura".
Il fatto che però non mi piace è che ad aprire il topic sono io e non l'utente di cui si parla nel topic... magari modifico dal DB forse è meglio ma non ho molta pratica, non devo sbagliare nulla..
Ti posto in pvt per non fare spam il link per capire di che si tratta..

emanuele

Beh, il "piano B" può essere che fai creare a loro il topic in una board visibile solo a loro e poi tu lo muovi nella board "finale".

Ti do alternative anche macchinose solo perché io lascierei il toccare il db proprio come ultimissima spiaggia. ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Epitaffio

IMHO la soluzione di emanuele con la moderazione attiva -se ho capito bene la tua situazione- dovrebbe funzionare..

Gli utenti si creano le loro discussioni, ma finchè un moderatore non le convalida non sono visibili da altri

Phoenixauto

Grazie per l'aiuto ho creduto meglio lasciar perdere anche io il DB e utilizzato un recente post antecedente al mio dell'utente e fatto un copia incolla eliminato il mio.. sarà un'escamotage ma ha funzionato..
Alla prossima...
8)

emanuele

Diciamo che ripensandoci, l'approvazione ha un problema nella tua configurazione: gli autori potrebbero comunque editare i messaggi...


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Phoenixauto

Quote from: emanuele on September 27, 2011, 03:54:49 PM
Diciamo che ripensandoci, l'approvazione ha un problema nella tua configurazione: gli autori potrebbero comunque editare i messaggi...

Effettivamente non va bene, non devono poter modificare quel messaggio... lascio così va grazie per l'aiuto..

A proposito controlla, ho sistemato quella cosa che mancava e credo ora dovrebbe essere ok.. Ciao

emanuele

Comunque, se vuoi, una modifica ti tal genere (se la usi solo tu non ti dovrebbero servire particolari meccanismi di sicurezza) non dovrebbe essere troppo complicata. ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

emanuele

Tra parentesi, ora che ci penso bene, ho detto un'emerita c@zz@t@.

Togliendo agli utenti anche il permesso di modificare i post, anche l'ultimo ostacolo viene meno. ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Advertisement: