SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribuciones sur SPIP-Zone, 182 visitantes en este momento

Portada del sitio > Contribs à ranger > Español > Herramientas para webmestres > Imprimir documento > Imprimir artículo o breve con SPIP 1.8 ó 1.9

Imprimir artículo o breve con SPIP 1.8 ó 1.9

29 de agosto de 2006 – por joseluis – commentaires

2 votos

A veces una persona que visita nuestra web quiere una copia del contenido de uno de nuestros documentos, artículo o breve, sin cabeceras ni elementos de navegación de la web. Es lo que se suele conocer como «versión imprimir».

Con esta contribución puedes instalar en tu sitio Spip un enlace que cumpla esa función.

Para ver como actúa puedes entrar en cualquiera de los artículos de Red Interlocal.

En este artículo encontrarás la explicación para instalar la función «Imprimir documento» en dos opciones: un plugin para la versión 1.9 de Spip y una adaptación de este sistema para versiones anteriores como la 1.8.

Plugin Imprimir documento para SPIP 1.9

El plugin «Imprimir documento» para SPIP 1.9 y siguientes crea un enlace que permite imprimir el contenido del artículo o breve sin las cabeceras, menús y demás elementos de la web.

Al cliquear en el enlace aparece una ventana pop-up que visualiza la versión para imprimir y lanza el diálogo de impresión.

Instalación

-  Descomprime el archivo «plugin_imprimir_documento_spip_1_9.zip».
-  Pon la carpeta imprimir_documento dentro de la carpeta plugins.
-  En el espacio privado cliquea en Configuración del sitio > Gestión de los plugins.
-  Marca la casilla de Imprimir documento para activarlo.
-  Donde quieras que aparezca (en los esqueletos article.html o breve.html) escribe #IMPRIMIR_DOCUMENTO** (con los dos asteriscos)
-  Hecho

Personalizar

Para personalizar la tipografía del enlace puedes colocar la baliza #IMPRIMIR_DOCUMENTO** entre <span style="font-size:65%">...</span>, por ejemplo, y en style puedes poner tipo de letra, tamaño, color,... o puedes crear una clase en tu hoja de estilos y ponérsela,...

Para modificar el icono del sobre pon el que tu quieras (a poder ser en formato gif) en la carpeta del plugin imprimir_documento, y llámalo «impresora.gif»

Para otras modificaciones abre el archivo baliza_imprimir_documento.php y retoca lo que quieras. Por ejemplo, el ’700’ y el ’470’ son el ancho y el alto de la ventana que se abre.

Para modificar el esqueleto que se envía modifica imprimir_articulo.html o imprimir_breve.html

Versión Imprimir documento para SPIP 1.8 y anteriores

Está es la explicación de como instalar la función «Imprimir documento», en versiones de Spip anteriores a la 1.9.

Instalación

-  Descomprime el archivo «imprimir_documento_spip_1_8.zip».
-  Coloca los archivos imprimir_articulo.html, imprimir_breve.html, imprimir_articulo.php, imprimir_breve.php e impresora.gif en la carpeta de tu esqueleto o, si no la tienes, en la raíz del sitio.
-  Donde quieras que aparezca el enlace «Versión imprimir» (en tu esqueleto article.html, por ejemplo) coloca este código:

<a href="javascript:;" onClick="centrarVentana ('imprimir_articulo.php?id_article=#ID_ARTICLE','Imprimir_documento', 'scrollbars=yes,resizable=yes', '700', '470', 'true')" title="Imprimir sin cabeceras ni menús, sólo el contenido del artículo">&nbsp;<img src="impresora.gif" border="0">&nbsp;Versi&oacute;n imprimir</a>

Si lo estás instalando en las breves (esqueleto breve.html) cambia lo de «imprimir_articulo.php» por «imprimir_breve.php», y lo de «id_article=#ID_ARTICLE» por «id_breve=#ID_BREVE».

-  En el mismo esqueleto copia entre <head> y </head> lo siguiente:

<!-- centra las ventanas popup -->
<script language="JavaScript1.2">
/*
Open Centered Popup Window Script-
© DHTMLShock (www.dhtmlshock.com)
To add more shock to your site, visit www.DHTMLShock.com
*/
function centrarVentana(theURL,winName,features, myWidth, myHeight, isCenter) { //v3.0
if(window.screen)if(isCenter)if(isCenter=="true"){
var myLeft = (screen.width-myWidth)/2;
var myTop = (screen.height-myHeight)/2;
features+=(features!='')?',':'';
features+=',left='+myLeft+',top='+myTop;
}
window.open(theURL,winName,features+((features!='')?',':'')+' width='+myWidth+', height='+myHeight);
}
</script>

Y ya está.


NOTA: Los esqueletos empleados (imprimir_articulo.html e imprimir_breve.html) son bastante viejos y estaría bien reformarlos quitando las tablas y respetando las normas de estilo, pero de momento pueden servir ya que funcinan aceptablemente. Tú mism@.

CopyLeft 2006 joseluis@digital77.com

Dernière modification de cette page le 1ro de mayo de 2007

Volver arriba

Sus comentarios

Comentar este artículo

¿Quién es usted?
  • [Conectarse]

Para mostrar su avatar con su mensaje, guárdelo en gravatar.com (gratuit et indolore) y no olvide indicar su dirección de correo electrónico aquí.

Añada aquí su comentario Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Añadir un documento

Volver arriba

Hablando de eso...

  • (fr) Champs Extras 3

    16 janvier 2012 – 618 commentaires

    Ce plugin permet de créer et/ou de gérer des champs supplémentaires dans les objets éditoriaux de SPIP. Il permet donc de prendre en compte et d’afficher de nouveaux éléments dans n’importe quel objet éditorial de SPIP. Screencast Vous n’aimez pas (...)

  • (fr) Plugin Vidéo(s)

    23 novembre 2010 – 685 commentaires

    Interface de gestion et modèle d’insertion des vidéos : Dailymotion Vimeo Youtube Modèle de la balise HTML5 video avec alternative flash html5media : Lecture HTML5/Flash pour tout navigateur des fichiers MP4/H264/Ogg/WebM/Mkv Support mobile, iPad, (...)

  • (fr) Agenda 2.0

    3 novembre 2008 – 1113 commentaires

    Voici la version pour SPIP 2.0 du Plugin Agenda pour SPIP 1.9.2, avec une interface remaniée pour encore plus de plaisir. Pour une documentation concernant l’utilisation d’Agenda 3 pour SPIP 3, veuillez pour l’instant vous référer à SPIP 3, Agenda (...)

  • (fr) cimobile : plugin « détection et aiguillage des téléphones mobiles »

    20 septembre 2011 – 113 commentaires

    Le plugin « cimobile » détecte les téléphones mobiles et les aiguille vers le jeu de squelettes correspondant. Pour détecter un mobile, il prend en compte le « User-Agent », un cookie, un paramètre d’URL, une URL spécifique pour mobile. Il n’utilise pas (...)

  • (fr) ScolaSPIP 4

    19 janvier 2016 – 276 commentaires

    ScolaSPIP est plugin-squelette responsive personnalisable pour sites Web d’établissements scolaires basé sur SPIPr Présentation de ScolaSPIP Ce plugin pour SPIP 3 est développé par la Dane de l’académie de Versailles pour les webmestres de cette (...)