Comment rajouter une ligne "Imprimer" ?

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Comment rajouter une ligne "Imprimer" ?

Message par katolik le Dim 29 Déc 2013 - 8:54

Bonjour,

sur mon forum :
http://papefrancois.jeun.fr/

je voudrai mettre , d'une manière visible, rapide et pratique, la proposition "Imprimer" à coté des autres barres de navigation (Accueil/Portail/Rechercher/)...
Est-ce possible ?
Je dois surement aller sur "ajouter un menu personnalisé" ....oui, mais après ?

Merci d'avance à tous et bonnes fêtes de fin d'année !


Dernière édition par katolik le Ven 3 Jan 2014 - 4:59, édité 1 fois

katolik
*

Masculin
Messages : 39
Inscrit(e) le : 29/10/2013

http://www.papefrancois.fr/
katolik a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment rajouter une ligne "Imprimer" ?

Message par FANCH 56 le Dim 29 Déc 2013 - 11:39

Bonjour

Cela existe déjà sur ton forum


FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment rajouter une ligne "Imprimer" ?

Message par katolik le Dim 29 Déc 2013 - 13:51

oui, j'ai vu.....mais, franchement, pour le visiteur qui arrive pour la 1ère fois, c'est loin d’être clair et pratique !!!!

J'aimerai donc rajouter "Imprimer" à coté de "Citer", "Editer" et "Supprimer"....ou à coté de "Nouveau" et "répondre" ....

Il faut que le lecteur puisse, rapidement, imprimer le document sans se demander ou se trouve cette possibilité ....
Bon après-midi....

katolik
*

Masculin
Messages : 39
Inscrit(e) le : 29/10/2013

http://www.papefrancois.fr/
katolik a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment rajouter une ligne "Imprimer" ?

Message par Matthieu A. le Dim 29 Déc 2013 - 20:43

bonsoir,

je suis sur phpbb3 et cela m'interesse aussi: j'aimerais en effet créer un image sur laquelle on peut cliquer pour imprimer la page via le navigateur internet Smile

j'ai trouvé de nombreux codes mais je n'ai pas réussi, en voici quelques uns pour donner des pistes


Javascript
Code:
<script language="javascript">
function imprimer_bloc(titre, objet) {
// Définition de la zone à imprimer
var zone = document.getElementById(objet).innerHTML;
 
// Ouverture du popup
var fen = window.open("", "", "height=500, width=600,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10");
 
// style du popup
fen.document.body.style.color = '#000000';
fen.document.body.style.backgroundColor = '#FFFFFF';
fen.document.body.style.padding = "20px";
 
// Ajout des données a imprimer
fen.document.title = titre;
fen.document.body.innerHTML += " " + zone + " ";
 
// Impression du popup
fen.window.print();
 
//Fermeture du popup
fen.window.close();
return true;
}
</script>

Html
Code:
<div id="imprime_moi">
Ceci est le texte contenu dans la zone a imprimer
</div>
 
// Lien
<a href="#" onclick="javascript:imprime_bloc('titre', 'imprime_moi');">Cliquez ici pour imprimer la zone</a>

mais c'est assez compliqué.

J'ai aussi trouvé cette fonction sur laquelle il plus se pencher à mon avis:

Code:
INSERER DANS LA PARTIE <HEAD> DU DOCUMENT HTML

<script language="Javascript">
function imprimer(){window.print();}
</script


INSERER DANS LA PARTIE <BODY> DU DOCUMENT HTML

<form>
<div align="center"><center><p><input name="B1" onclick="imprimer()" type="button"
value="Imprimer"></p>
</center></div>
</form>

mais si quelqu'un pouvait mettre tout ça en forme, pour le javascript et le html ? Smile

merci d'avance

Matthieu A.
****

Masculin
Messages : 258
Inscrit(e) le : 11/03/2013

Matthieu A. a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment rajouter une ligne "Imprimer" ?

Message par Adam_sfp le Lun 30 Déc 2013 - 19:28

Bonsoir

Pour une image ceci devrait fonctionner..
Code:
<a href="javascript:window.print()"><img src="http://i56.servimg.com/u/f56/12/69/24/33/13884410.png"></a>


Cdt.

Adam_sfp
+ Hyperactif +

Masculin
Messages : 4157
Inscrit(e) le : 18/04/2008

http://antonyadam.1fr1.net/portal.htm
Adam_sfp a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment rajouter une ligne "Imprimer" ?

Message par Matthieu A. le Lun 30 Déc 2013 - 20:39

j'ai inséré ce code dans un message: j'ai bien l'image qui s'affiche mais lorsque je clique dessus, rien ne se passe Smile

faut il ajouter un javascript ?

merci de votre aide Smile

Matthieu A.
****

Masculin
Messages : 258
Inscrit(e) le : 11/03/2013

Matthieu A. a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment rajouter une ligne "Imprimer" ?

Message par Matthieu A. le Mer 1 Jan 2014 - 23:45

bonsoir

up Smile

cc

Matthieu A.
****

Masculin
Messages : 258
Inscrit(e) le : 11/03/2013

Matthieu A. a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment rajouter une ligne "Imprimer" ?

Message par no_way le Jeu 2 Jan 2014 - 3:16

Bonjour placez le javascript suivant pour toutes les pages
(PA->modules->Gestion des codes Javascript)
Code:
$(function(){
$('img[src="http://i56.servimg.com/u/f56/12/69/24/33/13884410.png"]').css('cursor','pointer');
$('img[src="http://i56.servimg.com/u/f56/12/69/24/33/13884410.png"]').click(function(e){e.preventDefault();window.print();})
});
Si vous souhaitez l'ajouter dans votre barre de navigation:
PA->Affichage->entête navigation
ajouter menu personnalisé
menu : imprimer
Image:http://i56.servimg.com/u/f56/12/69/24/33/13884410.png

Vous pouvez même mettre cette image n'importe où sur votre forum, elle proposera le menu d'impression lors du clic.

no_way
Aidactif
Aidactif

Messages : 1739
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment rajouter une ligne "Imprimer" ?

Message par Matthieu A. le Jeu 2 Jan 2014 - 7:39

merciiii Smile cela fonctionne

Pour ma part le sujet est résolu

cc

Matthieu A.
****

Masculin
Messages : 258
Inscrit(e) le : 11/03/2013

Matthieu A. a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment rajouter une ligne "Imprimer" ?

Message par katolik le Jeu 2 Jan 2014 - 11:46

et pour moi, les choses avancent mais le probléme n'est toujours pas résolu.

En effet, à partir des renseignements ci-dessus, il est possible de rajouter la barre de navigation "Imprimer" ...

Oui, mais, en tout cas chez moi, en cliquant dessus cela ne donne rien ! il est toujours impossible d'imprimer la page que l'on est en train de voir !

Merci de m'indiquer les solutions Smile

katolik
*

Masculin
Messages : 39
Inscrit(e) le : 29/10/2013

http://www.papefrancois.fr/
katolik a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment rajouter une ligne "Imprimer" ?

Message par no_way le Jeu 2 Jan 2014 - 11:51

Je vous en prie @++
--
Avez-vous ajouté le code javascript fourni plus haut ?


Dernière édition par no_way le Jeu 2 Jan 2014 - 12:35, édité 1 fois

no_way
Aidactif
Aidactif

Messages : 1739
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment rajouter une ligne "Imprimer" ?

Message par katolik le Jeu 2 Jan 2014 - 12:15

Si c'est celui-ci, oui je l'ai ajouté....
Code:
       $(function(){
        $('img[src="http://i56.servimg.com/u/f56/12/69/24/33/13884410.png"]').css('cursor','pointer');
        $('img[src="http://i56.servimg.com/u/f56/12/69/24/33/13884410.png"]').click(function(e){e.preventDefault();window.print();})
        });

katolik
*

Masculin
Messages : 39
Inscrit(e) le : 29/10/2013

http://www.papefrancois.fr/
katolik a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment rajouter une ligne "Imprimer" ?

Message par no_way le Jeu 2 Jan 2014 - 12:24

Le script n'est pas chargé, êtes-vous sûr d'avoir bien coché le placement du script sur toutes les pages ?

no_way
Aidactif
Aidactif

Messages : 1739
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment rajouter une ligne "Imprimer" ?

Message par katolik le Jeu 2 Jan 2014 - 12:37

Je viens de réinstaller le script...
Mais je ne peux toujours pas imprimer un texte voulu en cliquant sur "Imprimer"...
Mais il se peut que j'oublie quelque chose !
Merci d'aller sur mon site et d'essayer d'imprimer un texte....et tenez moi au courant Wink
et merci pour votre aide !

katolik
*

Masculin
Messages : 39
Inscrit(e) le : 29/10/2013

http://www.papefrancois.fr/
katolik a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment rajouter une ligne "Imprimer" ?

Message par no_way le Jeu 2 Jan 2014 - 12:46

Je vois si vous ne cliquez que sur l'image ça fonctionne, vous avez cliqué sur le texte "imprimer", modifiez votre menu personnalisé en indiquant pour URL de redirection:
#imprimer

puis remplacez le script précédent par:
Code:

$(function(){
$('a[href="#imprimer"]').click(function(e){e.preventDefault();window.print();})
});

no_way
Aidactif
Aidactif

Messages : 1739
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment rajouter une ligne "Imprimer" ?

Message par katolik le Jeu 2 Jan 2014 - 13:58

Oui, super, ça marche !
Merci beaucoup pour toutes tes solutions !
katolik

katolik
*

Masculin
Messages : 39
Inscrit(e) le : 29/10/2013

http://www.papefrancois.fr/
katolik a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment rajouter une ligne "Imprimer" ?

Message par no_way le Jeu 2 Jan 2014 - 14:00

Je t'en prie et bonne continuation Wink

no_way
Aidactif
Aidactif

Messages : 1739
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum