Modifier le formulaire pour l'utiisateur

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Modifier le formulaire pour l'utiisateur

    Bonjour tout le monde,
    j'ai un site joomla 2,5 et la gestion du contenu est faites via K2. C'est un site où l'on peut ajouter des image avec des champs à remplir. Tout fonctionne bien à part que je souhaiterai rajouter des commentaires à coté des compsant du formulaire. Tel que " Inserez une description et ne pas depasser 300 caractères" aussi "La taille de l'image ne doit pas exceder les 300Ko" etc...
    En cherchant dans les fichiers je n'ai pas trouvé, et en essayant de voir l'url du formulaire, le probleme qui se pose est que ce formulaire est un fancybox. J'ai fais clic droit et ouvrir dans un autre onglet et voilà l'url que j'ai
    .....com/index.php/component/k2/item/add?tmpl=component
    Pouvez vous m'aiguiller svp?
    Merci d'avance

  • #2
    Re : Modifier le formulaire pour l'utiisateur

    le fichier a modifier est itemform.php.
    Tu doit utiliser un attribut alt="ma description" sur les champs comme ca au survol ta description apparaitra

    le ?tmpl=component indiques en outre que le fichier component.php du template est utilisé...
    Mon site en cours de construction avec de nouvelles catégories de documents...
    https://informaticien51.fr

    Commentaire


    • #3
      Re : Modifier le formulaire pour l'utiisateur

      Envoyé par lefabdu51 Voir le message
      le fichier a modifier est itemform.php.
      Tu doit utiliser un attribut alt="ma description" sur les champs comme ca au survol ta description apparaitra

      le ?tmpl=component indiques en outre que le fichier component.php du template est utilisé...
      Salut lefabdu51... merci mais je ne trouve pas le fichier itemfprm.php. Il en existe plusieurs. Sachant que je ne cherche pas à mettre en place un texte alternative mais un texte permanent. Vous trouverez un fichier, les textes en rouge n'existent pas. Je voudrais les inserer de cette façon
      Cliquez sur l'image pour l'afficher en taille normale

Nom : maquettejpg 2.jpg 
Affichages : 1 
Taille : 13,3 Ko 
ID : 1803305

      Commentaire


      • #4
        Re : Modifier le formulaire pour l'utiisateur

        regardes dans le dossier html du template si tu as un dossier com_k2/default....
        Mon site en cours de construction avec de nouvelles catégories de documents...
        https://informaticien51.fr

        Commentaire


        • #5
          Re : Modifier le formulaire pour l'utiisateur

          Franchement je n'ai pas vraiment compris la structure des appels... je vois des instructions echos mais je ne les retrouves pas affichés sur le formulaire . Regarde ce bout de code. SUr le formulaire la seul ligne de commentaire qui s'affiche est Cliquez sur "Non" pour ne plus afficher votre produit mais l 2ème plus bas Précisez brièvement nom, dimensions, matériaux, performances, nombre coloris, personnalisation... du produit 300 signes maxi. elle ne s'affiche pas.
          Code PHP:
          <td class="adminK2RightCol">
                                                  <?php echo $this->lists['published']; ?><a style="color:red"> Cliquez sur "Non" pour ne plus afficher votre produit</a>
                                              </td>
                                              
                                          </tr>
                                          
                          
                      

                                          
                                      </table>
                                          
                                          
          <!-- Tabs start here -->
                                      <div class="simpleTabs" id="k2Tabs">
                                          <ul class="simpleTabsNavigation">
                                              <li id="tabContent"><a href="#k2Tab1"><?php echo JText::_('K2_CONTENT'); ?></a></li>
                                              <?php if ($this->params->get('showImageTab')): ?>
                                              <li id="tabImage"><a href="#k2Tab2"><?php echo JText::_('K2_IMAGE'); ?></a></li>
                                              <?php endif; ?>
                                              <?php if ($this->params->get('showImageGalleryTab')): ?>
                                              <li id="tabImageGallery"><a href="#k2Tab3"><?php echo JText::_('K2_IMAGE_GALLERY'); ?></a>
                                              
                                              
                                              </li>
                                              <?php endif; ?>
                                              <?php if ($this->params->get('showVideoTab')): ?>
                                              <li id="tabVideo"><a href="#k2Tab4"><?php echo JText::_('K2_MEDIA'); ?></a></li>
                                              <?php endif; ?>
                                              <?php if ($this->params->get('showExtraFieldsTab')): ?>
                                              <li id="tabExtraFields"><a href="#k2Tab5"><?php echo JText::_('K2_EXTRA_FIELDS'); ?></a></li>
                                              <?php endif; ?>
                                              <?php if ($this->params->get('showAttachmentsTab')): ?>
                                              <li id="tabAttachments"><a href="#k2Tab6"><?php echo JText::_('K2_ATTACHMENTS'); ?></a></li>
                                              <?php endif; ?>
                                              <?php if(count(array_filter($this->K2PluginsItemOther)) && $this->params->get('showK2Plugins')): ?>
                                              <li id="tabPlugins"><a href="#k2Tab7"><?php echo JText::_('K2_PLUGINS'); ?></a></li>
                                              <?php endif; ?>
                                          </ul>
                                          
                                          <!-- Tab content -->
                                          <div class="simpleTabsContent" id="k2Tab1">
                                              <?php if($this->params->get('mergeEditors')): ?>
                                              <div class="k2ItemFormEditor"> <?php echo $this->text?>
                                                  <div class="dummyHeight"></div>
                                                  <div class="clr"></div>
                                              </div>
                                              <?php else: ?>
                                              <div class="k2ItemFormEditors"> <span class="k2ItemFormEditorTitles"> <?php echo JText::_('K2_INTROTEXT_TEASER_CONTENTEXCERPT'); ?> </span> <?php echo $this->introtext?>
                                                  <div class="dummyHeight"></div>
                                                  <div class="clr"></div>
                                              </div>

                                              <?php endif; ?>
                                              <?php if (count($this->K2PluginsItemContent)): ?>
                                              <div class="itemPlugins">
                                                  <?php foreach($this->K2PluginsItemContent as $K2Plugin): ?>
                                                  <?php if(!is_null($K2Plugin)): ?>
                                                  <fieldset>
                                                      <legend><?php echo $K2Plugin->name?></legend>
                                                      <?php echo $K2Plugin->fields?>
                                                  </fieldset>
                                                  <?php endif; ?>
                                                  <?php endforeach; ?>
                                              </div>
                                              <?php endif; ?>
                                              <div class="clr"></div>
                                          </div>
                                          <?php if ($this->params->get('showImageTab')): ?>
                                          <!-- Tab image -->
                                          <div class="simpleTabsContent" id="k2Tab2">
                                              <table class="admintable">
                                                  <tr>
                                                      <td align="right" class="key">
                                                          <?php echo JText::_('K2_ITEM_IMAGE'); ?>
                                                      </td>
                                                      <td>                                                <a>Précisez brièvement nom, dimensions, matériaux, performances, nombre coloris, personnalisation... du produit 300 signes maxi.</a>
                                                          <input type="file" name="image" class="fileUpload" />
                                                          <i>(<?php echo JText::_('K2_MAX_UPLOAD_SIZE'); ?><?php echo ini_get('upload_max_filesize'); ?>)</i>
                                                          <br />
                                                          <br />
                                                          <input type="text" name="existingImage" id="existingImageValue" class="text_area" readonly />
                                                          <input type="button" value="<?php echo JText::_('K2_BROWSE_SERVER'); ?>" id="k2ImageBrowseServer"  />
                                                          <br />
                                                          <br />
                                                      </td>
                                                  </tr>
                                                  <tr>

          Commentaire


          • #6
            Re : Modifier le formulaire pour l'utiisateur

            En plus dans le dossier templates, il exsite bien com_k2 mais dans Default il n'y a que 3 fichiers : index.html tag.php et user.php.
            Par ailleur j'en ai trouvé plein d'autres 'itemform' mais rien de ce que je cherche.
            NB: je viens de faire une petite modif dans le code ci-dessus pour voir si celui ci changé ou non. Le fichier n'est pas le bon!! rien ne change

            Commentaire


            • #7
              Re : Modifier le formulaire pour l'utiisateur

              regardes dans le dossier /com_K2/templates/Default

              et copies ce fichier itemform.php dans le dossier html/com_k2/Default.

              Ce formulaire est le formulaire d'edition d'éléments k2 depuis le frontal du site.

              pourquoi ta seconde ligne est dans une balise <a> ?
              Ca devrais plutot etre une balise <span>

              <td class="adminK2RightCol">
              si c est le formulaire dans la partie administration que tu souhaites modifier (mais normalement, les utilisateurs n ont pas a y avoir accès, tout se passe sur la partie frontale du site), alors
              regardes dans ce fichier /administrator/com_k2/views/item/default.php
              et copies le dans /administrator/[templates]/[template utilisé]/html/com_k2/item
              Dernière édition par lefabdu51 à 21/02/2014, 10h45
              Mon site en cours de construction avec de nouvelles catégories de documents...
              https://informaticien51.fr

              Commentaire


              • #8
                Re : Modifier le formulaire pour l'utiisateur

                pour la 2eme ligne ce n'ai pas moi qui l'ai ajouté c'est celui qui a monté le site!!! Pour la modif du fromulaire, je veux changer le formulaire coté utilisateurs inscrits. Ils ont accès à l'interface pour mettre en ligne des objets avec des commentaires. Donc en frontal.

                Commentaire


                • #9
                  Re : Modifier le formulaire pour l'utiisateur

                  c'est vraiment bizarre... ca ne marche pas!!!

                  Commentaire


                  • #10
                    Re : Modifier le formulaire pour l'utiisateur

                    un lien vers le site?
                    Mon site en cours de construction avec de nouvelles catégories de documents...
                    https://informaticien51.fr

                    Commentaire

                    Annonce

                    Réduire
                    1 sur 2 < >

                    C'est [Réglé] et on n'en parle plus ?

                    A quoi ça sert ?
                    La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                    Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                    Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                    Comment ajouter la mention [Réglé] à votre discussion ?
                    1 - Aller sur votre discussion et éditer votre premier message :


                    2 - Cliquer sur la liste déroulante Préfixe.

                    3 - Choisir le préfixe [Réglé].


                    4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                    2 sur 2 < >

                    Assistance au forum - Outil de publication d'infos de votre site

                    Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                    Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                    Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                    UTILISER À VOS PROPRES RISQUES :
                    L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                    Problèmes connus :
                    FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                    Installation :

                    1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                    Archive zip : https://github.com/AFUJ/FPA/zipball/master

                    2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                    3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                    4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                    5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                    6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                    et remplacer www. votresite .com par votre nom de domaine


                    Exemples:
                    Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                    Télécharger le script fpa-fr.php dans: /public_html/
                    Pour executer le script: http://www..com/fpa-fr.php

                    Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                    Télécharger le script fpa-fr.php dans: /public_html/cms/
                    Pour executer le script: http://www..com/cms/fpa-fr.php

                    En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                    Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                    Voir plus
                    Voir moins
                    Travaille ...
                    X