projects / org / ezproject2010 / paradoxpdf / forum / general / wrong path to files
Find the Exponential Software extensions you want
You need to be logged in to post messages in the forums. New users may register here.
|
Member since: Posts: 5 |
Tuesday 10 November 2009 5:46:39 am Hi,
First, thank you for this extension. It seems to be a very good one when you manage to make it work! I have an issue with the paths. The PDF is well generated but the log file says that the css file and the images couldn't be found. It's weird because if I comment the paradoxpdf operator call, and the set-block function call, the HTML page is right, I mean that the css and the images are well found. Here is what the log file says: item at URI file:/var/www/hnee/hnee/extension/paradoxpdf/design/standard/stylesheets/print-core.css not found "hnee" is the name of my extension and also the name of the root folder on my server. The error is that "hnee" is put 2 times after "www". The right URL should be: /var/www/hnee/extension/paradoxpdf/design/standard/stylesheets/print-core.css If I put the right path manually, it works... I really don't know why this issue happens so if you can help me please... Thanks a lot. Nicolas PS: Sorry for my english I'm french |
|
Member since: Posts: 72 |
Tuesday 10 November 2009 5:58:25 am Hi Nicolas,
You are welcome, I'm also french and my english is far from being perfect :p Could you please enable debug, and copy css path from the generated xhtml file please ? Do you have this problem on this file only ? images and other css files are well loaded ? Thanks http://www.amiralweb.com Certified eZPublish Expert |
|
|
Member since: Posts: 5 |
Tuesday 10 November 2009 6:16:29 am Si tu es aussi français on peu peut être parler en français. Enfin si tu préfère l'anglais il y a pas de soucis.
En tout cas merci pour ta réponse rapide. J'ai activé le debug, vidé le cache, le dossier paradoxpdf dans /var est bien "writeable", mais j'ai rien dedans après avoir généré un PDF. J'avais des choses dedans au départ mais je les ai supprimé... depuis j'ai plus rien dedans. Sinon voila le contenu du fichier de log:
|
|
|
Member since: Posts: 5 |
Tuesday 10 November 2009 8:48:53 am Est-ce que tu as une idée d'où peut venir mon problème ?
Je voulais aussi te demander pourquoi est-ce qu'il y a 2 fichiers "paradoxpdf_layout.tpl", 1 dans /design/standard/templates/ et 1 dans /design/standard/override/templates/ ? |
|
Member since: Posts: 72 |
Tuesday 10 November 2009 9:03:55 am ça ressemble à quoi le code que tu mets dans les templates pour afficher les css ?
Il me semble que tu développes en mode uri : Essaies de configurer le serveur en mode vhost http://ez.no/doc/ez_publish/techn.../4_x/installation/virtual_host_setup Autrement dit : 1- Soit il faut que ton instance ezpublish soit à la racine de ton serveur. 2- Soit tu configures le serveur en mode virtualhost 3- Soit tu utilises ezurl en mode full http://ez.no/doc/ez_publish/techn...erence/template_operators/urls/ezurl dans les liens vers les images et les CSS Pour les layouts y en a un pour l'override et l'autre pour le mode layout/set Merci http://www.amiralweb.com Certified eZPublish Expert |
|
|
Member since: Posts: 5 |
Thursday 12 November 2009 1:34:28 am Salut,
Je reviens sur mon problème... que j'ai toujours pas réussi à résoudre :-( Bon alors par rapport à tes commentaires, ce n'est pas moi qui gère le serveur donc je peux pas vraiment toucher à ce niveau là. Par contre mon instance ez publish est bien à la racine de mon serveur. Et pour ce qui est d'utiliser le mode "full" de ezurl, ce mode n'existe pas pour ezdesign et ezimage alors je ne vois pas vraiment comment faire... Je vais t'expliquer depuis le début comment j'ai installé et comment j'utilise ton extension pour être sûr qu'il y a pas un truc que j'ai fait de travers. J'ai installé et activé ton extension, puis j'ai configuré le paradoxpdf.ini. J'ai surchargé ton fichier paradoxpdf_layout.tpl dans le répertoire /override/templates/ du design de mon extension. Puis dans les pages de mon site j'ai fait des liens qui pointe vers /content/view/pdf/$node.node_id. Mon site fonctionne très bien, je n'ai aucun problème au niveau des URLs, mes images et mes CSS sont bien trouvé sur le serveur. Lorsque je clique sur le lien pour généré le PDF, le PDF est bien généré et ma surcharge du paradoxpdf_layout.tpl est bien prise en compte. Seul problème c'est qu'au niveau du PDF mes images et mes CSS ne sont pas loadés... Quand dans mon paradoxpdf_layout.tpl je commente le set-block et l'appel à la fonction paradoxpdf, cette fois la page HTML qui s'affiche quand je clique sur le lien pour générer le PDF trouve bien mes images et mes CSS. Je suis assez novice avec ez publish alors peut être que j'ai oublié de faire qqchose, je sais pas peut être au niveau des .ini. J'espère que mes nouvelles explications te mettront sur la voie d'une autre solution. En tout cas merci beaucoup pour ton aide ! Nico |
|
Member since: Posts: 72 |
Thursday 12 November 2009 2:13:28 am Elle ressemble à quoi l'url de ton serveur ?
http://www.amiralweb.com Certified eZPublish Expert |
|
|
Member since: Posts: 5 |
Thursday 12 November 2009 2:15:50 am Bon je viens de trouver une solution à mon problème.
J'ai modifié la fonction fixURL du fichier paradoxpdf.php. Dans le preg_replace j'ai remplacé le "../../" par un getenv("DOCUMENT_ROOT") et ça marche. !! |
|
Member since: Posts: 72 |
Thursday 12 November 2009 2:35:19 am Ravi si ça marche pour toi. Cependant ça reste un contournement d'un problème qui se posera à un moment ou un autre
Bonne continuation http://www.amiralweb.com Certified eZPublish Expert |
You need to be logged in to post messages in the forums. New users may register here.