5 June 2014, 22:16
4
Estudiando a uno de mis competidores, vi que usaba un simple codigo html a la hora de publicar enlaces de sus normas (por ejemplo a quien las incumple), para que lea exactamente esa norma pues el navegador se ajusta esa linea.
Estudiando como hacerlo en mi foro, pense que lo mejor seria hacer las normas en una pagina aparte y asi podria usar el mismo sistema, pero se me ocurrio un BBCode que funciona a la perfeccion.
Explicacion:
Basicamente es un BBCode, [marcador][/marcador], que al ponerlo en algun mensaje, hara que al publicar un enlace a esa pagina con el mismo marcador en la url, el enlace hara que se muestre una parte en especial de tu pagina.
1 Instalacion
Accedemos a ACP/Configuracion/MyCode Personalizado, y pulsamos en "Agregar MyCode".
Enumerare como rellenarlo:
Titulo:
Marcador
Descripcion Corta:
Marcador #
Expresión regular:
Reemplazar por:
¿Activo?
Si
Y listo.
2 Uso
A la hora de crear un mensaje, a donde quieres que vaya el enlace, pon [marcador]ejemplo[/ejemplo]. Sera totalmente invisible.
Cuando quieras publicar el enlace que lleve a esa parte, haz lo siguiente:
enlace#ejemplo
Quedaria asi:
Obviamente, lo que habra dentro del bbcode debe ser lo mismo que se añada al enlace.
Podemos enlazar al marcador desde otra pagina, pero en la misma se crea el problema de que lo abre en una nueva pestaña, para solucionarlo, solo hay que añadir otro BBCode para los enlaces en la misma pagina:
Título
Enlace Marcador
Descripción corta
Enlace a marcador
Expresión regular
Reemplazar por
Para utilizarlo solo tendremos que escribirlo asi:
[enganche=ejemplo]Texto del enlace[/enganche]
Un ejemplo:
[enganche=ejemplo1]Esto llevara al marcador ejemplo1[/enganche]
y este dirigira al marcador dentro de la misma pagina llamado "ejemplo1".
Nota:
Tapatalk lo detecta como texto plano, asi que no recomiendo instalarlo, o usar tapatalk.
SOLUCIONADO:
Visita este tema para adaptar tapatalk a este bbcode: Registrate o inicia tu sesión para ver este contenido
¡Saludos!
Estudiando como hacerlo en mi foro, pense que lo mejor seria hacer las normas en una pagina aparte y asi podria usar el mismo sistema, pero se me ocurrio un BBCode que funciona a la perfeccion.
Explicacion:
Basicamente es un BBCode, [marcador][/marcador], que al ponerlo en algun mensaje, hara que al publicar un enlace a esa pagina con el mismo marcador en la url, el enlace hara que se muestre una parte en especial de tu pagina.
1 Instalacion
Accedemos a ACP/Configuracion/MyCode Personalizado, y pulsamos en "Agregar MyCode".
Enumerare como rellenarlo:
Titulo:
Marcador
Descripcion Corta:
Marcador #
Expresión regular:
Código: ( Seleccionar Todo )
\[marcador\](.*?)\[/marcador\]
Reemplazar por:
Código: ( Seleccionar Todo )
<a name="$1"></a>
¿Activo?
Si
Y listo.
2 Uso
A la hora de crear un mensaje, a donde quieres que vaya el enlace, pon [marcador]ejemplo[/ejemplo]. Sera totalmente invisible.
Cuando quieras publicar el enlace que lleve a esa parte, haz lo siguiente:
enlace#ejemplo
Quedaria asi:
Código: ( Seleccionar Todo )
http://foro.es/tema-normas#ejemplo
Obviamente, lo que habra dentro del bbcode debe ser lo mismo que se añada al enlace.
Enganche en la misma pagina al marcador:
Podemos enlazar al marcador desde otra pagina, pero en la misma se crea el problema de que lo abre en una nueva pestaña, para solucionarlo, solo hay que añadir otro BBCode para los enlaces en la misma pagina:
Título
Enlace Marcador
Descripción corta
Enlace a marcador
Expresión regular
Código: ( Seleccionar Todo )
\[enganche=(.*?)\](.*?)\[/enganche\]
Reemplazar por
Código: ( Seleccionar Todo )
<a href="#$1">$2</a>
Para utilizarlo solo tendremos que escribirlo asi:
[enganche=ejemplo]Texto del enlace[/enganche]
Un ejemplo:
[enganche=ejemplo1]Esto llevara al marcador ejemplo1[/enganche]
y este dirigira al marcador dentro de la misma pagina llamado "ejemplo1".
Nota:
Tapatalk lo detecta como texto plano, asi que no recomiendo instalarlo, o usar tapatalk.
SOLUCIONADO:
Visita este tema para adaptar tapatalk a este bbcode: Registrate o inicia tu sesión para ver este contenido
¡Saludos!