Fork me on GitHub






Supprimer header - colonne gauche et droite - footer ds une page oledrion
Aspirant
Inscrit: 12/05/2009 20:39
De Belgique
Messages: 23
Bonjour,

J'utilise xoops 2.3 et oledrion 2.2

J'aimerais supprimer le header, le footer et les colonnes gauche et droite de la page "facture" (invoice.php) d'oledrion pour garder uniquement le corps de la facture afin de l'imprimer sans toutes les autres données autour.

Comment faire? j'espère que j'ai été assez clair

Merci

Posté le : 31/08/2009 21:55
Partager Twitter Partagez cette article sur GG+
Re: Supprimer header - colonne gauche et droite - footer ds une page oledrion
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
Messages: 843
Bonsoir,

Pour ne pas afficher les blocs, tu a ce code :

Citation :
$xoopsTpl->assign( 'xoops_showrblock', 0); // 1 = Avec blocs de droite - 0 = Sans blocs de droite
$xoopsTpl->assign( 'xoops_showlblock', 1); // 1 = Avec blocs de gauche - 0 = Sans blocs de gauche



Sinon, comme suggestion,

Serai de copier la page invoice.php puis la renommée en ---> print-facture.php ( par exemple )
d'ajouter une image "print" ' imprimer ' qui s'affiche sur ta page actuel.
( pour ceux qui veulent imprimer la facture. )

Que cette image ai pour cible ----> print-facture.php

Tu fait une copie clone du template, qui correspond à cette page. ( dans le dossier template )

Et ensuite, tu fait une simple page, qui affiche que le contenu de la facture, texte Noir sur fond Blanc. Prête à être imprimée.

Pour créer cette page ( sans Blocs, Header et footer )

Tu peu t'aider pour exemple d'un module comme Classifieds,
qui génère une page "imprimer " voir l'exemple ici

Enfin, ce n'est qu'une suggestion.

iLuc

Posté le : 31/08/2009 22:47
Partager Twitter Partagez cette article sur GG+
Re: Supprimer header - colonne gauche et droite - footer ds une page oledrion
Aspirant
Inscrit: 12/05/2009 20:39
De Belgique
Messages: 23
Bonjour iLuc et merci pour ta réponse.

J'ai essayé ta première suggestion pour ne pas afficher les blocs gauche et droite mais ça n'a pas fonctionné. Est ce bien dans le fichier invoice.php qu'il faut ajouter ce code ou ailleurs? pour rappelle je souhaite supprimer ces blocs uniquement pour la facture et pas pour le reste du module oledrion.

Pour ta deuxième suggestion, quelle version de classifieds utilise tu et où peut on la trouver. J'ai installé Classifieds_2.0_RC2 où tout est en anglais et je ne trouve pas comment générer une page "imprimer".

Criss

Posté le : 01/09/2009 16:23
Partager Twitter Partagez cette article sur GG+
Re: Supprimer header - colonne gauche et droite - footer ds une page oledrion
Semi pro
Inscrit: 13/12/2004 11:28
De Lyon
Messages: 1364
Salut,

Tu peux utiliser ta feuille de style pour cacher et ceux uniquement en mode impression, l'ensemble des objets que tu ne veux pas voir (header, colonne, footer, etc...)

Pour cela, utilise ca :

#header {display:none}


tout ce code est a mettre dans une feuille de style unique (print.css par exemple)

et ensuite dans ton template tu a joutes cette ligne

<link rel="stylesheet" type="text/css" media="print" href="<{$xoops_url}>/modules/<{$module}>/css/print.css" />


dans un premier temps il est plus simple de mettre media a screen pour voir tout de suite le résultat et une fois fini, il te suffira de le mettre a print pour cacher les objets uniquement en cas d'impression

@+

Posté le : 01/09/2009 18:14
Partager Twitter Partagez cette article sur GG+
Re: Supprimer header - colonne gauche et droite - footer ds une page oledrion
Aspirant
Inscrit: 12/05/2009 20:39
De Belgique
Messages: 23
Merci MusS ca marche super

Posté le : 01/09/2009 23:18
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

69 Personne(s) en ligne (54 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 69 | Plus ...