È possibile impedire agli utenti di pubblicare link fino a quando non hanno pubblicato 10 post?
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
È possibile impedire agli utenti di pubblicare link fino a quando non hanno pubblicato 10 post?
È possibile impedire agli utenti di pubblicare link fino a quando non hanno pubblicato 10 post?
Ultima modifica di rozalia il Ven 12 Nov 2021 - 17:26 - modificato 1 volta.
Re: È possibile impedire agli utenti di pubblicare link fino a quando non hanno pubblicato 10 post?
Ciao @rozalia
non è possibile impostare il limite di post, anche perchè questo incentiverebbe gli spammer a pubblicare 10 post a caso per poi poter pubblicare un link, ma puoi Proibire ai nuovi iscritti da meno di una settimana di postare link esterni ed email
vai verso Pannello di amministrazione ► Generale Forum ► Sicurezza Proibire ai nuovi iscritti da meno di una settimana di postare link esterni ed email
non è possibile impostare il limite di post, anche perchè questo incentiverebbe gli spammer a pubblicare 10 post a caso per poi poter pubblicare un link, ma puoi Proibire ai nuovi iscritti da meno di una settimana di postare link esterni ed email
vai verso Pannello di amministrazione ► Generale Forum ► Sicurezza Proibire ai nuovi iscritti da meno di una settimana di postare link esterni ed email
A rozalia piace questo messaggio.
Re: È possibile impedire agli utenti di pubblicare link fino a quando non hanno pubblicato 10 post?
@rozalia posso vedere di preparare qualcosa per fare in modo che non venga visualizzato nei post, ma basterebbe che qualcuno usasse la funzione per citare e li vedrebbe comunque - quindi sarebbe poco efficace
A rozalia piace questo messaggio.
Re: È possibile impedire agli utenti di pubblicare link fino a quando non hanno pubblicato 10 post?
grazie @Niko
----------
Ho un codice che limita il numero di post
Ma non funziona su ModernBB
----------
Ho un codice che limita il numero di post
Ma non funziona su ModernBB
- Codice:
$(function () {
$(function () {
if (/\/t\d+/g.test(window.location.pathname)) {
var A = document.forms.post.message;
$(A).sceditor('instance').updateOriginal();
$(A).sceditor('instance').keyUp(function () {
var
C = $(A).sceditor('instance').val().match(/[(http(s)?):\/\/(www\.)?a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/ig),
D = 5,
E = C && C.length;
E == D && alert('you have ' + E + ' links, for reply, remove ' + Number(E - D));
});
}
});
});
Re: È possibile impedire agli utenti di pubblicare link fino a quando non hanno pubblicato 10 post?
prova , negli argomenti
css
Se vuoi aumentare il numero di messaggi, dovrai sostituire il valore 20 nel primo script qui:
- Codice:
$(function(){$(function(){
// IL TESTO PER I MEMBRI
var texte="Il numero di messaggi non ti permette di vedere il contenuto del topic.";
//TESTO PER GLI OSPITI
var texteinvite="Questo contenuto non è disponibile offline.";
$('div[class="M14_hidden"]').each(function(){
var $this=$(this);
if(_userdata["user_posts"]<20)
{
var num=_userdata["user_posts"];
$this.addClass('disabled').html(''+texte+'.<br />Attualmente hai( '+num+' ) message(s). ');
$this.closest('table').find('td.post-options').find('img[id^="post_mq"],a[href$="mode=quote"]' ).remove();
}
if (_userdata["user_id"] < (0))
{
$this.addClass('disabled').html(''+texteinvite+' , grazie a class="M14_link_hidden"href="/login"> connecter</a> se vuoi vedere <a class="M14_link_hidden" href="/register">registrati</a>');
}
});})});
css
- Codice:
div.M14_hidden
{
font-weight:bold;
font-style:italic;
background-color:white;
padding:5px;
font-size:13px;
border: 2px solid black;
}
/*per membri con piu di 20 messaggi*/
div.M14_hidden:not(.disabled):before
{
content:"Contenu caché.";
position:absolute;
height: 20px;
margin-top: -30px;
}
/*contenuto per i membri con eno di 20 messaggi e ospiti*/
div.M14_hidden.disabled
{
font-weight:bold;
color:darkred;
background-color:white;
padding:5px;
text-align: center;
font-size:13px;
border: 2px solid darkred;
}
/*link per registrazione*/
a.M14_link_hidden
{
font-size:13px;
color:darkred!important;
}
Se vuoi aumentare il numero di messaggi, dovrai sostituire il valore 20 nel primo script qui:
- Codice:
if(_userdata["user_posts"]<20)
A rozalia piace questo messaggio.
Re: È possibile impedire agli utenti di pubblicare link fino a quando non hanno pubblicato 10 post?
Ciao @rozalia
ho fatto una prova con quel codice, a me funziona - mi compare l'annuncio
a te non funziona proprio? o funziona diversamente?
ho fatto una prova con quel codice, a me funziona - mi compare l'annuncio
a te non funziona proprio? o funziona diversamente?
Re: È possibile impedire agli utenti di pubblicare link fino a quando non hanno pubblicato 10 post?
@rozalia riesci a lasciare installato il codice così provo a vedere direttamente che succede sul tuo forum?
Inoltre, riesci a ridarmi il link del forum?
e possibilmente modificare il tuo profilo sul forum di assistenza inserendo il link? così sono sicuro di non richiedertelo di nuovo da bravo sbadato
grazie mille
Inoltre, riesci a ridarmi il link del forum?
e possibilmente modificare il tuo profilo sul forum di assistenza inserendo il link? così sono sicuro di non richiedertelo di nuovo da bravo sbadato
grazie mille
A Niko piace questo messaggio.
A rozalia piace questo messaggio.
A Niko piace questo messaggio.
Argomenti simili
» I nuovi utenti non riescono ad aprire nuovi post che contengono dei link
» Come impedire di copiare un link
» come impedire ai nuovi iscritti di visualizzare link?
» Non riesco a pubblicare un post - mancanza permessi
» Sezione dove utenti possono pubblicare ma non leggere
» Come impedire di copiare un link
» come impedire ai nuovi iscritti di visualizzare link?
» Non riesco a pubblicare un post - mancanza permessi
» Sezione dove utenti possono pubblicare ma non leggere
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.