[plugin] MyContact : formulaire de contact

178101213

Réponses

  • Ah oui, c'est aussi une différence avec le comportement par défaut des items de menu : la classe active/noactive est sur la balise a pour MyContact, alors qu'elle est sur la balise li pour les autres.
  • StéphaneStéphane Member, Former PluXml Project Manager
    @Tomek et @arcangeli

    Je regarde dès que possible les problèmes que vous citez pour voir s'il y a moyen de les résoudre

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • D'ailleurs, le problème existe aussi avec "Blog" après les pages statiques...
    Merci
  • Encore une chose que j'ai remarqué : le titre de la page (balise title) est après le nom du site pour MyContact, avant (comme recommandé) pour les autres pages.
  • Dites-moi, j'ai essayé de modifier le plugin pour l'avoir en deux, mais pas moyen ...

    Y a t-il un moyen simple pour avoir deux formulaires de contacts ? ou à la limite ajouter un champ <select> ?
  • j'ai essayé de copier l'extension en remplaçant tous les "plxMyContact" par "plxMyContact2" dans tous les fichiers et ça a l'air de fonctionner
    à quel endroit ça bloque chez toi ?
  • je ne sais pas si ce BUG a déjà été remonté ...
    si on place une apostrophe dans le titre du menu ou de l'url, ça fait tout planter ...
  • @danielsan : je l'ai déjà signalé pour le plugin plxMyAllArchives (une apostrophe dans le titre plante PluXml).

    http://forum.pluxml.org/viewtopic.php?id=4924


    à plus,

    Gzyg
  • Gzyg a écrit:
    @danielsan : je l'ai déjà signalé pour le plugin plxMyAllArchives (une apostrophe dans le titre plante PluXml).

    http://forum.pluxml.org/viewtopic.php?id=4924


    à plus,

    Gzyg
    bien vue Gzyg, j'ai proposé une correction dans cette autre discussion
  • Merci mathieu, je vais tester ça. :)


    à plus,

    Gzyg
  • Bonjour,

    je repars de zéro avec PluXml, en ajoutant les extensions indispensables.
    L'installation de plxMyContact plante systématiquement tout le site : page blanche sans message d'erreur.
    Il suffit de supprimer le dossier pour afficher le site à nouveau -qui par ailleurs fonctionne correctement avec une installation de base (articles, médias).

    Configuration
    Mac OS X + MAMP 3.5
    PluXml 5.4
    MyContact 1.7

    Après bien des tentatives, j'ai fini par soupçonner Php 7, dont je me sers pour tester mon autre CMS, avant mise en production.
    Bingo ! Après avoir choisi Php 5.6.10 dans les préférences MAMP, l'installation est redevenue possible.
    NB : l'installation de plxMyPluginDownloader provoque le même incident "muet".

    Pour conclure sur une note positive, mille merci de mettre autant d'outils à notre disposition.

    Mise au point d'un futur site sur serveur local MAMP (MacOS)
    ```Version de PHP : 7.4.2
    Apache/2.2.34 (Unix) mod_wsgi/3.5 Python/2.7.13 PHP/7.4.2
    mod_ssl/2.2.34 OpenSSL/1.0.2o DAV/2
    mod_fastcgi/mod_fastcgi-SNAP-0910052141
    mod_perl/2.0.11
    Perl/v5.24.0

  • dans le fichier core/lib/config.php tu peux mettre "error_reporting(E_ALL)" à la ligne 6 ça peut aider à afficher les erreurs
  • Merci Mathieu, je vais faire ça, utile pour comprendre.

    Mise au point d'un futur site sur serveur local MAMP (MacOS)
    ```Version de PHP : 7.4.2
    Apache/2.2.34 (Unix) mod_wsgi/3.5 Python/2.7.13 PHP/7.4.2
    mod_ssl/2.2.34 OpenSSL/1.0.2o DAV/2
    mod_fastcgi/mod_fastcgi-SNAP-0910052141
    mod_perl/2.0.11
    Perl/v5.24.0

  • NaokiNaoki Member
    janvier 2016 modifié
    Bonsoir :).

    Effectivement, je confirme que Pluxml ne fonctionne pas encore correctement sous PHP 7. Sur une installation de zéro, l'activation de n'importe quel plugin entraîne une erreur du type : Fatal error: Function name must be a string (fichier incriminé : core/lib/class.plx.plugins.php)
  • je viens de voir que quelqu'un a déjà proposé une correction pour PHP 7 :
    http://forum.pluxml.org/viewtopic.php?id=5370
  • StéphaneStéphane Member, Former PluXml Project Manager
    ## Version 1.7.1 (13/01/2016) ##
    [+] ajout attribut autocomplete="off" sur le champ antispam (contribution alexandre-lg)
    [+] Configuration de l'affichage des libellés des champs
    [+] Configuration de l'affichage des libellés dans les champs (placeholder)
    BUG Menu Contact: classe css active non appliquée
    BUG Erreur avec des apostrophes dans le titre du menu

    Veuillez désactiver puis réactiver le plugin pour prendre en compte certaines modifications dans le plugin

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • danielsandanielsan Member
    janvier 2016 modifié
    merci Stéphane pour cette mise à jour, les apostrophes passent bien.
    J'ai oublié de faire remonter un truc la dernière fois : le formatage de l'url, tu n'applique pas la méthode title2url sur le champ url ...
  • StéphaneStéphane Member, Former PluXml Project Manager

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Bonjour,

    Un grand merci pour cette mise à jour, ça fonctionne parfaitement bien !
  • StéphaneStéphane Member, Former PluXml Project Manager
    @aruhuno: merci pour le retour

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Stéphane a écrit:
    Veuillez désactiver puis réactiver le plugin pour prendre en compte certaines modifications dans le plugin

    Salut Stéphane,

    Tu devrais mettre plus en avant cette petite phrase parce que quand on se rue à faire la MAJ sans prêter attention à ta remarque, on reste longtemps à rechercher les champs manquants :)

    Au passage, je voulais te signaler une petite amélioration SEO à faire pour les plugins MyContact, MySearch et MyAllArchive (puisque c'est un [forum=5283]sujet qui a été abordé dernièrement sur le forum[/forum]) : j'ai remarqué que le titre de page généré dans le <title> du <head> par les plugins n'était pas identique avec celui par défaut dans PluXml pour une page statique/article car tu n'y utilises pas le même code.

    <Title> affiché :
    PluXml -> "titre de la page/article - titre du site"
    MyContact et MySearch -> "titre du site - titre du menu"
    MyAllArchive -> "titre du menu"

    Serait-il possible dans une prochaine version que ces plugins génèrent le même format de <title> -> "titre du menu - titre du site" ?

    (En fait je ne sais pas si il y a une cohérence SEO avec la balise <title> dans PluXml car un coup c'est "titre du menu/page/article - titre du site" et l'autre fois c'est "titre du site - titre du menu/page/article", cf la partie administration) ;)
  • src386src386 Member
    février 2016 modifié
    Bonjour,
    Page blanche sur la page de contact en ce qui me concerne.
    Dans les logs Nginx error :
    [== Indéfini ==]
    2016/02/09 11:36:52 [error] 2316#0: *1404 FastCGI sent in stderr: "PHP message: PHP Fatal error:  require(): Failed opening required './data/statiques/../../plugins/plxMyContact/form.contact.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/web/5.4/core/lib/class.plx.show.php on line 1340" while reading response header from upstream, client: 1.2.3.4, server: monsite.fr, request: "GET /index.php?contact HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "utux.fr", referrer: "https://monsite.fr/"
    
    Il me manque peut-être une dépendance php ?
    J'ai linké le form.contact.php dans mon thème courant mais ça ne change rien.

    EDIT : C'est bon, c'est ma faute car j'ai remanié l'arbo Pluxml avec des symlink et visiblement ça ne lui plaît pas.
  • joebartjoebart Member
    février 2016 modifié
    Bonjour,

    je viens de mettre à jour et petit souci, comme vous le verrez (plus de texte) : gMiJPt.jpg
  • StéphaneStéphane Member, Former PluXml Project Manager
    @joebart: repasse par l'écran de config du plugin et refait une sauvegarde pour voir ce que ça donne

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • C'est tout bon, merci Stéphane ;) ;)
  • src386src386 Member
    février 2016 modifié
    Bon j'ai à nouveau le formulaire qui ne s'affiche pas... cette fois l'arbo est celle de base, en droits www-data.
    Toujours ça dans les logs :
    [== Indéfini ==]
    PHP message: PHP Fatal error:  require(): Failed opening required './data/statiques/../../plugins/plxMyContact/form.contact.php'
    
    C'est quoi ce chemin pas très propre ?
    Ben en tous cas j'ai bien /plugins/plxMyContact/form.contact.php dans mes fichiers.

    EDIT: bon après réinstallation de Pluxml (c'est encore en test), ça remarche...
  • Je ne sais pas utiliser GitHub :(
    Mais voici le fichier de langue pour l'occitan (oc)
    [== PHP ==]
    <?php
    
    $LANG = array(
    
    'L_PAGE_TITLE'				=> 'Contacte',
    
    # config.php
    'L_MAIN'					=> 'General',
    'L_MAIL_AVAILABLE'			=> 'Fonccion de mandadís de corrièl disponible',
    'L_MAIL_NOT_AVAILABLE'		=> 'Fonccion de mandadís de corrièl indisponible',
    'L_MENU_DISPLAY'			=> 'Afichar lo menú de la pagina de contacte',
    'L_MENU_TITLE'		    	=> 'Títol del menú',
    'L_MENU_TEXT'		    	=> 'Tèxte a botar al dessús del formulari',
    'L_MENU_POS'		    	=> 'Posicion del menú',
    'L_EMAIL'		   			=> 'Destinatari(s) del corrièl *',
    'L_EMAIL_CC'	   			=> 'Destinatari(s) en copia del corrièl *',
    'L_EMAIL_BCC'	   			=> 'Destinatari(s) en copia amagada del corrièl *',
    'L_EMAIL_SUBJECT'  			=> 'Tòca del corrièl',
    'L_THANKYOU_MESSAGE'		=> 'Messatge de remerciament',
    'L_TEMPLATE'				=> 'Modèl',
    'L_CAPTCHA'					=> 'Activar lo captcha anti-indesirable',
    'L_URL'						=> 'Paramètre de l\'url',
    'L_SAVE'					=> 'Enregistrar',
    'L_COMMA'					=> '* separar las adreças de corrièl dels destinataris amb una virgula',
    
    'L_DEFAULT_MENU_NAME'		=> 'Contacte',
    'L_DEFAULT_OBJECT'			=> '## Pluxml ## nòu contacte dempuèi vòstre siti Internet',
    'L_DEFAULT_THANKYOU'		=> 'Mercés pel messatge, vos contactarem lèu !.',
    
    'L_ERROR_EMAIL'				=> 'Vos cal marcar una adreça valida se vos plai.',
    
    # form.contact.php
    'L_MSG_WELCOME'				=> 'Mercé de garnir lo formulari çai-sus',
    'L_ERR_NAME'				=> 'Mercé de picar vòstre nom',
    'L_ERR_EMAIL'				=> 'Mercé de picar una adreça de corrièl valida',
    'L_ERR_CONTENT'				=> 'Mercé de picar lo contengut de vòstre messatge',
    'L_ERR_ANTISPAM'			=> 'La verificacion anti-indesirable a fracassat',
    'L_ERR_SENDMAIL'			=> 'Una error s&rsquo;es produsida pendent la mandadís del vòstre messatge',
    
    'L_FORM_NAME'				=> 'Vòstre nom',
    'L_FORM_MAIL'				=> 'Adreça de corrièl',
    'L_FORM_CONTENT'			=> 'Contengut del messatge',
    'L_FORM_ANTISPAM'			=> 'Verificacion anti-indesirable',
    'L_FORM_BTN_SEND'			=> 'Mandar',
    'L_FORM_BTN_RESET'			=> 'Escafar',
    );
    ?>
    
    
  • StéphaneStéphane Member, Former PluXml Project Manager
    merci Rubén c'est pris en compte

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • StéphaneStéphane Member, Former PluXml Project Manager
    ## Version 1.7.2 (12/02/2016) ##
    [+] Ajout traduction occitan (contriution Rubén)
    [+] Modification du titre de la page pour avoir Contact / Titre du site (amélioration SEO)
    [+] fix #14: application de la méthode plxUtils::title2url sur l'url de la page contact pour un avoir un bon format

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Petit oublie. Le fichier info.xml indique toujours version 1.7.1
Connectez-vous ou Inscrivez-vous pour répondre.