- Statut : non résolu
- Ce sujet contient 9 réponses, 4 participants et a été mis à jour pour la dernière fois par ModoFX, le il y a 17 années et 11 mois.
-
AuteurMessages
-
4 novembre 2006 à 13 h 07 min #449197
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 2.04
– Thème utilisé : Le thème en question est une réalisation perso (pas en ligne)
– Plugins en place : Ceux par défaut + 2-3 petits spéciaux
– Nom de l’hebergeur : Free.fr (bientôt 1and1.fr)Problème(s) rencontré(s) :
Bonjour tout le monde !
Je vais essayer de vous expliquer mon problème le plus clairement possible…
Je suis entrain de créer mon propre thème WordPress (WP), sur ce thème j’ai intégré un code javascript qui permet de changer la taille (+ ou -) d’une partie du thème (article X en question)… ce même code javascript permet aussi de changer l’alignement (gauche, justifié, droite) du même article. De plus, il permet d’ajouter l’adresse du site automatiquement dans les favoris ou encore d’imprimer la page actuellement visitée…
Mon problème vient de la fonction IMPRIMER (impr)… en effet, actuellement, lorsque l’on clique sur le bouton impr, il imprimer TOUTE la page (nom des catégories, blogroll etc… sans aucune architecture stylestique (mais cela dépend de la configuration de l’imprimante (normalement…)).
Je voudrai donc créer une page (en .php) totalement externe, qui serait affichée dans un popup (lorsque l’on clique sur le bouton impr) et qui aurait les fonctions suivantes :
> Récupérer le titre de l’article
> Récupérer l’article en lui même
> Récupérer (éventuellement) les commentaires de l’article
> + des infos complémentaires (lieu où ce trouve l’article (nom catégorie…), l’adresse (web) de l’article, date/heure de l’article etc…)J’ai essayé de créer une page impression.php que j’ai placé dans le même dossier que mon thème utilisé… mais rien que la plus basique des fontions
… me donne le message d’erreur suivant :
Fatal error: Call to undefined function: get_settings() in d:mes docs (pers.)testsphpwordpresswp-contentthemesidentification-band-the-quadruplets-boyish-style-15imprimer.php on line 4
Je pense que le problème vient du fait que rien ne rattache la page impression.php au thème (pas de include dans impression.php etc…)
La solution pourrait d’être de créer une page .php avec les outils utilisés, non pas par WP, mais par tous utilisateurs classique du language php…
Mais les tags et les fonctions de WP sont plus rapides à mettre en place…
Bref, merci de me faire partage vos idées et vos solutions !
Cordialement,
FiX’4 novembre 2006 à 15 h 09 min #583635Pour ne pas que tu te prennes le tête pour rien : tu peux simplement créer un css d’impression. http://pompage.net/pompe/impression/
Shinoli
4 novembre 2006 à 17 h 52 min #583636+1 pour Shinoli 😉
4 novembre 2006 à 19 h 21 min #583637Bonsoir,
Merci à vous deux pour ces réponses…
Malheureusement, vous me connaissez mal… j’adore me prendre la tête pour un rien ! mdr !
Sans déconner, je veux créer cette page externe, je pense que techniquement parlant, c’est possible mais je dois oublier quelque chose d’essentiel pour que la page fonctionne.
De plus, je pense que cela pourrait être utile pour d’autres idées et je pense que des personnes ont du déjà ce poser ce type de question.
Bref, j’attends vos réponses.
Cordialement,
FiX’4 novembre 2006 à 19 h 26 min #583638WP-Print peut faire l’affaire…
Mille fois plus simple et plus rapide à mettre en place !
4 novembre 2006 à 19 h 37 min #583639J’ai trouvé ceci qui pourrait faire ton affaire 😉
4 novembre 2006 à 19 h 39 min #5836404 novembre 2006 à 19 h 50 min #583641Re-bsr,
Merci MS-DOS_1991 ! J’ai testé rapidement : copié le code qu’il fournit et j’ai lu vagement ce qui était écrit…
Cependant, d’autres messages d’erreurs apparaissent !
Tu intégrerai comme ce code toi ?
Cordialement,
FiX’4 novembre 2006 à 19 h 55 min #583642Essaies juste comme ça :
init();
$wp->parse_request();
$wp->query_posts();
$wp->register_globals();
?>
<div id="content" class="narrowcolumn">
<div class="post">
<h2>*** Heading Goes Here ***</h2>
<div class="entry">
*** Content in Paragraph Tags Goes Here ***Attention à bien spécifier le bon chemin vers « wp-config.php », chemin qui diffère probablement de l’original 😉
Quelles sont les erreurs qui apparaissent ?
4 novembre 2006 à 20 h 08 min #583643Voici ce que j’ai fé (en interne…)
init();
$wp->parse_request();
$wp->query_posts();
$wp->register_globals();
?>
<div id="content" class="narrowcolumn">
<div class="post">
<h2>*** Heading Goes Here ***</h2>
<div class="entry">
*** Content in Paragraph Tags Goes Here ***Message d’erreur :
Fatal error: Call to a member function on a non-object in d:mes docs (pers.)testsphpwordpresswp-contentthemesidentification-band-the-quadruplets-boyish-style-15imprimer.php on line 3
-
AuteurMessages
- Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.