• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida Commenti migliori (Best posts)

Mirko

Utente Kafféè
Autore del topic
8 Marzo 2009
23.907
112
Miglior risposta
0
Grazie a questo script subito dopo il primo post di ogni topic (Tranne quelli nelle sezioni disabilitate/non abilitate) sarà visualizzato un box contenete un elenco dei commenti più apprezzati della discussione (Tramite il sistema di reputazione di forumfree). L'ordine è decrescente (Da quello più apprezzato a quello meno apprezzato, sempre restando nei limiti imposti dall'admin tramite la configurazione e restando con almeno un +1). Nell'elenco saranno presenti per ogni post il nick di chi l'ha inviato, il suo avatar e i primi 200 caratteri del messaggio (Spoiler, citazioni e codici vengono ridotti in modo da non occupare troppo spazio). Il box verrà rimosso se non ci sono post che soddisfano i requisiti nella discussione. Lo script funziona correttamente sia sul nuovo che sul vecchio layout, sia sui forum che sui blog.

Installazione

Aggiungere il seguente codice in Amministrazione>Grafica>Codice HTML> In fondo al forum :

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Lo script così inserito nel forum è già completamente funzionante. Tuttavia sono presenti dei parametri che possono essere personalizzati per adattare lo script a ogni vostra esigenza. La parte personalizzabile è:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Di seguito vi verrà spiegato, nel dettaglio, a cosa servono questi parametri:

atleast: Cerca i topic con almeno numero uguale o maggiore di +1 indicati. Di default il valore è 1 e non può essere portato sotto lo 0.

whitelist: Whitelist abilitata solo se il valore è diverso da []. In questo parametro è possibile scegliere in quali sezione abilitare lo script (Nelle sezioni non abilitate, lo script non funzionerà). Esempio:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

In questo modo lo script funzionerà solo nelle sezioni con ID 1, 2 oppure 3.

blacklist: Blacklist abilitata solo se il valore è diverso da []. In questo parametro è possibile scegliere in quali sezione disabilitare lo script (In tutte le altre, lo script funzionerà). Esempio:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

In questo modo lo script non funzionerà esclusivamente nelle sezioni con ID 1, 2 oppure 3, mentre nelle altre continuerà a funzionare.

limit: Tramite questo parametro è possibile scegliere il numero massimo di post che si visualizzeranno nel box.

maxpage: Questo parametro rappresenta il numero massimo di pagine in cui lo script cercherà i post Di default, questo parametro è 20, questo significa che lo script cercherà i post solo nelle prime 20 pagine della discussione (Ovviamente se il numero effettivo delle pagine sarà minore a quello impostato, lo script si fermerà al numero massimo delle pagine effettive). Più il valore di questo parametro sarà elevato, più possibilità ci sono di fare una ricerca più precisa, ma più tempo ci metterà lo script per essere eseguito (Dovendo fare più richieste). Viceversa, minore sarà il valore, minor tempo ci metterà lo script per essere eseguito, ma minore sarà anche la possibilità di trovare tutti i post che servono a stabilire una classifica precisa.

Script realizzato da Nicoxys esclusivamente per
Perfavore, Entra oppure Registrati per vedere i Link!
.​