appeler un JText:: dans des articles ou modules

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

  • #16
    Je connaissais bien sur ces plugin depuis longtemps
    Je répète que ce n’était pas ma question
    Je n’ai pas besoin de ces plugin qui ne font rien d’autre qu’un replace que je peux faire moi même et beaucoup mieux

    Commentaire


    • #17
      Envoyé par ErickB Voir le message
      ...Je n’ai pas besoin de ces plugin qui ne font rien d’autre qu’un replace que je peux faire moi même et beaucoup mieux
      Ben tant mieux pour toi ! ...tu n'as pas trop besoin de la communauté alors.

      Faire beaucoup mieux pour un truc si simple...

      Pour rappel ce sont des outils gratuits mis à disposition de développeurs à la communauté.
      Rappelle moi quels outils toi tu mets à disposition ??

      Je pense qu'un peu de respect pour ces développeurs serait bien venu.
      Dernière édition par roland_d_alsace à 08/02/2020, 16h29
      A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
      Rejoignez le Joomla Users Groupe Alsace...
      roland_d_alsace va-t-il devenir roland_du_grand_est ?

      Commentaire


      • #18
        Laisse tomber
        Dernière édition par ErickB à 08/02/2020, 23h33

        Commentaire


        • #19
          OK, poste ton replace ici et ça clôturera le débat
          Top chrono
          Cette année, le JoomlaDay FR aura lieu à Bruxelles (date à préciser suite au report "COVID-19", probablement après l'été. Évènement à ne pas rater. Plus d'infos sur https://www.joomladay.fr

          Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

          Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ : https://www.joomla.fr/association/adherer

          Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

          Commentaire


          • #20
            Bon ben tu nous montres ta solution de "replace" qui est plus facile qu'un plugin de type Snippet ou Rereplacer ErickB ?
            La question (et surtout la réponse) est intéressante
            Cette année, le JoomlaDay FR aura lieu à Bruxelles (date à préciser suite au report "COVID-19", probablement après l'été. Évènement à ne pas rater. Plus d'infos sur https://www.joomladay.fr

            Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

            Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ : https://www.joomla.fr/association/adherer

            Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

            Commentaire


            • #21
              merci de ne pas polluer le fil , le probleme est resolu

              Commentaire


              • #22
                Envoyé par ErickB Voir le message
                merci de ne pas polluer le fil , le probleme est resolu
                Bonsoir,
                résolu comment ? partage TA solution avec nous, ce serait cool
                Un forum ça sert justement à ça .. non ?

                je parle pour tout ceux qui seront à la recherche d'une solution a un souci similaire au tien ... et qui seront frustrés d'une fin de non recevoir
                woluweb aime ceci.
                Cette année, le JoomlaDay FR aura lieu à Bruxelles mais les dates du 15 et 16 mai 2020 sont reportées. Plus d'infos sur https://www.joomladay.fr

                Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                Commentaire


                • #23
                  Le plugin sourcerer comme d'autres va envisager tous les cas de figure et donc augmenter la taille du code, si je dois juste remplacer quelques variable pas la peine de faire venir un semi remorque un simple str_replace suffit dans un overrides du com_content articles ou du mod_custom
                  Dernière édition par ErickB à 14/02/2020, 18h31

                  Commentaire


                  • #24
                    Bonsoir,
                    ErickB j'ai du mal a te suivre par rapport a la question que tu avais posé au départ ... mais c'est surement moi qui ai mal compris

                    Tu souhaitais remplacer un numéro de téléphone et/ou un email inscrit un peu partout sur un site web ... c'est bien ça ?
                    Dans un Cms tel Joomla (ou autre) cette info sera forcement enregistré en base de donnée et sera ensuite affiché dynamiquement par le php
                    Str_replace va fonctionner bien évidemment ... mais pourquoi ne pas changer ça directement en base de donnée une fois pour toute ?

                    C'est vrai que c'est un cas qui revient assez souvent de changer de téléphone (par exemple) et c'est pour ça que ça m'interpelle
                    peut etre qu'en donnant le code de tes overrides, on serait plus éclairé
                    Cette année, le JoomlaDay FR aura lieu à Bruxelles mais les dates du 15 et 16 mai 2020 sont reportées. Plus d'infos sur https://www.joomladay.fr

                    Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                    Commentaire


                    • #25
                      oui bien sur on peut tout faire en SQL mais pour quoi faire ? avec ma solution un client peut le changer lui meme et pas besoin d'aller se logger dans phpmyadmin


                      J'avais jusque là opté pour un overrides en espérant voir dans Joomla 4 la possibilité de remplacer directement en activant une parametre code par exemple
                      ma solution est toute simple , pas besoin de sourcerer ou autre

                      un champ perso dans les article avec l'ID 1 (dans mon cas)

                      si l'article a un tel ou un mail je met le mot clef REPLACE dans ce champ perso
                      et dans l'article je mets $$mail ou $$phone à la place des vraies valeurs

                      dans language/overrides/fr-FR.override.ini

                      Code:
                      STR_REPLACE_EMAIL="machin@truc"
                      STR_REPLACE_PHONE="+330...."
                      dans MONTEMPLATE/html/com_content/article/default.php

                      Code:
                      $note =  $this->item->jcfields[1]->value;
                      
                          if($note == 'REPLACE'){
                              $find = array('$$mail','$$phone');
                              $replace = array(JText::_(STR_REPLACE_EMAIL),JText::_(STR_REPLACE_PHONE));
                              $this->item->text = str_replace($find, $replace, $this->item->text);        
                          }
                      j'ai fais une copie du mod_custom que j'ai installé en mod_custom_replace

                      dans MONTEMPLATE/html/mod_custom_replace/default.php

                      meme code sans if()
                      Dernière édition par ErickB à 16/02/2020, 13h06

                      Commentaire


                      • #26
                        Bonsoir,
                        oui bien sur on peut tout faire en SQL mais pour quoi faire ?
                        Et bien parce que TOUT le contenu d'un site est justement dans la base de donnée et bien évidemment, je ne me connecte pas via phpmyadmin, il y a une extension gratuite et sérieuse qui fait ça très bien et qu'on a déjà cité : rereplacer
                        https://www.regularlabs.com/extensions/rereplacer
                        je trouve ton approche bien compliquée pour ta problématique, mais ça reste mon point de vue
                        Je continuerai donc à le faire avec rereplacer car je le fais une fois et basta ... et si je ne sers plus de l'extension, je la désinstalle

                        Le sujet étant réglé, je ne m’étale pas plus

                        ps: au passage, pour passer un sujet en [Réglé] il ne suffit pas de changer le titre mais de le "tagué" avec le préfixe
                        Lit l'encadré sous cette discussion
                        Dernière édition par manu93fr à 17/02/2020, 00h27
                        Cette année, le JoomlaDay FR aura lieu à Bruxelles mais les dates du 15 et 16 mai 2020 sont reportées. Plus d'infos sur https://www.joomladay.fr

                        Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                        Commentaire


                        • #27
                          tous les plugins du genre sourcerer ou rereplacer sont lourdingues alors qu'il ne faut que quelques lignes mais je reconnais que ca peut servir pour ceux qui ne connaissent rien en php

                          pour sql j'avais des annees adminer qui est un gestionnaire de base de données dans le backend , mais j'ai finis par tout virer, et tu demanderas jamais a un client de s'en servir, et non tout le contenu d'un site n'est pas dans la base de données , tous les fichiers de langues n'y sont pas

                          ma solution est minimaliste et limpide et s'il fallait j'en ferais un plugin bien plus leger que rereplacer
                          Dernière édition par cavo789 à 17/02/2020, 12h53 Raison: Suppression phrase

                          Commentaire


                          • #28
                            Oui, comme déjà dit, ça s'appelle Snippets https://www.regularlabs.com/extensions/snippets
                            Cette année, le JoomlaDay FR aura lieu à Bruxelles (date à préciser suite au report "COVID-19", probablement après l'été. Évènement à ne pas rater. Plus d'infos sur https://www.joomladay.fr

                            Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                            Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ : https://www.joomla.fr/association/adherer

                            Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

                            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

                            Partenaire de l'association

                            Réduire

                            Hébergeur Web PlanetHoster
                            Travaille ...
                            X