En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

    Imprimer sa commande en PDF

    Plus d'informations
    il y a 10 ans 6 mois #21 par vsmc
    Réponse de vsmc sur le sujet Imprimer sa commande en PDF
    Bonjour Studio42,
    Merci pour votre explication.
    Voici l'erreur que j'obtiens quand je tente d'imprimer en PDF
    ( ! ) Fatal error: Class 'JFolder' not found in C:\wamp\www\domaine\libraries\joomla\document\pdf\pdf.php on line 164
    Call Stack
    #	Time	Memory	Function	Location
    1	0.0004	245024	{main}( )	..\index.php:0
    2	0.0487	3609856	JApplicationCms->execute( )	..\index.php:45
    3	0.0487	3610056	JApplicationSite->doExecute( )	..\cms.php:252
    4	0.0866	6782936	JApplicationSite->route( )	..\site.php:215
    5	0.0866	6783064	JApplicationCms->route( )	..\site.php:763
    6	0.1340	10677256	JApplicationBase->triggerEvent( )	..\cms.php:1098
    7	0.1340	10677304	JEventDispatcher->trigger( )	..\base.php:106
    8	0.1340	10677840	JEvent->update( )	..\dispatcher.php:160
    9	0.1340	10678296	call_user_func_array:{C:\wamp\www\domaine\libraries\joomla\event\event.php:69} ( )	..\event.php:69
    10	0.1340	10678568	PlgSystemSef->onAfterRoute( )	..\event.php:69
    11	0.1340	10678648	JFactory::getDocument( )	..\sef.php:29
    12	0.1341	10678800	JFactory::createDocument( )	..\factory.php:216
    13	0.1360	10839264	JDocument::getInstance( )	..\factory.php:739
    14	0.1369	10956752	JDocumentPDF->__construct( )	..\document.php:311

    je suis donc allé voir ce fichier C:\wamp\www\domaine\libraries\joomla\document\pdf\pdf.php et à la ligne 64 j'ai
    // verify and load the PDF class and assign by ref the jdocument
    		if ($type === null) $type = $this->params->get('engine','mpdf');
    		if(!file_exists(JPATH_LIBRARIES.'/'.$type)) {
    			// reset type & fallback to installed PDF classes
    			$type = null;
    			$renderers = JFolder::files(dirname(__FILE__) . '/renderer/' , '\.php$');
    			foreach ($renderers as $renderer) {
    				$lib = substr($renderer, 0, -4) ;
    				if (file_exists(JPATH_LIBRARIES.'/'.$lib) ) {
    					$type = $lib ;
    					break;
    				}
    			}
    		}
    Qu'est ce que cette classe JFolder ? Que dois-je faire pour qu'elle soit reconnue ?

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 10 ans 6 mois - il y a 10 ans 6 mois #22 par studio42
    Réponse de studio42 sur le sujet Imprimer sa commande en PDF
    Fichiers mis à jour, réinstallez le pack github.com/studio42/joomla-pdf-document-view/archive/master.zip

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!
    Dernière édition: il y a 10 ans 6 mois par studio42.

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 6 mois #23 par vsmc
    Réponse de vsmc sur le sujet Imprimer sa commande en PDF
    Je viens de reinstaller le pack en suivant votre lien et la j'ai plus accès à mon site
    voila l'erreur obtenue :
    Fatal error: Class 'JDocument' not found in C:\wamp\www\domaine\libraries\joomla\factory.php on line 739
    Call Stack
    #	Time	Memory	Function	Location
    1	0.0003	241216	{main}( )	..\index.php:0
    2	0.0381	3600584	JApplicationCms->execute( )	..\index.php:45
    3	0.0381	3600784	JApplicationSite->doExecute( )	..\cms.php:252
    4	0.0855	6775312	JApplicationSite->route( )	..\site.php:215
    5	0.0855	6775440	JApplicationCms->route( )	..\site.php:763
    6	0.1098	8366520	JApplicationBase->triggerEvent( )	..\cms.php:1098
    7	0.1098	8366568	JEventDispatcher->trigger( )	..\base.php:106
    8	0.1098	8367104	JEvent->update( )	..\dispatcher.php:160
    9	0.1098	8367560	call_user_func_array:{C:\wamp\www\domaine\libraries\joomla\event\event.php:69} ( )	..\event.php:69
    10	0.1098	8367832	PlgSystemSef->onAfterRoute( )	..\event.php:69
    11	0.1098	8367912	JFactory::getDocument( )	..\sef.php:29
    12	0.1099	8368064	JFactory::createDocument( )	..\factory.php:216

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 10 ans 6 mois #24 par studio42
    Réponse de studio42 sur le sujet Imprimer sa commande en PDF
    Je ne vois pas comment cela est possible.
    Mon pack n'a rien a voir avec ce fichier !

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 6 mois #25 par vsmc
    Réponse de vsmc sur le sujet Imprimer sa commande en PDF
    Elle est pourtant apparu après l'installation de votre lien. Il doit donc y avoir un problème avec mon site à la base.
    Pouvez-vous m'éclairer sur ce que signifie cette erreur ?

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 6 mois #26 par vsmc
    Réponse de vsmc sur le sujet Imprimer sa commande en PDF
    Je viens de faire une insallation en local de joomla 3.4.8 et virtu 3.0.12 et j'ai installé votre pack puis je me suis rendu sur le panier et j'ai ajouté à la fin de l'url format=pdf
    j'obtiens alors ce message : TCPDF ERROR: Could not include font definition file: zapfdingbats
    pouvez-vous me dire comment corriger cela ?

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 10 ans 6 mois #27 par studio42
    Réponse de studio42 sur le sujet Imprimer sa commande en PDF
    Télécharger la font ou le zip : github.com/studio42/joomla-pdf-document-...e/lib_tcpdf_j2.5.zip
    Et copier la fonte manquante depuis fonts/ dans le bon répertoire.
    Les fichiers du zip sont:
    fonts\pdfazapfdingbats.php
    fonts\pdfazapfdingbats.z
    fonts\zapfdingbats.php
    Ne prenez pas le zip complet mais seulement là fonte, cela peu perturber Virtuemart.
    Cette fonte est nécessaire pour les formulaires seulement(le panier contient des cases à cocher).
    Le répertoire de destination est VOTRESITE\libraries\tcpdf\fonts\
    Mais dans tous les cas, si vous voulez un rendu correcte, il faudra modifier les fichiers du template pour le PDF.

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 6 mois #28 par vsmc
    Réponse de vsmc sur le sujet Imprimer sa commande en PDF
    Super sur cette installation neutre tout fonctionne donc il y a bien un souci avec mon site. merci de votre aide

    Pouvez-vous néanmoins me dire au niveau du template quel fichier je devrais modifier ? J'ai fait des overrides html de com_virtuemart notamment du cart et de productdetails
    J'ai vu que dans producdetails il y avait un fichier default_pdf.php est-ce fichier qu'il faudra que je modifie ?
    Je n'ai pas trouvé de fichier default_pdf.php dans le cart est-ce que cela signifique que c'est le fichier default_pdf.php qui gère toutes les vues créer en pdf ?

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 10 ans 6 mois #29 par studio42
    Réponse de studio42 sur le sujet Imprimer sa commande en PDF
    Pour les fichier default_pdf, Je suis pas sur que ceci sont utilisés. Ajouter un texte pour voir, si celui apparait dans le PDF.

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 6 mois #30 par vsmc
    Réponse de vsmc sur le sujet Imprimer sa commande en PDF
    effectivement je viens d'ajouter une ligne dans ce fichier et elle n'apparait pas dans le PDF

    Quels fichiers dois je modifier pour améliorer le rendu PDF de mon panier ?
    par exemple là je suis sur ma version clean de joomla 3.4.8 et virtu 3.0.12 et j'utilise le template beez
    que dois faire pour pouvoir agir sur le PDF final ?

    Connexion ou Créer un compte pour participer à la conversation.