Gestion des articles en front-end et back-end

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

  • [RÉGLÉ] Gestion des articles en front-end et back-end

    Bonjour,
    Je reste quand même étonné du peu de flexibilité qu’offre parfois Joomla concernant la gestion du site en front-end, sans nommer les restrictions d’accès pour le back-end qui n’aident pas vraiment, ce qui oblige clairement de passer par un CCK…

    J’ai deux questions qui me trottent dans la tête, j’ai déjà passé trop de temps dessus donc j’aimerai avoir encore une fois votre avis.

    Concernant l’assignation d’un article à un menu et à partir du front-end, est-ce qu’il existe une solution sans passer par le back-end?
    J’ai trouvé le composant Ark qui propose une solution très intéressante, mais étant déjà bien rodé à JCE (qui ne propose rien à ce sujet) cela m’agacerait de devoir à nouveau m’investir dans un nouveau composant (pas trop de temps non plus…).
    Cela dit même en passant par le back-end je me rends compte qu’il est impossible(?) de masquer des liens de menu, on peut masquer tout un menu, ne pas donner l’accès à des liens de menu, mais impossible da masquer des liens de menu, à moins d’avoir loupé un truc… vous avez une solution? parce-qu’honnêtement parfois je me pose des questions sur l’approche de Joomla.

    Autre chose.
    Comment lister en front-end une liste d’articles appartenant à plusieurs catégories?
    Joomla offre deux choix: lister les articles de toutes les catégories ou lister les articles d’une seule catégorie.
    Est-ce possible qu’on n’ait pas le choix de sélectionner les catégories dont on a envie d’afficher les articles?!

    Merci de votre aide

    Lorenzo
    Compatibility: J3 15% Renewal discounts Technical Support (1 site) Setup Service (1 sites) Frontend Article Creation Frontend Menu Editing Add Menu Editor XTD plugin Integrates
    Dernière édition par porcini à 19/04/2018, 09h26

  • #2
    Bonsoir,

    J'ai fait un article pour expliquer comment colorer les menus. Le principe est le même
    https://lomart.fr/trucs-et-astuces/5...tion-de-joomla
    si cela peut t'aider
    Un message d’erreur sur votre site Joomla, consultez la base de connaissance https://kb.joomla.fr
    ---
    UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

    Commentaire


    • #3
      Bonjour.
      Dans la logique des choses, un CMS est conçu avec un "backend" pour sa gestion et un "frontend" pour en afficher le résultat à vos visiteurs.
      Il y a bien quelques options pour laisser des participants rédiger des articles mais s'il faut aussi leur laisser la gestion des liens de menus, etc. Alors pourquoi ne pas leur donner un accès au "backend" aussi réduit faut-il qu'il soit ?

      Pour masquer un lien de menu, les options de ce lien proposent de ne pas afficher ce lien dan son menu...

      Pour les catégorie, il y a également possibilité de restreindre les catégories à afficher à celles que l'on veut. Il suffit de les sélectionner dans les paramètres du lien de menu de type Blog des articles en vedette, en prenant soin d'avoir indiqué les articles souhaités comme étant en vedette.

      Tout est donc bien flexible.
      Dernière édition par Eddy.vh à 18/04/2018, 10h49
      Cordialement.
      __
      Eddy !!!
      Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

      Commentaire


      • #4
        Bonjour et merci pour vos réponses...
        J'ai décidé de donner l'accès au backend sans passer par le front-end, je me suis aperçu qu’en front-end la modification des articles est mal supportée par mon template, j'ai des vues qui laissent apparaître d’autres éléments de ma mise en page au moment de l’édition de l’article… bref puisque j’aime bien les affichages “propres” sans avoir des éléments récalcitrants à gauche ou à droite j’ai décidé de passer uniquement par le back-end, mais là c’est encore toute une autre histoire pour cacher les éléments…

        J'ai fait un article pour expliquer comment colorer les menus. Le principe est le même
        https://lomart.fr/trucs-et-astuces/5...tion-de-joomla
        si cela peut t'aider
        C’est en effet une bonne idée mais est-ce qu’il y a moyen d’attribuer ces changements uniquement à un groupe d’utilisateurs?

        Pour masquer un lien de menu, les options de ce lien proposent de ne pas afficher ce lien dan son menu...
        Je n’ai pas l’impression que c’est possible en back-end, cette fonction n’est valable, il me semble, que pour les liens de menu en front-end

        Pour les catégorie, il y a également possibilité de restreindre les catégories à afficher à celles que l'on veut. Il suffit de les sélectionner dans les paramètres du lien de menu.
        Honnêtement je n’ai pas vu comment, j’ai fait le tour des paramètres du lien de menu et je n’ai rien trouvé. Ce que je voulais faire c’était afficher en front-end une liste d’articles appartenant à plusieurs catégories (et non TOUTES les catégories) sans forcement afficher le titre de la catégorie (les articles devaient s’afficher les uns après les autres - type listing), mais bon puisque je vais passer uniquement par le back-end… mais c’était juste pour savoir…


        Je suis à deux doigts de passer par Flexicontent mais j’ai un peu peur de l’usine à gaz…

        Commentaire


        • #5
          Envoyé par porcini Voir le message
          Je n’ai pas l’impression que c’est possible en back-end, cette fonction n’est valable, il me semble, que pour les liens de menu en front-end
          J'ai du mal comprendre et pensais que tu parlais des liens de menus en front… Mea culpa.

          Envoyé par porcini Voir le message
          Honnêtement je n’ai pas vu comment, j’ai fait le tour des paramètres du lien de menu et je n’ai rien trouvé. Ce que je voulais faire c’était afficher en front-end une liste d’articles appartenant à plusieurs catégories (et non TOUTES les catégories) sans forcement afficher le titre de la catégorie (les articles devaient s’afficher les uns après les autres - type listing), mais bon puisque je vais passer uniquement par le back-end… mais c’était juste pour savoir…
          Places les articles concernés en vedette. Crées un lien de menu "blog des articles en vedette", dans le second onglet de paramétrage du menu, tu peux sélectionner les catégories à intégrer.

          Cliquez sur l'image pour l'afficher en taille normale  Nom : firefox_2018-04-18_12-45-02.jpg* Affichages : 1* Taille : 39,3 Ko* ID : 1980079
          porcini likes this.
          Cordialement.
          __
          Eddy !!!
          Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

          Commentaire


          • #6

            J'ai fait un article pour expliquer comment colorer les menus. Le principe est le même
            https://lomart.fr/trucs-et-astuces/5...tion-de-joomla
            si cela peut t'aider


            C’est en effet une bonne idée mais est-ce qu’il y a moyen d’attribuer ces changements uniquement à un groupe d’utilisateurs?
            Il va falloir ruser. Dans la série de mes petits trucs à tout faire, j'ai celui-là (dans sa version admin) : https://lomart.fr/extensions/lm-custom
            Tu crées autant de modules que de niveau d'accès, puis pour chacun outre le niveau d'accès, tu ajoutes le css qui convient
            porcini likes this.
            Un message d’erreur sur votre site Joomla, consultez la base de connaissance https://kb.joomla.fr
            ---
            UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
            bgMax
            , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

            Commentaire


            • #7
              ... merci à vous deux je vais continuer à percer ... honnêtement je n'aurai jamais pensé de galérer autant c'est vraiment une plaie la customisation en back-end

              Commentaire


              • #8
                Personnellement, je n'ai jamais trouvé comment simplement modifier un paramètre d'un article que l'on crée en front-end, alors j'ai laissé tomber cette voie.
                "Si vous n’êtes pas impliqués émotionnellement dans ce que vous créez, laissez tomber."
                https://www.graphiquedesign-bf.com/

                Commentaire


                • #9
                  Envoyé par GraphiqueDesign Voir le message
                  Personnellement, je n'ai jamais trouvé comment simplement modifier un paramètre d'un article que l'on crée en front-end, alors j'ai laissé tomber cette voie.
                  Salut, je ne comprends pas trop... à quel paramètre fais-tu référence? Un exemple concret?

                  Commentaire


                  • #10
                    Quand je créé un article en front-end, j'ai accès à tous les onglets de création d'article (idem au back-end) sauf celui des paramètres. Voilà.
                    "Si vous n’êtes pas impliqués émotionnellement dans ce que vous créez, laissez tomber."
                    https://www.graphiquedesign-bf.com/

                    Commentaire


                    • #11
                      Envoyé par lomart Voir le message
                      Il va falloir ruser. Dans la série de mes petits trucs à tout faire, j'ai celui-là (dans sa version admin) : https://lomart.fr/extensions/lm-custom
                      Tu crées autant de modules que de niveau d'accès, puis pour chacun outre le niveau d'accès, tu ajoutes le css qui convient
                      Bonjour Lomart, j'ai essayé ta solution mais je n'ai aucun résultat... je n'ai aucune règle qui est prise en compte, autant coté fichier css que règles css.
                      J'ai essayé avec le niveau Super User que j'ai donc assigné à ton module, ensuite je me suis connecté à l'administration et j'ai appliqué quelques règles css à l'interface d'Isis, mais je n'obtiens rien... ma démarche est correcte? Merci

                      Commentaire


                      • #12
                        Bonjour,

                        Si sans niveau d'accès, cela ne marche pas, c'est bizarre !
                        Je m'en sert sur quasiment tous mes sites

                        Le module est publié en quelle position ?
                        Voit-on le code ajouté dans le code de la page généré ?
                        Un message d’erreur sur votre site Joomla, consultez la base de connaissance https://kb.joomla.fr
                        ---
                        UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
                        bgMax
                        , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                        Commentaire


                        • #13
                          Bonjour,
                          sans niveau d’accès tu entends le “niveau public”? J’ai essayé avec le niveau plus bas (niveau public) sans résultats.

                          Le module est publié dans la position “cpanel” et non je ne vois aucun code dans l’entête de la page (<head>), pas de balise <style> ni d’appel au fichier css …

                          Commentaire


                          • #14
                            Le module est publié dans la position “cpanel”
                            Le module cpanel n'est visible qu'en page d'accueil. Cela pourrait expliquer la difficulté. une position debug fera l'affaire ou une autre si on ajoute du code HTML à un emplacement
                            porcini likes this.
                            Un message d’erreur sur votre site Joomla, consultez la base de connaissance https://kb.joomla.fr
                            ---
                            UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
                            bgMax
                            , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                            Commentaire


                            • #15

                              ...ça marche et plutôt bien! Tu m'enlèves une épine du pied avec ce module, c'est vraiment très sympa de ta part de l'avoir mis à disposition de la communauté, encore merci

                              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