Posted by
juanete on
Feb 05, 2012; 11:02am
URL: https://support.nabble.com/A-adir-botones-subir-y-bajar-en-los-post-tp7255687.html
Hola a todos, quiero compartir con todos esta opción que he añadido a mi Foro y que creo que es muy interesante y funcional, cuando los post son muy largos y de esta forma acceder al principio o al final de las páginas de comentarios, pulsando en un botón.
Para ver como funciona podéis visitar cualquier post de mi Foro:
http://foro.ubuntu-guia.com/El primer paso es buscar las
imágenes para los botones de subir y bajar. Si os gustan los míos, aquí están:
Botón de bajar:
go-bottom.pngBotón de subir:
go-top.pngAhora subimos estas imágenes a un hosting o simplemente creamos un post en nuestro foro y pulsamos en "More > Upload a file" y una vez publicado el comentario o post en nuestro Foro y haciendo clic derecho sobre el enlace y seleccionando "Copiar la ruta del enlace" ya tenemos la
"URL" de la imagen.
Editar nuestro Foro con Naml, para ello abrimos cualquier post de nuestro Foro y abajo a la derecha de la página pulsamos en "
See how NAML generates this page".
Se nos abre el editor de Naml y pulsamos en "
topic_html":

Ahora pulsamos en "
Edit this Override", para editar los topic_html.
Para marcar con un enlace el principio de la página, pegamos la siguiente línea de código, justo debajo del
<head><a name="sec1"></a>
Para marcar con un enlace el final de la página, pegamos la siguiente línea de código, justo encima del
</body><a name="sec2"></a>
E insertamos los botones con los correspondientes enlaces al principio y final de la página, pegando el siguiente código, justo encima del enlace al final de la página (name="sec2") que hemos pegado antes:
<div style="position: fixed; bottom: 15px; right: 0.3px;"><a href="#sec1"><img src="URL-de-la-imagen-subir" alt="image" title="subir"/></a><br /><a href="#sec2"><img src="URL-de-la-imagen-bajar" alt="image" title="bajar"/></a></div>
Atención: Donde pone "URL-de-la-imagen-subir" y "URL-de-la-imagen-bajar", hay que cambiarlo por las respectivas URLs de las imágenes de los botones subir y bajar.
El código completo debe de quedar así:<override_macro name="topic_html" requires="servlet">
<n.topic_min_html>
<head>
<a name="sec1"></a>
<n.common_head/>
<n.topic_head/>
<n.topic_meta/>
<n.increment_view_count/>
</head>
<body>
<n.page_node.topic_hardcoded_notices/>
<n.newsflash/>
<n.topic_header/>
<n.topic_controls/>
<n.topic_contents.view_contents.page_node.topic_rows/>
<n.topic_footer/>
<n.report_inappropriate_content_panel/>
<div style="position: fixed; bottom: 15px; right: 0.3px;"><a href="#sec1"><img src="URL-de-la-imagen-subir" alt="image" title="subir"/></a><br /><a href="#sec2"><img src="URL-de-la-imagen-bajar" alt="image" title="bajar"/></a></div>
<a name="sec2"></a>
</body>
</n.topic_min_html>
</override_macro>
Nota 1:
Para cambiar la posición de los botones, modificamos lo siguiente en el último código que hemos pegado:
bottom: 15px -> son los píxeles (15px) que hay entre el botón y la parte inferior de la pantalla (modificamos los px).
right: 0.3px -> son los píxeles (0.3px) que hay entre el botón y la parte derecha de la pantalla (modificamos los px).
(también se puede utilizar la parte izquierda de la pantalla (left: 15px;) o la parte superior (top: 0.3px))
Nota 2:
En el código que he puesto los botones están uno debajo del otro porque he añadido un punto y aparte "
<br />" entre ellos.
Solo queda pulsar en "
Saves changes", para guardar los cambios:
Si no nos gusta o queremos volver a la configuración por defecto, pulsamos en "
Remove Override":
Espero que os guste y os sirva.
saludos
“El software libre construye una sociedad mejor“
"Free software builds a better society"
— Richard Stallman