Tecnología

Inicio

Código para habilitar HTML en ProBoards

Los foros en línea permiten a los usuarios compartir ideas y responden entre sí dentro de las discusiones tópicos creados por otros usuarios y miembros del personal del foro. foro de software diferente que le ofrece diferentes características, como la posibilidad de incluir código HTML en los mensajes. Aunque el software del foro ProBoards no ofrece el uso de HTML de forma predeterminada, es posible añadir características de HTML para ProBoards a través del uso de una secuencia de comandos específicos.

ProBoards

ProBoards es una opción foro gratuito que proporciona el software del foro y foro de alojamiento para los usuarios. Aquellos que se inscriban para las cuentas ProBoards puede crear foros personalizados en una variedad de temas y tiene la opción de modificar sus foros en un número de maneras. ProBoards foros contienen características similares a otras opciones de software foro populares, incluyendo la capacidad de los usuarios para citar otros mensajes, incrustar vídeos de YouTube y crear encuestas con múltiples opciones de voto.

Restricción HTML

Debido a que hay un riesgo de que los usuarios insertar código malicioso en las páginas usando HTML, ProBoards no permite HTML que se utiliza en los mensajes como una característica estándar. Cualquier código HTML añade a una entrada aparecerá como texto sin formato en lugar de producir el efecto deseado. ProBoards sí permite el uso de la alternativa BBCode HTML en los mensajes, aunque algunos efectos HTML no pueden ser replicados por completo mediante el uso de BBCode.

permitiendo HTML

Un guión fue creado en 2005, lo que permite HTML para ser utilizado por grupos de usuarios específicos sobre ProBoards. El script debe ser colocado en el archivo de pie de página global para el foro por el administrador del foro, o en el archivo de pie de página para las placas subforo específicos si el administrador sólo quiere HTML que se activa dentro de ese subforo específico. La secuencia de comandos permite a los mensajes HTML sólo para los usuarios en los grupos de usuarios especificados, con el valor por defecto de ser administradores y moderadores; El administrador también puede desactivar la secuencia de comandos en subforos específicos si se desea. Una vez activado, el HTML se puede utilizar mediante la colocación de código HTML entre [html] y [/ html] tags.

Guión HTML

<Script type = "text / javascript">
<! -
/ Permitir HTML en personal Puestos
ADVERTENCIA: Se usa con mucha precaución!
El creador código no se hace responsable de cualquier daño causado por este código /

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

disabledBoards var = '(tablero de bordo | ID ID | placa ID)';

if (! (location.href.match nueva RegExp ( '=' + mesa disabledBoards))) {
var td = document.getElementsByTagName ( 'td');
for (i = 0; i <td.length; i ++) {
si (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)) {
. Código var = RegExp $ 2.Replace (new RegExp ( '& l' + 't;', 'g'), '<'). Reemplazan (new RegExp ( '& g' + 't;', 'g'), '>') sustituya (/ <(img src | (a | embed) href). + <a +?.?>. ( "|" | ") (+.?)?. <\ / a> (+ ?>) / gi, '<$ 1 = $ 3 $ 5');
td [i] = .innerHTML td [i] .innerHTML.replace (/ ([HTML] (+) [\ / html]) / i, código.?);
yo--;
}
}
}
// ->
</ Script>

La modificación de la secuencia de comandos

El guión debe ser copiado y pegado en su totalidad para permitir HTML. Los "allowedGroups var = / (1 | 2) $ /;" línea puede ser modificado para añadir números de grupos de usuarios adicionales si se desea. Los "disabledBoards var = '(placa de identificación | placa de identificación | placa de identificación)"; " debe tener las secciones de "junta" ID reemplazados con los números de identificación bordo de cualquier subforo donde HTML debe ser desactivado; si no desea desactivar todo el código HTML, la línea puede ser ignorada.