Kode for å Aktiver HTML på Proboards

Nettfora tillate brukere å dele ideer og svare på hverandre innenfor aktuelle emner er opprettet av andre brukere og forum ansatte. Annet forum programvare tilbyr ulike funksjoner, for eksempel muligheten til å inkludere HTML-kode i innleggene. Selv om Proboards forum programvaren ikke tilbyr HTML bruk som standard, er det mulig å legge til HTML-funksjoner for å Proboards gjennom bruk av en bestemt skript.

Proboards

Proboards er et gratis forum alternativ som gir forum programvare og forum hosting til brukerne. De som registrerer seg for Proboards kontoer kan opprette egendefinerte fora på en rekke emner og har muligheten til å endre sine fora i en rekke måter. Proboards fora inneholde funksjoner som ligner på andre populære forum programvare alternativer, inkludert muligheten for brukerne til å sitere andre innlegg, legge inn videoer fra YouTube og lage avstemminger med flere valgmulighetene.

HTML Restriction

Fordi det er en risiko for brukerne å sette inn ondsinnet kode i sider ved hjelp av HTML, betyr Proboards ikke tillate HTML som skal brukes i innleggene som standard. Enhver HTML kode lagt til en post vises som ren tekst i stedet for å produsere sin ønskede effekt. Proboards tillater bruk av BBCode HTML alternativ i innleggene, men noen HTML-effekter ikke kan være helt replikeres gjennom bruk av BBCode.

Aktivering av HTML

Et skript ble opprettet i 2005, noe som gjør at HTML skal brukes av bestemte brukergrupper på Proboards. Skriptet må plasseres i den globale bunntekstfil for forumet av forumet administrator, eller i bunnteksten filen for bestemte subforum boards hvis administratoren bare ønsker HTML å være aktiv innenfor det bestemte subforum. Skriptet gjør HTML innlegg bare for brukere i de spesifiserte brukergrupper, med standard være administratorer og moderatorer; administratoren kan også deaktivere skript i bestemte subforums hvis ønskelig. Når aktivert, kan HTML brukes ved å plassere HTML-kode mellom [html] og [/ html] tagger.

HTML Script

<Script type = "text / javascript">
<! -
/ Tillat HTML i Personal innlegg
ADVARSEL: Bruk med stor forsiktighet!
Koden skaperen vil ikke bli holdt ansvarlig for skader gjort av denne koden /

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

Var disabledBoards = '(board ID | board ID | brett ID)';

if (! location.href.match (ny regexp ( 'board =' ​​+ 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)) {
. Var kode = RegExp $ 2.Replace (ny RegExp ( '& l' + 't;', 'g'), '<'). Erstatte (ny RegExp ( '& g' + 't;', 'g'), ">") erstatte (/ <(img src | (a | embed) href). + <a +?.?>. ( "|" | ") (+.?)?. <\ / a> (+ ?>) / gi, '<$ 1 = $ 3 $ 5');
td [i] .innerHTML = td [i] .innerHTML.replace (/ ([html] (+) [\ / html]) / i, kode.?);
jeg--;
}
}
}
// ->
</ Script>

Endring av Script

Manuset skal kopieres og limes inn i sin helhet for å aktivere HTML. De "var allowedGroups = / (1 | 2) $ /;" linje kan bli endret for å legge til flere brukergruppe tall hvis ønskelig. De "var disabledBoards = '(board ID | board ID | board ID)';" bør ha "Styret ID" seksjoner erstattet med styret identifikasjonsnummer av noe subforum der HTML bør deaktiveres; Hvis du ikke ønsker å deaktivere noen HTML, kan linjen bli ignorert.