Composant 2.5 stocker 1 texte sans passer par une table

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

  • Composant 2.5 stocker 1 texte sans passer par une table

    Bonjour,

    Bon c'est une question à 2 sous mais bon...

    J'ai un composant 2.5 qui va me lister des entrées en front, je voudrais mettre un texte d'intro avant cette liste (une version Fr et une En). Ça m’embête pas mal de créer dans la base une table pour 2 textes... J'ai pensé le placer dans la configuration du composant mais je ne sais pas si on peut utiliser une textarea avec l'éditeur et enregistrer le tout en paramètres sans soucis....

    Sinon créer un article dans com_content et demande à l'utilisateur quel article contient le texte d'intro pour la version Fr et la version En...

    Selon vous ? Tout idée sera la bienvenue !

    Merci
    www.weblogin.fr - Création, Référencement et Design de sites Internet.

  • #2
    Re : Composant 2.5 stocker 1 texte sans passer par une table

    Salut,

    J'avais trouvé cette astuce un jour pour un projet :
    http://lab11.com/blogs/Joomla-1.5-Cu...-WYSIWYG-.html

    Ca te permet d'utiliser l'éditeur dans un paramètre composant.

    Ce n'est pas très propre, et c'est pour Joomla 1.5 (ça devrait être facilement adaptable), mais ça marche bien.

    Si les autres ont une solution plus élégante, je suis preneur aussi !

    Commentaire


    • #3
      Re : Composant 2.5 stocker 1 texte sans passer par une table

      Merci de ta réponse mais sous Joomla 2.5 tu peux directement placer le type editor sans avoir à le créer avant. Donc oui tu peux l'avoir dans tes paramètres mais de là à savoir si ça ne pose pas de soucis (je parle surtout par rapport à la taille et au fait que c'est enregistré dans "params" donc les caractères spéciaux html etc )
      www.weblogin.fr - Création, Référencement et Design de sites Internet.

      Commentaire


      • #4
        Re : Composant 2.5 stocker 1 texte sans passer par une table

        Si tu peux le mettre sans tweak c'est que ça ne pose pas de problème, non ?

        Commentaire


        • #5
          Re : Composant 2.5 stocker 1 texte sans passer par une table

          Selon mes tests ça passe en effet mais bon je ne sais pas si c'est une bonne technique et si il y a un autre moyen à utiliser.
          www.weblogin.fr - Création, Référencement et Design de sites Internet.

          Commentaire


          • #6
            Re : Composant 2.5 stocker 1 texte sans passer par une table

            Tu ne peux pas utiliser une chaine dans un fichier de langues avec un JText ?
            Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide.
            Confucius

            Commentaire


            • #7
              Re : Composant 2.5 stocker 1 texte sans passer par une table

              Envoyé par lesoutier Voir le message
              Tu ne peux pas utiliser une chaine dans un fichier de langues avec un JText ?
              Malheureusement non car il y a des balises HTML pour l'affichage... Peut-être que le mieux est de faire choisir à l'utilisateur un article pour chaque langue provenant de com_content. Mais comme chaque solution apporte un soucis. Le choix de l'article se fait via un pop-up (type : modal_article) et la conf d'un composant est déjà dans un pop-up... Je vais voir ce qui passe le mieux.
              www.weblogin.fr - Création, Référencement et Design de sites Internet.

              Commentaire


              • #8
                Re : Composant 2.5 stocker 1 texte sans passer par une table

                Petite question toujours pour le même soucis. Est un possible de faire dans le backend un page pour la configuration sans passer par le popup habituel ?

                Merci
                www.weblogin.fr - Création, Référencement et Design de sites Internet.

                Commentaire


                • #9
                  Re : Composant 2.5 stocker 1 texte sans passer par une table

                  Envoyé par Abasedebasse Voir le message
                  Petite question toujours pour le même soucis. Est un possible de faire dans le backend un page pour la configuration sans passer par le popup habituel ?

                  Merci
                  Bonjour,

                  Utiliser un classique fichier XML, ou un fichier de type INI PHP.
                  Pas de demande de support par MP.
                  S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                  Commentaire


                  • #10
                    Re : Composant 2.5 stocker 1 texte sans passer par une table

                    Envoyé par jisse03 Voir le message
                    Bonjour,

                    Utiliser un classique fichier XML, ou un fichier de type INI PHP.
                    Je ne sais pas si j'ai mal compris ta réponse ou si tu as mal compris ma question donc je vais éclaircir ma question

                    Actuellement dans un composant en backend pour avoir le panneau de configuration du dit composant je fais :
                    Code PHP:
                    JToolBarHelper::preferences('com_MONCOMPOSANT''500''650'); 
                    Et je créé un config.xml pour les params.

                    Mais dans mon cas j'avais envie de ne pas passer par un popup comme celui créé par le bouton preferences de la toolbar. Avoir une page classique comme par exemple le lien "configuration globale" dans JCE ou même "configuration" dans Akeeba. On à un lien en submenu et une page qui va par la suite enregistrer les préférences en passant par le système de params de joomla.

                    (D'ailleurs ceci n'est plus que de la curiosité car j'ai opté pour l'utilisation d'une table séparé pour mon soucis du topic. C'était plus simple à gérer. Mais je pense que pour plus tard cette question me servira beaucoup)
                    www.weblogin.fr - Création, Référencement et Design de sites Internet.

                    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