Risultati da 1 a 6 di 6

Discussione: Impedire cancellazione allegati

  1. #1

    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

  2. #2
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    64
    Messaggi
    9,035
    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.

  3. #3
    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?

  4. #4
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    64
    Messaggi
    9,035
    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
    Questi hook dovrebbero bastare, però non sono certo al 100%.
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  5. #5
    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.

  6. #6
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    64
    Messaggi
    9,035
    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

  1. Risposte: 1
    Ultimo Messaggio: 16-07-2011, 20:08
  2. Cancellazione allegati inutilizzati
    Di blankpage nel forum Come faccio
    Risposte: 9
    Ultimo Messaggio: 23-09-2010, 13:10
  3. vBulletin 3.6.x Cancellazione completa dominio
    Di Arces nel forum VBulletin 3
    Risposte: 4
    Ultimo Messaggio: 15-09-2007, 12:53
  4. vBulletin 3.6.x Impedire visualizzazione profilo a guest
    Di niko nel forum VBulletin 3
    Risposte: 3
    Ultimo Messaggio: 02-09-2007, 22:35
  5. vBulletin 3.6.x cancellazione cookie
    Di ik7jwy nel forum VBulletin 3
    Risposte: 4
    Ultimo Messaggio: 24-08-2007, 23:03

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •