Risultati da 1 a 6 di 6
-
13-11-2012, 10:28 #1
- Data Registrazione
- Sep 2008
- Messaggi
- 139
Impedire cancellazione allegati
A mio avviso e' una incongruenza...
Nelle impostazioni degli allegati si puo' settare che l'utente NON puo' cancellare gli allegati se il tempo massimo per modificare il post e' passato, e fin qui tutto bene, se pero' l'utente va in usercp (nel suo pannello) e clicca sui suoi allegati, c'e' la casella di spunta e il bottone per eliminarli!!!!
E' illogico, e non trovo nessuna opzione per impedire la cancellazione; ho anche cercato di eliminare il bottone "cancella" in usercp_shell (nei template) ma non trovo la parte di codice relativa.
Qualche aiuto?
Grazie
-
14-11-2012, 02:03 #2
ho risolto con 3 plugin che, sempre se riesco a finire tutto il pacchetto, sarà pubblicato su vbulletin.org. praticamente intercetto la cancellazione dei post e modifico i parametri in modo che non possono essere eliminati né messaggi, né discussioni né allegati anche se nella configurazione viene concesso tutto. anche per evitare che qualche admin per sbaglio cancelli tutto ...
fino ad allora, devi negare la cancellazione degli allegati ovunque e non permettere che siano eliminati i messaggi e discussioni fisicamente. purtroppo non è facilissimo e forse la modifica del template è una delle soluzioni da considerare. puoi provare a cercare una frase significativa, prendere poi la variabile della frase e cercare quella negli stili.Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
-
14-11-2012, 07:55 #3
- Data Registrazione
- Sep 2008
- Messaggi
- 139
Si, ma sono davvero strani gli sviluppatori di vbulletin, ho visto che dell'argomento si e' parlato spesso anche nel forum vbulletin.com ma di soluzioni ufficiali nessuna!
Che senso ha una cosa del genere? Alla fine non credo fosse cosi' difficile seguire la regola del tempo limite per la modifica legato ovviamente al livello.. se uno e' user e non puo' cancellare allegati dal post non dovrebbe neppure dall'usercp, se lo puo' fare dal post allora la stessa cosa dovrebbe essere dal pannello.
O c'e' qualcosa che mi sfugge in tutto questo?
-
16-11-2012, 18:20 #4
In fondo è abbastanza semplice ... si intercettano 2-3 hook, e anziché cancellare il record, lo si rende invisibile.
postdata_delete, threaddata_delete, threadfpdata_delete:
Codice PHP:$physicaldel = false;
$delinfo['keepattachments'] = true;
Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
-
17-11-2012, 01:18 #5
- Data Registrazione
- Jun 2010
- Messaggi
- 211
E' una incongruenza, che seppur illogica ha anche una sua motivazione per esistere.
Solitamente i gruppi utenti, se non diversamente impostato, hanno un limite di spazio per allegare file, nel momento che si satura tale spazio non gli è permesso + allegare, quindi si ricorre al proprio pannello per fare spazio.
A mio avviso la cosa dovrebbe essere collegata e le due impostazioni dovrebbero essere unificate.
-
17-11-2012, 14:52 #6
Sì, la giustificazione c'è, ma è anche vero che non c'è nessuna opzione che vieta globalmente di cancellare messaggi e discussioni anche dal pannello di controllo. Ad esempio, se hai messaggi in moderazione e selezioni "Elimina", sono fisicamente eliminati. Con l'intercettazione come indicato sopra, questo non succede, perché opera a livello salvataggio record e ignora praticamente qualunque altra impostazione.
Per forum con molti amministratori e milioni di messaggi, questo codice può diventare un salvagente importante.Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
Discussioni Simili
-
Impedire la visualizzazione degli Username degli Utenti ai non iscritti
Di mitoste nel forum Come faccioRisposte: 1Ultimo Messaggio: 16-07-2011, 20:08 -
Cancellazione allegati inutilizzati
Di blankpage nel forum Come faccioRisposte: 9Ultimo Messaggio: 23-09-2010, 13:10 -
vBulletin 3.6.x Cancellazione completa dominio
Di Arces nel forum VBulletin 3Risposte: 4Ultimo Messaggio: 15-09-2007, 12:53 -
vBulletin 3.6.x Impedire visualizzazione profilo a guest
Di niko nel forum VBulletin 3Risposte: 3Ultimo Messaggio: 02-09-2007, 22:35 -
vBulletin 3.6.x cancellazione cookie
Di ik7jwy nel forum VBulletin 3Risposte: 4Ultimo Messaggio: 24-08-2007, 23:03
Segnalibri