Indice del forum ForumUp: Supporto in Italiano

 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

Comunicazioni dallo Staff
**Inserite l'url del vostro forum quando chiedete aiuto nelle aree di supporto.**
Per un aiuto immediato, leggi le FAQ. La maggior parte delle domande ha già una risposta.
Non inviate PM allo staff per chiedere supporto, se non richiesti.
Leggere le regole firme e avatars

Lo Staff di ForumUp non vi chiede i dati per entrare nel pannello di amministrazione Leggere qui.

*DOPO 30 GIORNI DI INATTIVITA' (senza scrivere posts), I FORUM SARANNO AUTOMATICAMENTE CANCELLATI*

[GUIDA] rallentare operazioni di Greasemonkey

 
Nuovo argomento   Rispondi    Indice del forum -> Gestione Utenti e Gruppi, Funzioni di Moderazione
Precedente :: Successivo  
Autore Messaggio
cantostaff
Member


Registrato: 05/03/09 21:55
Messaggi: 130

MessaggioInviato: Ven Mag 31, 2013 7:00 am    Oggetto: [GUIDA] rallentare operazioni di Greasemonkey Rispondi citando

Riporto i passi per inserire dei ritardi nelle operazioni di cancellazione utenti, al fine di evitare che l'attività venga rilevata come spam.

Il file da modificare è oust-spammer_phpbb_scrip.user.js.
Non andate però a modificarlo manualmente nella directory di Mozilla perché greasemonkey non gradisce la cosa. A me ha fatto qualche scherzo strano, ad esempio ha rimosso i link <include> al mio forum dal file config.xml.

La procedura di modifica, su Mozilla, è:
-Strumenti -> Greasemonkey -> Gestione script utente...
-Cercare lo script Oust-spammer phpBB script (Greasemonkey fa molte altre cose, uno potrebbe avere tanti script) -> cliccare su "Opzioni"
-Cliccare su "Edit this User Script"
-Si apre una finestra di Mozilla per la modifica del file oust-spammer_phpbb_scrip.user.js (non fatevi ingannare dall'aspetto simil-navigatore: ha funzionalità di modifica, cliccare su "file->salva" per salvare)

La modifica da effettuare è la seguente:

Nella funzione adminUsersPage

Codice:
function adminUsersPage()
{
   var miParam = GM_getValue("phaseType", xText);
   if (miParam === "delete")
   {
      deletePhase();
   }
   else if (miParam === "readyNext")
   {
      readyNextPhase();
   }
   else
   {
      lookupPhase();
   }
}


ostituire la riga
deletePhase();
con
setTimeout(deletePhase,15000);

Una volta effettuata la modifica ricaricare la pagina di elenco utenti sul forum.

Il ritardo è in millisecondi, quindi in questo caso sono 15. La cosa va calibrata cercando di capire esattamente quante operazioni comporta una cancellazione.

L'ho testato su Firefox 21.

_________________

Solamente gli utenti registrati possono vedere link su questo forum!
Registrati oppure Autenticati su questo forum.

Top
Profilo Invia messaggio privato
goganga
Staff Advisor


Registrato: 08/07/06 19:10
Messaggi: 5115
Residenza: Twitter @simybira

MessaggioInviato: Ven Mag 31, 2013 8:38 pm    Oggetto: Rispondi citando

Grazie cantostaff!
Appena ho un attimo provo a seguire i consigli della tua guida!

grazie

_________________

Solamente gli utenti registrati possono vedere link su questo forum!
Registrati oppure Autenticati su questo forum.

Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Gestione Utenti e Gruppi, Funzioni di Moderazione Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Rimuovendo la pubblicità a pagamento puoi o togliere i banner, mettere script, oppure metterne uno tuo come questo. E' possibile inserire i tuoi codici anche senza rimuovere la pubblicità, ma SOLO in fondo al forum.


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it

Powered by forumup.it forum gratis free, crea il tuo forum gratis free ora! Created by Hyarbor & Qooqoa
Confirmed

Page generation time: 0.046