Este servicio es para cualquier persona relacionada con el campo de la salud o no, que tenga pagina(s) de internet a las que quiera incluirle la misma funcionalidad de nuestro diccionario, como aparece en nuestras paginas de noticias medicas y consultas medicas, donde palabras registradas en nuestro diccionario son marcadas automaticamente, y sus definiciones se muestran con solo poner el cursor del raton encima.
Este marcado automatico del diccionario medico:
- es absolutamente segura y privada: no afecta la página donde se usa (aparte de marcar las palabras), no recopilamos información sobre quiénes la incluyen o quiénes visitan esas páginas, no usa cookies
- se instala de forma muy sencilla con solo adicionar dos (2) lineas de JavaScript en la pagina web
- es muy rapido, practicamente no demora la navegacion en la pagina donde es usado
- es muy flexible en su funcionamiento, le permite al autor de la pagina modificar su comportamiento y como luce
- permite la desactivacion de forma muy facil y rapida por parte del usuario que navega en ella, en caso que asi lo desee
Esto es un proyecto aun en desarrollo, y estamos abiertos a cualquier sugerencia, critica, y cambios en su funcionamiento.
1) Instalacion:
Es extremadamente sencilla, no requiere registro con nosotros, ni instalacion de software alguno, solo adiciona (copia y pega) estas lineas al final de cada pagina donde desees tener esta funcionalidad:
<script type="text/javascript" src="https://www.medicoscubanos.com/intext/mc_intext.js"></script>
<script type="text/javascript">
_MC_InText();
</script>
Este codigo de JavaScript debe ponerse hacia el final de la pagina, pero antes de cerrar los elementos BODY y HTML
Esta es la forma mas simple de incorporar este sevicio, porque realmente permite amplia personalizacion y configuracion, cambiando o limitando el texto a marcar, palabras a excluir, colores, etc.
2) Instalacion personalizada (opcional):
El procedimiento de busquedas de palabras no marcara texto alguno si esta directamente dentro de un elemento A, SCRIPT, u otro que no sea simple contenido texto. Sin embargo, en algunas ocasiones es conveniente limitarlo a buscar palabras solo dentro de ciertos elementos de la pagina, o dentro de ciertos estilos de CSS. Para esto, y otros controles, se pueden usar opcionalmente las variables definidas a continuacion, que se deben poner justo antes de la llamada a la funcion _MC_InText(), ejemplo:
<script type="text/javascript" src="https://www.medicoscubanos.com/intext/mc_intext.js"></script>
<script type="text/javascript">
// marcar texto solamente dentro del elemento con este ID (ie. <div id="elementID"...), solo un ID
_MC_InText_itemID = "elementID";
// marcar texto solamente con estos nombres de estilos de CSS (ie. <div class="class1" ...)
// deben comenzar y terminar con comas en esta variable (noten las comas al inicio y final del ejemplo)
// permite multiples nombres de clases separados por comas
// si esta definido invalida _MC_InText_CssClassesDisable
_MC_InText_CssClassesEnable = ",class1,class2,class3,";
// NO marcar texto con estas con estos nombres de estilos CSS (class)
// deben comenzar y terminar con comas
// permite multiples nombres de clases separadas por comas
// es ignorado si _MC_InText_CssClassesEnable esta definido
_MC_InText_CssClassesDisable = ",class4,class5,";
// numero maximo de palabras a extraer de la pagina para buscar su definicion
_MC_InText_wordsMax = 600;
// click abre la definicion expandida en otra ventana?
_MC_InText_linkNew = true;
// mostrar mensajes de error/advertencia? Esto (en true) puede ayudar si algo no funciona bien
_MC_InText_alert = false;
// URL de la hoja de estilos CSS del marcado y las definiciones
// puedes bajar este archivo, cambiarlo para ajustarlo a como luce tu website, y poner el nuevo URL de tu website aqui
_MC_InText_CssUrl = "https://www.medicoscubanos.com/intext/mc_intext.css";
// lista de palabras a excluir
// pre-definida con palabras comunes del idioma espanol
// debe comenzar y terminar con comas
_MC_InText_Words_Exclude = ",palabras,que,nunca,deben,marcarse,";
// si deseas agregar palabras a esta lista debes hacerlo de la forma siguiente, para preservar la lista pre-definida:
_MC_InText_Words_Exclude += ",excluir,otras,palabras,aqui,";
// esto deshabilita completamente el marcado para esa pagina
_MC_InText_disable = 1;
// ... y aqui va la misma llamada a la funcion de iniciar el proceso
_MC_InText();
</script>
Por supuesto que no todas las variables explicadas aqui se deben usar a la misma vez, en la misma pagina; pues algunas de ellas excluyen a otras o no tienen sentido ante la presencia de otras.
Seguimos trabajando en esto, agregando nuevas opciones, y mejorandolo. Esperamos lo disfruten, le den un buen uso, y nos ayuden a mejorarlo. Comentarios respondiendo a este topico en el foro o a traves de nuestra pagina de contacto.
Happy In-Texting! ;-)