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 è 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.
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.
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 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>
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.