Limitare il numero di post per un utente
3 partecipanti
Forum dei Forum: Aiuto per Forumattivo :: Assistenza a problemi e richieste :: Problemi con uno script o codici :: I problemi risolti con i codici
Pagina 1 di 1 • Condividi
Limitare il numero di post per un utente
Ciao a tutti,
vorrei porvi una domanda, è possibile limitare il numero di post giornalieri ad un iscritto ?
Vorremmo contenere l'esuberanza di alcuni partecipanti che postano a raffica rendendo il thread illeggibile.
Grazie
Lorenzo
Il forum è:
Il Gazebo Audiofilo
vorrei porvi una domanda, è possibile limitare il numero di post giornalieri ad un iscritto ?
Vorremmo contenere l'esuberanza di alcuni partecipanti che postano a raffica rendendo il thread illeggibile.
Grazie
Lorenzo
Il forum è:
Il Gazebo Audiofilo
Re: Limitare il numero di post per un utente
Ciao @Lorenzo1
se ti riferisci ad un singolo topic, puoi trovare un tutorial che permette di accorpare i doppi post consecutivi.
Se invece ti riferisci proprio in generale come limite di post giornaliero in tutto il forum, posso adattare uno script che avevo creato per i messaggi privati e vedere cosa si può fare
Fammi sapere
se ti riferisci ad un singolo topic, puoi trovare un tutorial che permette di accorpare i doppi post consecutivi.
Se invece ti riferisci proprio in generale come limite di post giornaliero in tutto il forum, posso adattare uno script che avevo creato per i messaggi privati e vedere cosa si può fare
Fammi sapere
Re: Limitare il numero di post per un utente
Ciao @Niko
preferirei, quando ne hai tempo, risolvere a livello generale potendo limitare i post giornalieri perchè non sono proprio consecutivi per poterli accorpare, ma comunque "troppi"
Grazie per la disponibilità
Lorenzo
preferirei, quando ne hai tempo, risolvere a livello generale potendo limitare i post giornalieri perchè non sono proprio consecutivi per poterli accorpare, ma comunque "troppi"
Grazie per la disponibilità
Lorenzo
Re: Limitare il numero di post per un utente
Ciao non so se e' questo che cerchi comunque prova a inserire questo script nel box javascript in tutte le pagine . dovrebbe funzionare sulla risposta rapida che su rispondi
- Codice:
$(function(){
var form = 'form';
var qreply = '#quick_reply';
var tID = $('input[name="t"]').val();
var post = '/t'+tID+'-';
if($(qreply).length){
var bTopic = '';
}
else{
var bTopic = '<br><a href="'+post+'">Clicca qui</a> per tornare all argomento.';
}
var aviso = '<div class="msg-f" style="background: #f3e3e6 url(https://i.imgur.com/Hkdx7rb.png) repeat-x 0 0;color: #80001c;padding: 10px;border: 1px solid #e599aa;text-shadow: rgba(255,255,255,0.55) 0px 1px 0px;line-height: 1.6;font-size: 12px;-webkit-box-shadow: rgba(0,0,0,0.1) 0px 1px 3px;-moz-box-shadow: rgba(0,0,0,0.1) 0px 1px 3px;box-shadow: rgba(0,0,0,0.1) 0px 1px 3px;display: block;"><img src=https://i.imgur.com/jB5ovBD.png /> Attenzione: é vietato fare il doppio post, devi aspettare una nuova risposta.'+bTopic+'</div>';
var message = '<div class="main-content message box-content" style=text-align:center;padding:5px>'+aviso+'</div>';
var user = '.username';
if($(form+'[action="/post"]').length&&$('input[name="mode"][value="reply"]').length){
var g=$('a.mainmenu#logout').text().split('[ ')[1].replace(/ ]/g,'');
if($(qreply).length){
$.get('/post?t='+tID+'&mode=reply',function(e){
if($(user+':eq(0)',e).text().split(' em')[0].replace(' por ','')==g){
$(qreply).html(message);
}
});
}
else{
if($(user+':eq(0)').text().split(' em')[0].replace(' por ','')==g){
$(form+'[action="/post"]').html(message);}}}});
Re: Limitare il numero di post per un utente
Ciao @jessy
mi descrivi le funzionalità per piacere ?
La mia necessità sarebbe di limitare in un forum specifico il numero di post giornalieri.
Grazie
Lorenzo
mi descrivi le funzionalità per piacere ?
La mia necessità sarebbe di limitare in un forum specifico il numero di post giornalieri.
Grazie
Lorenzo
Re: Limitare il numero di post per un utente
Buongiorno,in pratica vieta a un utente di inserire 2 messaggi uno dietro l'altro . Prima che possa rispondere lui deve rispondere un'altra utente.comunque fai prima a provarlo,così vedi meglio
Re: Limitare il numero di post per un utente
Ottimo, sarebbe perfetto, però mi piacerebbe se possibile confinarlo ad una sezione specifica del forum, non a tutto.
Si può fare ?
Grazie per la pazienza
Lorenzo
Si può fare ?
Grazie per la pazienza
Lorenzo
Re: Limitare il numero di post per un utente
Ciao @Lorenzo1
per limitare solo ad alcune sezione specifiche il codice fornito da jessy puoi usare questa versione modificata dello stesso:
Quello che puoi modificare è var position_check = $('a.nav:has([href*="/f9-"]'); dove in sostanza cambi f9- a seconda del forum in cui vuoi che compaia (il 9 sarebbe l'ID del forum che trovi nella barra degli attrezzi.
Per avere multipli forum ti basta invece sostituire :has([href*="/f9-"]') con :has([href*="/f9-"], [href*="/f10-"]') semplicemente aggiungendo , [href*="/f10-"] quante volte vuoi - una per ogni forum diverso.
Se invece vuoi che tutti i forum di una categoria ne beneficino, senza dover aggiungere questa parte per ogni singolo sub-forum, puoi sostituire :has([href*="/f9-"]') con :has([href*="/c3-"]') dove il numero indica l'ID della categoria
Se dovessi avere problemi dammi pure i forum che vuoi coinvolgere e te lo costruisco io velocemente
per limitare solo ad alcune sezione specifiche il codice fornito da jessy puoi usare questa versione modificata dello stesso:
- Codice:
$(function(){
var position_check = $('a.nav:has([href*="/f9-"]');
if(position_check) {
var form = 'form';
var qreply = '#quick_reply';
var tID = $('input[name="t"]').val();
var post = '/t'+tID+'-';
if($(qreply).length){
var bTopic = '';
}
else{
var bTopic = '<br><a href="'+post+'">Clicca qui</a> per tornare all argomento.';
}
var aviso = '<div class="msg-f" style="background: #f3e3e6 url(https://i.imgur.com/Hkdx7rb.png) repeat-x 0 0;color: #80001c;padding: 10px;border: 1px solid #e599aa;text-shadow: rgba(255,255,255,0.55) 0px 1px 0px;line-height: 1.6;font-size: 12px;-webkit-box-shadow: rgba(0,0,0,0.1) 0px 1px 3px;-moz-box-shadow: rgba(0,0,0,0.1) 0px 1px 3px;box-shadow: rgba(0,0,0,0.1) 0px 1px 3px;display: block;"><img src=https://i.imgur.com/jB5ovBD.png /> Attenzione: é vietato fare il doppio post, devi aspettare una nuova risposta.'+bTopic+'</div>';
var message = '<div class="main-content message box-content" style=text-align:center;padding:5px>'+aviso+'</div>';
var user = '.username';
if($(form+'[action="/post"]').length&&$('input[name="mode"][value="reply"]').length){
var g=$('a.mainmenu#logout').text().split('[ ')[1].replace(/ ]/g,'');
if($(qreply).length){
$.get('/post?t='+tID+'&mode=reply',function(e){
if($(user+':eq(0)',e).text().split(' em')[0].replace(' por ','')==g){
$(qreply).html(message);
}
});
}
else{
if($(user+':eq(0)').text().split(' em')[0].replace(' por ','')==g){
$(form+'[action="/post"]').html(message);}}}});
}
Quello che puoi modificare è var position_check = $('a.nav:has([href*="/f9-"]'); dove in sostanza cambi f9- a seconda del forum in cui vuoi che compaia (il 9 sarebbe l'ID del forum che trovi nella barra degli attrezzi.
Per avere multipli forum ti basta invece sostituire :has([href*="/f9-"]') con :has([href*="/f9-"], [href*="/f10-"]') semplicemente aggiungendo , [href*="/f10-"] quante volte vuoi - una per ogni forum diverso.
Se invece vuoi che tutti i forum di una categoria ne beneficino, senza dover aggiungere questa parte per ogni singolo sub-forum, puoi sostituire :has([href*="/f9-"]') con :has([href*="/c3-"]') dove il numero indica l'ID della categoria
Se dovessi avere problemi dammi pure i forum che vuoi coinvolgere e te lo costruisco io velocemente
Re: Limitare il numero di post per un utente
buonasera provi anche era questo ho solo aggiunto il puntamento alla pagina che preferisce tra due script uno puo' funzionare. Questo va inserito sul modulo script "Negli argomenti"
A presto
- Codice:
$(function(){
var url = "/t145-"; // Deve solo sostituire l'ID della pagine (145-):
var form = 'form';
var qreply = '#quick_reply';
var tID = $('input[name="t"]').val();
var post = '/t'+tID+'-';
if($(qreply).length){
var bTopic = '';}else{
var bTopic = '<br><a href="'+post+'">Clicca qui</a> per tornare all argomento.';
} var aviso = '<div class="msg-f" style="background: #f3e3e6 url(https://i.imgur.com/Hkdx7rb.png) repeat-x 0 0;color: #80001c;padding: 10px;border: 1px solid #e599aa;text-shadow: rgba(255,255,255,0.55) 0px 1px 0px;line-height: 1.6;font-size: 12px;-webkit-box-shadow: rgba(0,0,0,0.1) 0px 1px 3px;-moz-box-shadow: rgba(0,0,0,0.1) 0px 1px 3px;box-shadow: rgba(0,0,0,0.1) 0px 1px 3px;display: block;"><img src=https://i.imgur.com/jB5ovBD.png /> Attenzione: é vietato fare il doppio post, devi aspettare una nuova risposta.'+bTopic+'</div>';
var message = '<div class="main-content message box-content" style=text-align:center;padding:5px>'+aviso+'</div>';
var user = '.username';
if($(form+'[action="/post"]').length&&$('input[name="mode"][value="reply"]').length){
var g=$('a.mainmenu#logout').text().split('[ ')[1].replace(/ ]/g,'');
if($(qreply).length){
$.get('/post?t='+tID+'&mode=reply',function(e){
if($(user+':eq(0)',e).text().split(' em')[0].replace(' por ','')==g){
$(qreply).html(message);
} });}else{ if($(user+':eq(0)').text().split(' em')[0].replace(' por ','')==g){
$(form+'[action="/post"]').html(message);}}}})
A presto
Re: Limitare il numero di post per un utente
.. | Caro @Lorenzo1, ricordati che se il tuo problema ha ricevuto una risposta o può essere considerato risolto, è necessario premere sul bottone così da inserire l'icona risolto e facilitare il lavoro del personale. Grazie per la tua collaborazione |
Re: Limitare il numero di post per un utente
.. | Caro @Lorenzo1, questo problema è stato considerato risolto/abbandonato. Se desideri riaprire questo topic puoi mandarmi un messaggio privato e potremo continuare a commentare in questo stesso argomento. Purtroppo, secondo il nostro regolamento, se l'argomento non riceve risposta da più di 7 giorni, viene considerato risolto o abbandonato. Nei prossimi topic di supporto che aprirai:
Ci vediamo su Forumattivo |
Argomenti simili
» limitare il numero di quote
» Limitare il numero delle citazioni
» limitare il numero delle faccine
» Limitare numero di risposte ai messaggi
» Limitare il numero di messaggi privati inviabili
» Limitare il numero delle citazioni
» limitare il numero delle faccine
» Limitare numero di risposte ai messaggi
» Limitare il numero di messaggi privati inviabili
Forum dei Forum: Aiuto per Forumattivo :: Assistenza a problemi e richieste :: Problemi con uno script o codici :: I problemi risolti con i codici
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.