Codice per attivare HTML Proboards

May 12

Forum online consentono agli utenti di condividere idee e rispondono l'un l'altro all'interno di discussioni di attualità creati da altri utenti e membri del personale forum. Diversi software del forum offre caratteristiche diverse, come ad esempio la possibilità di inserire codice HTML nei messaggi. Anche se il software Proboards forum non offre uso HTML di default, è possibile aggiungere funzionalità di HTML Proboards attraverso l'uso di uno script specifico.

Proboards

Proboards è un'opzione forum gratuito che fornisce software per forum e forum di hosting per gli utenti. Coloro che si iscrivono per i conti Proboards possono creare forum personalizzati su una varietà di argomenti e hanno la possibilità di modificare il loro forum in un certo numero di modi. Proboards forum contengono caratteristiche simili ad altre opzioni software forum popolari, tra cui la possibilità per gli utenti di citare altri post, video incorporare da YouTube e creare sondaggi con più opzioni di voto.

Limitazione HTML

Perché c'è un rischio che gli utenti inseriscono codice dannoso in pagine utilizzando HTML, Proboards non consente HTML da utilizzare in posti come caratteristica standard. Qualsiasi codice HTML aggiunto a un post verrà visualizzato come testo normale invece di produrre l'effetto desiderato. Proboards non consentire l'uso dell'alternativa BBCode HTML nei messaggi, anche se alcuni effetti HTML non può essere completamente replicati attraverso l'uso di BBCode.

L'attivazione di HTML

Uno script è stato creato nel 2005, che permette di HTML per essere utilizzati da gruppi di utenti specifici sul Proboards. Lo script deve essere inserito nel file piè globale per il forum per l'amministratore del forum, o nel file di piè di pagina per schede subforum specifici se l'amministratore vuole solo HTML di essere attivi all'interno di quella specifica subforum. Lo script consente i messaggi HTML solo per gli utenti nei gruppi di utenti specificati, con il default di essere amministratori e moderatori; l'amministratore può anche disabilitare lo script in subforum specifiche se lo si desidera. Una volta abilitato, HTML può essere utilizzato inserendo il codice HTML tra [html] e tag [/ html].

script HTML

<Script type = "text / javascript">
<! -
/ Consenti HTML del personale Messaggi
ATTENZIONE: usare con molta cautela!
Il creatore di codice non potrà essere ritenuto responsabile per eventuali danni causati da questo codice /

var allowedGroups = / (1 | 2) $ /;

var disabledBoards = '(scheda ID | scheda ID | scheda ID)';

if (! location.href.match (nuovo RegExp ( "bordo = '+ disabledBoards))) {
var TD = document.getElementsByTagName ( 'td');
for (i = 0; i <td.length; i ++) {
if (td [i] .colSpan == '3' && td [i] .innerHTML.match (/ google_ad / i)
&& td[i].parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByTagName('a')[1].className.match(allowedGroups) && Td [i] .innerHTML.match (/ ([html] (. +?) [\ / Html]) / I)) {
. Codice var = RegExp $ 2.Replace (nuova RegExp ( '& l' + 't;', 'g'), '<'). Sostituire (nuova RegExp ( '& g' + 't;', 'g'), '>') sostituire (/ <(img src | (a | embed) href). + <a +?.?>. ( "| '|") (+.?)?. <\ / a> (+ ?>) / gi, '<$ 1 = $ 3 $ 5');
td [i] = .innerHTML td [i] .innerHTML.replace (/ ([html] (+) [\ / html]) / I, codice.?);
io--;
}
}
}
// ->
</ Script>

Modificare lo script

Lo script deve essere copiato e incollato nella sua interezza per consentire HTML. Il "var allowedGroups = / (1 | 2) $ /;" linea può essere modificato per aggiungere numeri gruppo utenti aggiuntivi se desiderato. Il "disabledBoards var = '(scheda ID | scheda ID | scheda ID)';" dovrebbe avere le sezioni "scheda di identificazione" sostituito con i numeri di identificazione a bordo di qualsiasi subforum in cui HTML deve essere disattivata; se non si desidera disattivare qualsiasi codice HTML, la linea può essere ignorato.