Access to PrestaShop corporate website
French English Spanish Change language
Hello, Guest |
| Register
Remember me Forgot password ?
Site Map Site Map Contact us Contact us
PrestaShop
  113 users online

Team members online:


1 of 6
1
Post Reply
New Topic
Contribution : Documents PDF liés

offline
Posted: 27 December 2007 01:57 PM   [ Ignore ]
Beginner
Rank

Messages :

  • total: 17
  • last 7 days: 0
Joined: 2007-12-27

Bonjour,

Voici un début de contribution pour permettre aux clients de télécharger des documents PDF liés à une fiche produit. (Type : fiche technique)

Le principe est le suivant :

Dans le back office on peut joindre des PDF à un produit (via un nouvel onglet)
Dans le Front office, si des documents sont joints à un produit, ceux-ci apparaissent avec leur lien.

Ces documents sont accessibles à tout le monde sans qu'il y ait besoin d'être logué ou d'avoir acheté le produit en question.

Pour y parvenir, nous avons dû modifier pas mal de choses, et n'étant pas développeur de métier nous aimerions avoir vos impressions et remarques.

Concernant la question difficile du support des langues, nous avons fait le choix d'ajouter qu'une seule table à la base de donnée pour les documents (donc une seule légende par document quelque soit la langue utilisée). De façons à qu'il soit tous visible quelque soit la langue de l'internaute.
De plus, il nous semble peu intéressant de pouvoir ajouter une légende en anglais à un document en français. C’est certes pas le mieux, mais n'ayant pas besoin d'une boutique multi-langue, nous n'avons pas trop creusé.

Nous avons, pour le moment, entré les textes en dur dans la partie admin et client afin de simplifier les choses. Il n'y a donc pas encore de support des différentes langues au niveau interface, cependant c'est très rapide à corriger.

Voici des captures pour avoir une idée :

Front office :
http://pyc.pyc.free.fr/prestashop/client_pdf.JPG

Back office :
http://pyc.pyc.free.fr/prestashop/admin_pdf.JPG

Télécharger les modifications (Pour la version 0.9.1-RC2)

Edit : Nouveau pack pour la 0.9.6
Enjoy ! :D

Pour la partie Admin :

1) Remplacer le fichier admin/tabs/AdminProducts.php
2) Ajouter le fichier document.php dans  /classes/
3) créer le dossier documents dans /img/ (pensez au chmod 777 si vous êtes sous unix)
4) Ajouter la table documents grâce à la requête sql (vérifier le préfixe des tables, ‘ps_’ par défaut)

Pour la partie Client :

1) Remplacer le fichier Product.php dans /classes/ par le fichier Product_class.php  (Pensez bien à le renommer en  Product.php avec une majuscule au début et supprimer le ‘_class’…)
2) Remplacer le fichier product.php dans le répertoire racine 
3) Remplacer le fichier template  product.tpl dans le répertoire /themes/default/

C’est finit !  ;D

Voilà, si il y des problèmes ou bugs n'hésitez pas à poster ici.
Nous espérons que cette contribution intéressera l'équipe de Prestashop.
Si vous êtes utilisateur, évitez d'utiliser les modifications en production pour le moment.

Et bien sûr, merci pour cette solution très intéressante qu'est Prestashop.

Julien et Pierre-Yves

 
prestateam offline
Posted: 27 December 2007 05:51 PM   [ Ignore ]   [ # 1 ]
PrestaTeam

Avatar


Bonjours a vous Julien et Pierre-Yves

Merci pour cette contribution qui est une tres bonne idee.

Concernant le multi-langue c'est vrai que ce serait une bonne idee.
Et contrairement a vos dire, il arrive souvent que des manuels d'utilisations soient fournis en plusieurs langues. (Vous n'avez jamais achete un appareil made in china ? raspberry)

Je n'ai pas eu le temps de la tester, mais soyez sur que nous allons nous faire un malin plaisir a tester cela en long et en large.

Petite remarque : manipluer le code source des fichiers et envoyer des requetes sql est un peu "ardu" pour un simple marchand, il faudrai integrer cela sous forme d'un module, mais la la faute nous reviens totalement s'il n'est actuellement pas possible pour un module d'interagir sur la fiche produit du BO :(
Peut etre pour une prochaine release qui sait wink

PS : si vous souhaitez une petite explication pour la gestion des langues, je suis a votre disposition

 Signature 

Matthieu BiartDeveloper | DéveloppeurPrestaShop
Help PrestaShop, make a donation !

 
offline
Posted: 28 December 2007 01:22 PM   [ Ignore ]   [ # 2 ]
Apprentice
RankRank

Messages :

  • total: 24
  • last 7 days: 0
Joined: 2007-12-27

Tout d'abord merci pour l'intérêt porté à notre incorporation des PDF

nous profitons de votre proposition d'aide pour poser quelques questions sur le fonctionnement des langues.

__________

Voila ce que nous avons comprit :

La clef {l s='Your account has been successfully created'}

trouve une correspondance dans le fichier fr.php :

$_LANG['authentication_1ccdfdf1e5a85ef19b2ec57a34f41ee2'] = 'Votre compte a été crée avec succès';

Nous n'arrivons pas à modifier ou ajouter une clef de traduction. Nous sommes interessé par la marche à suivre.

Merci d'avance

Nous attendons vos eventuelles remarques sur la gestion des PDF

Pierre-Yves et Julien

 
prestateam offline
Posted: 31 December 2007 06:55 PM   [ Ignore ]   [ # 3 ]
PrestaTeam

Avatar


Bonjour julien

Le systeme cote contribution est beaucoup plus simple que cela wink

En effet pour tout ce qui touche a du texte classic (hors modules, hors messages de confirmations/erreurs), il suffit bien de l'inserer selon cette methode

{l s='Your text here'}

et dans les fichier .tpl seulement
Le texte en anglais etant preferable (pour faciliter les traductions vers d'autre langues).

Pour les fichiers php, il faut utiliser cette methode :

echo $this->l('Your text here');

Enfin pour traduire ces expressions, il vous suffit de retourner dans votre back-office, section "Outils > Traductions" et de choisir la section approprie dans la langue desiree.
Vous y retrouverez votre texte ainsi qu'un champ texte a sa droite.
Un petit remplissage suivi de sa sauvegarde et le tour est joue.

 Signature 

Matthieu BiartDeveloper | DéveloppeurPrestaShop
Help PrestaShop, make a donation !

 
offline
Posted: 03 January 2008 07:36 PM   [ Ignore ]   [ # 4 ]
Beginner
Rank

Messages :

  • total: 17
  • last 7 days: 0
Joined: 2007-12-27

Merci de l'intérêt porté à notre contribution, et les réponses de Matthieu Biart. La méthode de traduction est comprise. Cependant il n'est pas sûr que nous traduisions celle-ci (pas tout de suite en tout cas) , car nous n'en avons pas besoin actuellement.

S'il s'avère cependant que cela vous intéresse d'intégrer celle-ci dans une future version, nous sommes prêt à vous aider, et vous fournir toutes les infos nécessaires.

Nous sommes aussi à l'écoute des différentes personnes qui ont testées cette contrib afin de nous donner leur point de vue et les différents bugs éventuels rencontrés.

Encore merci, longue et heureuse vie à PrestaShop en ce début d'année 2008 :D

 
offline
Posted: 16 January 2008 07:25 PM   [ Ignore ]   [ # 5 ]
Newcomer
Rank

Messages :

  • total: 4
  • last 7 days: 0
Joined: 2007-11-29

Salut à tous,
J'ai installé cette contrib sur mon prestashop, et ça marche plutôt bien.
Merci à vous ^^

 
offline
Posted: 05 February 2008 10:41 PM   [ Ignore ]   [ # 6 ]
Club Member
RankRankRank

Messages :

  • total: 113
  • last 7 days: 0
Joined: 2007-12-11

est-ce que l'on peut encore intégrer cette contrib à la dernière version de PS ? ;D

 
offline
Posted: 06 February 2008 06:12 PM   [ Ignore ]   [ # 7 ]
Apprentice
RankRank

Messages :

  • total: 24
  • last 7 days: 0
Joined: 2007-12-27

Non !!  >:(

Mais voici les modifs [url=http://pyc.pyc.free.fr/prestashop/PDFpretashop0.9.6.zip]pour la version 0.9.6 !!!
[/url]
Bon test
Julien

 
offline
Posted: 12 March 2008 02:56 PM   [ Ignore ]   [ # 8 ]
V.I.P.
RankRankRankRank
Avatar

Messages :

  • total: 575
  • last 7 days: 0
Joined: 2008-02-26

Bonjour,

Est-t-il possible d'intégrer cette contrib à la version 0.9.7 de prestaShop ?

Merci pour votre réponse.

Salutations.

 
offline
Posted: 12 March 2008 10:07 PM   [ Ignore ]   [ # 9 ]
Club Member
RankRankRank

Messages :

  • total: 146
  • last 7 days: 0
Joined: 2008-02-20

Bonjour,

Pour répondre à "fistou" sur mon site j'ai une boutique de pour tester de nouveaux modules comme la création de template est je viens d'essayé de mettre cette contribution est malheureusement elle n'est pas compatible est bien dommage.

Cordialement

 
offline
Posted: 12 March 2008 10:52 PM   [ Ignore ]   [ # 10 ]
V.I.P.
RankRankRankRank
Avatar

Messages :

  • total: 575
  • last 7 days: 0
Joined: 2008-02-26

Bonjour,

Merci Yoann pour ton info. Dommage que cela ne marche pas car la contrib etait intérressante dans mon cas.

salutations.

 
offline
Posted: 12 March 2008 11:57 PM   [ Ignore ]   [ # 11 ]
Beginner
Rank

Messages :

  • total: 17
  • last 7 days: 0
Joined: 2007-12-27

Je pense qu'il n'y a que quelques modifs à faire pour rendre cette contrib compatible avec 0.9.7
Vous avez quoi comme erreur ??

Le problème est que tant qu'il n'y aura pas la 1.0 officiel, le contributeur n'a pas envie d'avoir à modifier cette option pour chaque version…

Sutout que PrestaShop n'est pas intéressé d'intégrer cette contrib dans la version officielle.
(Ou pas pour l'intant en tout cas…)

 
offline
Posted: 13 March 2008 12:32 AM   [ Ignore ]   [ # 12 ]
Club Member
RankRankRank

Messages :

  • total: 146
  • last 7 days: 0
Joined: 2008-02-20

Il n'y à aucune erreur elle ne s'affiche pas du tout dans l'espace admin du coté module.

Cordialement

 
offline
Posted: 28 March 2008 12:44 PM   [ Ignore ]   [ # 13 ]
V.I.P.
RankRankRankRank
Avatar

Messages :

  • total: 575
  • last 7 days: 0
Joined: 2008-02-26

Bonjour,

toujours pas de solution ?

 
offline
Posted: 17 April 2008 12:23 PM   [ Ignore ]   [ # 14 ]
V.I.P.
RankRankRankRank
Avatar

Messages :

  • total: 575
  • last 7 days: 0
Joined: 2008-02-26

Bonjour Matthieu,

Toujours pas de nouvelle pour intégrer cette fonctionnalitée dans la RC3 ?

Salutations.

 
offline
Posted: 17 April 2008 03:29 PM   [ Ignore ]   [ # 15 ]
Apprentice
RankRank

Messages :

  • total: 24
  • last 7 days: 0
Joined: 2007-12-27

Bonjour Fistou,

J'attends la V1 final pour upgrader mon site, et donc forcement refaire la partie document PDF.
Dés que c'est le cas je post la solution ici.

Julien

 
 
1 of 6
1
Fast Reply
New Topic