[plugin] Faqs

2»

Réponses

  • DjbWebmaster a écrit:
    non je viens de le tester sous php 5.4.34

    Bon, c'est bien embêtant tout ça.
    Des permissions sur certains Fichiers ?
  • Je viens de faire une petite mise à jour, tu peux dl la dernière version sur github
  • DjbWebmaster a écrit:
    Je viens de faire une petite mise à jour, tu peux dl la dernière version sur github

    Hello, ;)
    Mise à jour, ok !
    ça fonctionne, super.

    Mais je viens de tester tes plugins "myteam" et "jqmeter" et j'ai également des problèmes d'affichage partie admin et partie site ??
  • Hello,
    Est-ce qu'il serait possible de classer les questions dans des catégories ?
  • jol5926jol5926 Membres
    mai 2016 modifié
    Hello,
    j'ai ceci côté admin depuis la mise à jour de pluxml en 5.5 !
    pluginfaq.png

    As-tu une idée d'où vient le problème ?
    Merci
  • jol5926jol5926 Membres
    jol5926 a écrit:
    Hello,
    j'ai ceci côté admin depuis la mise à jour de pluxml en 5.5 !
    http://www.jose.monespace.net/pluginfaq.png

    As-tu une idée d'où vient le problème ?
    Merci

    Bonjour,

    Notre ami DjbWebmaster est absent ?? :(
  • DjbWebmasterDjbWebmaster Membres
    juin 2016 modifié
    Bonjour jol5926,

    Je n'arrive pas à obtenir ton message d'erreur, mais j'en profite pour faire une petite mise à jour du plugin

    https://github.com/psd-html/FAQ.git

    Tu peux tester ?

    Penses à supprimer le fichier: FAQ.xml dans le dossier data/configuration/plugins
  • jol5926jol5926 Membres
    Bonjour DjbWebmaster,
    Je viens de télécharger ta mise à jour, toujours le même souci.
    J'ai désinstallé complètement le plugin et installé le nouveau.
    pluginfaq.png
    Dans la partie "admin" :
    en haut de la page, j'ai ça :
    Notice: Use of undefined constant question - assumed 'question' in /public_html/leptitcoindejol/plugins/FAQ/admin.php on line 73
    Dans la case "question, j'ai ça :
    <br />
    <b>Notice</b>: Use of undefined constant question - assumed 'question' in <b>/public_html/leptitcoindejol/plugins/FAQ/admin.php</b> on line <b>82</b><br />
    <br />
    <b>Notice</b>: Use of undefined constant question - assumed 'question' in <b>/public_html/leptitcoindejol/plugins/FAQ/config.php</b> on line <b>82</b><br />
    Le savon de marseille est-il bon pour la peau de bébé ?


    Dans la case "réponse", j'ai ça :
    <br />
    <b>Notice</b>: Use of undefined constant reponse - assumed 'reponse' in <b>/public_html/leptitcoindejol/plugins/FAQ/admin.php</b> on line <b>86</b><br />
    <br />
    <b>Notice</b>: Use of undefined constant reponse - assumed 'reponse' in <b>/public_html/leptitcoindejol/plugins/FAQ/config.php</b> on line <b>86</b><br />
    Non : Il a un Ph alcalin (entre 9 et 10) qui ne convient pas à la peau de bébé dont le Ph est légèrement acide (entre 5,5 et 6). Ce type de savon est donc un peu trop agressif pour les petits. Mieux vaut utiliser un lavant spécifique.


    Dans la partie publique, j'ai ça :
    pluginfaq1.png

    Voilà la situation :cool:
  • Hello,

    Penses à supprimer le fichier: FAQ.xml dans le dossier data/configuration/plugins
  • jol5926jol5926 Membres
    DjbWebmaster a écrit:
    Hello,

    Penses à supprimer le fichier: FAQ.xml dans le dossier data/configuration/plugins

    Même souci en supprimant le fichier faq.xml
  • tu peux m'envoyer ton fichier FAQ.xml
  • jol5926jol5926 Membres
    DjbWebmaster a écrit:
    tu peux m'envoyer ton fichier FAQ.xml

    ok, à quelle adresse mail ?
  • Hello,
    serait-il envisageable de pouvoir ajouter des liens dans le texte ?

    Merci
  • Je t'ai fait une Pull Request ;)
  • bg62bg62 Membres
    salut;)
    j'ai pris la dernière version, mais je n'arrive pas à la configurer sous la "release5.6", aurais-tu une solution ?
    @+
  • YannicYannic Membres
    mars 2017 modifié
    Salut et merci pour le plugin @DjbWebmaster

    Comme dis plus haut par jol5926 , le plugin bogue :

    => undefined constant question et undefined constant reponse
    En changeant (fichiers admin.php / config.php lignes 72 à 90) les :
    getParam(question.$i);
    
    par des
    getParam('question'.$i);
    
    et idem pour le
    getParam(reponse.$i);
    
    par
    getParam('reponse'.$i);
    



    Le plugin fonctionnera mais occasionnera des notice sur la variable $_POST lorsque l'on met à jour le tableau des faqs
    pour cela on peux changer (admin.php / config.php ligne 20 et 27) le :
    if($_POST['delete'.$i] != "1" AND
    
    par
    if(empty($_POST['delete'.$i]) AND
    
    et en (admin.php / config.php ligne 27) le
    }elseif($_POST['delete'.$i] == "1"){
    
    par un
    }elseif(!empty($_POST['delete'.$i])){
    

    Testé fonctionnel avec 5.6 master du 24 mars.

    Edit: Ah oui à la fin des deux fichiers (admin.php et config.php ) j'ai vu un "<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>"; il serais mieux de transformer ses liens en https sinon cela pourrais occasionner des problèmes à ceux qui sont en https.

    Et aussi l'utilisation du caractère " dans les questions ou réponses engendre des problèmes coté visiteur ( fichier FAQ.php )
    pour cela en ajoutant un addslash à la sortie de $a et $b on devrais être correcte.

    Ligne 82 de FAQ.php
    {"question": "<?php echo addslashes($a);?>",  "reponse": "<?php echo addslashes($b);?>"},
    
  • jol5926jol5926 Membres
    Yannic a écrit:
    Salut et merci pour le plugin @DjbWebmaster

    Comme dis plus haut par jol5926 , le plugin bogue :

    => undefined constant question et undefined constant reponse
    En changeant (fichiers admin.php / config.php lignes 72 à 90) les :
    getParam(question.$i);
    
    par des
    getParam('question'.$i);
    
    et idem pour le
    getParam(reponse.$i);
    
    par
    getParam('reponse'.$i);
    



    Le plugin fonctionnera mais occasionnera des notice sur la variable $_POST lorsque l'on met à jour le tableau des faqs
    pour cela on peux changer (admin.php / config.php ligne 20 et 27) le :
    if($_POST['delete'.$i] != "1" AND
    
    par
    if(empty($_POST['delete'.$i]) AND
    
    et en (admin.php / config.php ligne 27) le
    }elseif($_POST['delete'.$i] == "1"){
    
    par un
    }elseif(!empty($_POST['delete'.$i])){
    

    Testé fonctionnel avec 5.6 master du 24 mars.

    Edit: Ah oui à la fin des deux fichiers (admin.php et config.php ) j'ai vu un "<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>"; il serais mieux de transformer ses liens en https sinon cela pourrais occasionner des problèmes à ceux qui sont en https.

    Et aussi l'utilisation du caractère " dans les questions ou réponses engendre des problèmes coté visiteur ( fichier FAQ.php )
    pour cela en ajoutant un addslash à la sortie de $a et $b on devrais être correcte.

    Ligne 82 de FAQ.php
    {"question": "<?php echo addslashes($a);?>",  "reponse": "<?php echo addslashes($b);?>"},
    

    Hello,

    Modifications faites, tout à l'air de fonctionner.
    Plugin opérationnel.
    Merci !
    :)
  • bg62bg62 Membres
    je confirme = ça tourne très bien sous la dernière release (5.6 rc4 )!
    super ;)
  • Bonjour,

    J'ai effectué toutes les modifications préconisées par Yannic (bravo ! quel travail !) sur les fichiers config.php, admin.php et faq.php.

    Mais, avec Pluxml 5.6 téléchargé cette semaine, lorsque je saisis une question/réponse sur la console d'admin, elle n'apparaît pas, pas plus qu'en mode consultation. Aucun fichier xml n'est créé dans /data/configuration/plugins/

    À tout hasard, voici le phpinfo() de mon hébergeur : http://littera.org/phpinfo.php

    Si vous aviez une idée ?
    Je vous remercie,
    Brica
  • jol5926jol5926 Membres
    Hello les amis,

    J'ai repris ce plugin en test sur pluxml 5.7, Fait les modifications de Yannick (#47) et j'ai un petit souci.
    Je n'arrive pas à effacer une question/réponse dans la partie admin.
    Mes compétences étant passables, je n'ai pas trouvé la solution.
    Si quelqu'un a le temps de jeter un coup d'oeil, ce serait sympa.

    Merci d'avance
Connectez-vous ou Inscrivez-vous pour répondre.