Un 5 en ajoutant votre article. Vous pouvez ajouter un nouvel employé au compte personnel de votre organisation, ainsi qu'ajouter une nouvelle signature électronique (ES) à un employé déjà inscrit.

Maison / Navigateurs

Bonjour les amis ! Dans cet article, nous examinerons la question, comment ajouter une nouvelle position de module à un modèle Joomla 2.5. Malgré le fait que cette question soit assez bien couverte sur Internet et que vous puissiez trouver la réponse en posant la question dans moteurs de recherche, ne sera pas difficile, j'ai décidé de systématiser toutes les réponses et de les présenter dans un seul article, bien sûr, après l'avoir préalablement vérifié sur mes sites internet.

Si vous utilisez des modèles de fabricants renommés, je pense qu'il ne sera pas nécessaire d'ajouter de nouveaux emplacements de modules. Cependant, j'ai rencontré à plusieurs reprises le fait que lors de l'installation d'un modèle sur une distribution Joomla 2.5, toutes les positions déclarées pour les modules n'étaient pas disponibles et je devais les ajouter manuellement. Commençons, et d'abord je vais vous le dire

Comment vérifier les positions des modules dans un modèle Joomla 2.5

C'est simple si vous savez comment. Pour vérifier les positions des modules, ajoutez le code suivant sur notre site - ?tp=1. Autrement dit, cela ressemblera à ceci : http://votre_site/?tp=1. Si les postes sur le site ne sont pas affichés, alors vous devez activer l'affichage des postes des modules dans le panneau d'administration Joomla. Allons à Extensions>Gestionnaire de modèles>Paramètres et dans Gestionnaire des paramètres du modèle allumer Afficher les positions des modules. Nous mettons à jour la partie avant du site et les positions des modules sont affichées.

Pour ajouter une nouvelle position de module, nous devrons éditer les fichiers modèles " templateDetails.xml" Et " index.php" Veuillez noter que les fichiers ci-dessus sont édités dans votre modèle, et non à la racine du site.

Et ainsi, nous insérons le nom de notre nouveau poste dans le fichier templateDetails.xml :

Maintenant, ouvrez le fichier index.php et collez le code :

Joomla propose les options de « style » suivantes :

  • aucun - sortie sans formatage ni en-tête
  • table - sortie sous forme de tableau
  • horz - sortie dans la balise "td" de la table principale
  • xhtml - sortie dans la balise « div » et le titre du module dans la balise « h3 » (le niveau d'en-tête peut être déterminé dans le paramètre supplémentaire)
  • arrondi - sortie en 4 "divs" - utilisé pour la conception multi-navigateurs du module avec des coins arrondis
  • aperçu - utilisé pour les informations de débogage

C'est essentiellement tout. Comme vous pouvez le constater, tout est très simple.

Puisque j'utilise un modèle en cours d'exécution cadre de chaîne développé par le studio Thème YOO Ensuite, je vais vous expliquer comment ajouter de nouvelles positions de module aux modèles exécutant ce framework.

Comment créer une nouvelle position de module dans le modèle YOOtheme

Voyons comment ajouter une position de module dans le modèle YOOtheme. Commençons. Nous ajouterons le poste " haut-c» aux postes existants « haut-un" Et " haut-b" Pour ce faire, vous devrez éditer les fichiers suivants de votre modèle :

templateDetails.xml

config.xml

/layouts/template.php

/layouts/module.php

/js/template.js

Ajout d'une nouvelle position au fichier XML de notre modèle

Ouverture templateDetails.xml fichier dans le modèle. Ici, vous devez ajouter une nouvelle position ( haut-c) afin que notre CMS puisse le voir. Pour ce faire, copiez simplement la fiche d'un poste existant (par exemple haut-b) et renommez-le en haut-c, comme le montre l'exemple :

Détermination des paramètres de la nouvelle position du module

Ouvrir le fichier config.xml et trouver des enregistrements de postes déjà existants position. Par exemple, copiez le code de « haut-b", collez-le ci-dessous et renommez-le :

Cela vous permettra de voir le nouveau poste dans la partie administrative de notre template (panneau d'administration du site)

Ajouter une nouvelle position de module au fichier modèle principal

Ouvrez le fichier layouts/template.php et voyez la disposition principale des positions de notre modèle YOOtheme. Ce fichier décrit les principaux paramètres du poste modulaire et comment il sera affiché sur le site.

Comme auparavant, copiez le code de la position existante là où nous en avons besoin et collez-le ci-dessous. Dans mon exemple j'ai pris le code " haut-b" et je l'ai renommé " haut-c»:

Note: Vous pouvez remplacer modèle.php dans votre propre style. Pour ce faire, copiez simplement /layouts/template.php V /styles/VOTRE STYLE/layouts/template.php.

Définir le style de module par défaut pour un nouveau poste

Ouverture mises en page/module.php et définissez ici le style de module par défaut, en ajoutant le code pour la nouvelle position. Dans mon exemple, je veux styler " doubler"style par défaut pour" haut-c»:

Note: Si vous créez un nouveau style de modèle et souhaitez ajouter un nouveau module de style, vous pouvez remplacer le fichier par défaut module.php. Pour ce faire, copiez simplement /layouts/module.php V /styles/ VOTRE STYLE /layouts/module.php.

Détermination de la hauteur du nouveau module dans le modèle

Pour vous assurer que la hauteur des modules correspond à la même hauteur qui sont dans les mêmes positions, ouvrez js/template.js. Nous regardons une entrée existante dans la fonction matchHauteur(). Dans mon exemple, j'ai copié l'entrée pour #top-b et je l'ai renommé en #top-c.

Application de notre nouveau style de modèle YOOtheme

Pour que notre nouveau module de poste commence à fonctionner et apparaisse dans la partie administrative des paramètres du modèle, vous devez cliquer sur « enregistrer » dans Gestionnaire de modèles > Votre modèle. Cela créera une nouvelle configuration de fichier à partir de votre " config.xml».

C'est essentiellement tout. Nous avons examiné comment créer une nouvelle position de module dans le modèle YOOtheme.

Bonne chance à vous dans vos démarches !

Bonjour, chers lecteurs du site blog. Dans l'article précédent, nous avons examiné en détail comment le placer au bon endroit dans le modèle à l'aide du module approprié. Si vous voulez prendre un peu d'avance, j'ai une publication où tous les documents sur l'utilisation de ce moteur sont strictement structurés et unis par une seule idée - comment créer votre propre site Web).

Aujourd'hui, nous allons continuer à développer le thème du menu et examiner exactement quels éléments peuvent y être créés à l'aide du panneau d'administration Joomla, comment configurer l'affichage d'un seul article ou de tous les éléments contenus dans une catégorie ou une section du site, et nous considérerons également toutes les nuances et tous les réglages possibles.

Structure du contenu dans Joomla (sections et catégories)

Afin de comprendre quels éléments de menu peuvent être créés, nous devrons d'abord aborder la question de la structure du contenu dans Joomla (matériels, articles). Lorsque vous remplissez le projet de contenu, vous devez indiquer la section et la catégorie dans lesquelles ce matériel sera placé.

Bien que vous ayez une option supplémentaire - sélectionnez « Non spécifié » dans la liste déroulante du champ « Section » (dans le champ « Catégorie », dans ce cas, exactement la même option sera automatiquement sélectionnée). Dans ce cas, le matériel n'appartiendra à aucune section ou catégorie, ce qui limitera quelque peu les possibilités d'affichage de l'article sur les pages de votre site, mais nous y reviendrons plus tard.

L'organisation du contenu à deux niveaux dans Joomla est nécessaire pour une chose triviale : pouvoir afficher tous les articles à l'aide d'un seul élément de menu. Sinon, il serait impossible d'organiser la sortie de contenu sous la forme d'un blog ou d'une liste de titres d'articles contenus dans certaines sections ou catégories.

Bien sûr, cela peut être fait avec l’aide du Tout-Puissant. page d'accueil, mais souvent le principal est utilisé à d'autres fins, et un blog doit être créé, par exemple en le plaçant dans l'élément de menu « Actualités ».

Les utilisateurs débutants peuvent éprouver une confusion dans leur tête après mes tentatives d'expliquer avec mes doigts les capacités de ce moteur pour gérer le contenu et l'afficher sur les pages du projet.

Par conséquent, nous commencerons à considérer systématiquement les nuances de la création de sections, de catégories et de matériaux, puis passerons en douceur à la création d'éléments de menu qui vous permettront d'afficher à la fois des articles individuels et tous, par exemple, d'une catégorie ou d'une section distincte sous la forme. d'un blog ou sous forme de liste de leurs rubriques.

Ce serait bien que vous réfléchissiez à l'avance à la structure future de votre site, mais si vous n'avez ni le temps ni l'envie pour cela, alors ce n'est pas grave, alors tout peut être redessiné et reconstruit sans trop de dégâts. Je voudrais attirer votre attention sur un schéma fonctionnel pour organiser le contenu dans Joomla, tiré d'une autre ressource :

Ce diagramme montre très clairement toutes les possibilités. Je répète encore une fois que tous les articles de Joomla ne doivent pas être dans leurs propres catégories et sections ; certains matériaux peuvent flotter librement, mais ils ne peuvent plus être affichés, par exemple, dans le cadre d'un blog, à l'exception de l'option de en les affichant sur la page principale.

Vous pouvez créer un plus grand nombre de niveaux d'imbrication dans Joomla uniquement à l'aide d'extensions supplémentaires qui implémentent cette fonctionnalité (par exemple, un composant du fabricant bien connu YOOtheme appelé ZOO). Mais, en règle générale, les niveaux d'imbrication disponibles seront tout à fait suffisants pour la plupart des tâches auxquelles les utilisateurs sont confrontés.

Dans le panneau d'administration, tous les spécialistes de contenu sont concentrés en un seul endroit sous le nom symbolique « Matériaux » :

Création de sections et de catégories

Tout d’abord, nous devrons créer le nombre requis de sections (le niveau d’imbrication le plus élevé), puis dans chaque section, nous devrons créer le nombre requis de catégories. Pour ce faire, vous devez sélectionner « Matériaux » - « Gestionnaire de sections » dans le menu supérieur du panneau d'administration. Dans la fenêtre qui s'ouvre, cliquez sur le bouton « Créer » situé en haut à droite de la fenêtre.

En conséquence, une fenêtre d'assistant s'ouvrira dans laquelle il vous sera demandé de remplir certains champs et de définir certains paramètres pour la section en cours de création. Dans le champ « Titre », vous devez saisir son nom, et dans la colonne « Surnom », vous pouvez saisir le même nom en latin, en séparant les mots par des tirets.

Pourquoi devez-vous remplir le « Pseudo » ? - demandez-vous. Vous ne devez le faire que si vous utilisez fonctionnalités standards Joomla pour créer des URL lisibles par l'homme ().

Si vous n'utilisez pas de CNC ou n'utilisez pas de composants tiers à ces fins, il n'est pas du tout nécessaire de remplir la colonne « Alias ​​».

En général, la CNC peut être utile en termes d'amélioration optimisation des moteurs de recherche, et du point de vue de la facilité de navigation des utilisateurs sur le site. Et il est préférable, à mon avis, d'organiser la conversion des adresses de page en liens SEF, dans tous les détails possibles (on parle même de la page d'erreur 404 et du titre optimal.

Dans le champ « Publié », la case à cocher devra être définie sur « Oui ». Dans la colonne « Accès », vous pouvez configurer quels visiteurs de votre projet auront accès au contenu de cette section : soit tout le monde, soit uniquement les utilisateurs enregistrés, soit uniquement les administrateurs (Spécial).

Je ne suis pas sûr à cent pour cent de l'endroit où l'image spécifiée dans le champ "Image" sera affichée, que ce soit dans le module avec le menu ou sur la page de section. Il s'agit probablement de la dernière solution, mais je peux me tromper.

Personnellement, j'utilise le champ « Description » pour ajouter une image à une page de section ou de catégorie. Il vous permet d'utiliser un éditeur visuel et un bouton spécial pour ajouter des images.

Après avoir cliqué sur ce bouton, une fenêtre s'ouvrira dans laquelle vous pourrez, en cliquant sur le bouton « Parcourir », rechercher la photo souhaitée sur votre ordinateur et la télécharger sur le serveur à l'aide du bouton « Télécharger ». Il ne vous reste plus qu'à retrouver l'image que vous venez de télécharger, à cliquer dessus et à cliquer sur le bouton « Insérer » situé en haut :

Nous avons créé la première section, nous devons maintenant créer le reste par analogie. Après cela, nous commençons à créer des catégories dans Joomla. Pour ce faire, dans le panneau d'administration, sélectionnez « Matériaux » - « Gestionnaire de catégories ». Pour en créer un nouveau, cliquez sur le bouton « Créer » situé en haut de la fenêtre.

Tous les autres paramètres sont similaires à ceux que nous avons examinés précédemment. Pour la création définitive, cliquez sur le bouton « Enregistrer » situé en haut de la fenêtre. De même, vous devez créer des catégories pour toutes les sections de votre site. Après cela, vous pouvez commencer à ajouter du contenu via le panneau d'administration de Joomla.

Ajouter du contenu (nouveaux matériels, articles) à Joomla

Pour ce faire, sélectionnez « Matériaux » - « Gestionnaire de matériaux ». De ce fait, une fenêtre s'ouvrira contenant une liste de tous les articles disponibles sur votre projet. Pour en créer un nouveau, vous devrez cliquer sur le bouton « Créer » situé en haut de la fenêtre.

Une fenêtre avec un assistant s'ouvrira devant vous. Il contient de nombreux paramètres, mais dans la plupart des cas, les options par défaut vous conviendront, même si, bien sûr, cela ne fera pas de mal de connaître toutes les capacités de Joomla pour la gestion de contenu et nous en parlerons certainement de toutes, mais dans une publication séparée.

Maintenant, je souhaite m'attarder uniquement sur les points directement liés à la structure du contenu de Joomla. Dans le champ « Titre », vous devez indiquer le futur titre de l'article, et la colonne « Pseudo » ne doit être remplie que si vous utilisez la traduction d'adresse (CNC) Joomla SEF standard, de la même manière que je l'ai expliqué ci-dessus.

Vous pouvez saisir le texte de l'article sous la forme .

Vous ne pouvez pas du tout utiliser d'éditeur visuel lors de la rédaction d'articles, mais dans ce cas vous devrez tout coller Balises HTML manuellement. J'écris généralement des articles dans l'éditeur visuel, mais je vais périodiquement dans la visionneuse HTML pour apporter quelques ajustements au code.

L'éditeur visuel de Joomla ne comprend pas toujours exactement ce que vous vouliez faire, et donc, pour éviter les problèmes et économiser les nerfs lors de la rédaction d'articles, je vous conseille au moins de vous familiariser avec. Car le sachant, tous les problèmes qui surviennent peuvent être facilement résolus en allant consulter le code HTML de l'article que vous avez écrit.

Lorsque vous utilisez JCE, vous pouvez afficher le code HTML de deux manières. Tout d'abord, vous pouvez cliquer sur le texte "" situé juste au-dessus de la barre d'outils. Mais dans ce cas, vous ne verrez que le code sans surbrillance et avec la possibilité d'annuler les modifications apportées.

La deuxième méthode est beaucoup plus pratique et il serait préférable de l'utiliser. Dans ce cas, pour visualiser le code, vous devez cliquer sur le bouton « Modifier le code », qui est un morceau de papier avec deux étiquettes rouges :

En conséquence, une fenêtre séparée s'ouvrira avec un aperçu complet Éditeur HTML, dans lequel les lignes de code seront numérotées, les balises et leurs attributs seront mis en évidence dans une couleur différente de celle du texte, ce qui augmentera considérablement la clarté. De plus, cet éditeur JCE dispose d'outils de formatage de texte.

Il vous suffit de sélectionner la zone souhaitée et de cliquer sur le bouton de format, de sorte que le texte sera placé dans les balises dont vous avez besoin. De la même manière, vous pouvez créer des titres de différents niveaux, des citations et autres éléments en les sélectionnant dans la liste déroulante. De plus, vous pouvez faire un pas en arrière ou en avant, ce qui facilite grandement le processus de restauration des actions infructueuses :

Après avoir rédigé un article, avant de l’enregistrer, vous devrez choisir dans quelle section et dans quelle catégorie de cette section se situera votre travail. nouveau matériel. Les listes déroulantes des champs « Section » et « Catégorie » sont prévues à cet effet. Si vous ne sélectionnez rien, votre article apparaîtra tout seul :

Afin d'afficher un nouvel article sur le site, vous devez cocher le champ « Publier » en position « Oui ». Si vous devez l'amener sur la page principale (nous aurons une conversation séparée sur le gestionnaire de page principale), cochez la case « Oui » dans le champ « Sur la page principale ».

Liens d'optimisation des moteurs de recherche (boutons) « Plus de détails »

Oui, si vous envisagez d'afficher des articles à l'avenir sous forme de blog (pour cela, vous devez créer les éléments de menu « Modèle de blog de catégorie » ou « Modèle de blog de section »), alors lors de leur préparation, vous devrez placer le curseur de la souris après les premiers paragraphes, qui deviendront l'annonce et appuyez sur le bouton "Plus de détails".

En conséquence, une ligne de démarcation apparaîtra dans le texte de l'article ligne horizontale, et lorsqu'il est affiché en tant que blog de catégorie ou de section, il affichera uniquement l'annonce (la partie située au-dessus de la ligne de démarcation).

Le lecteur d'un blog ainsi créé, après le texte de l'annonce, verra un bouton (lien) « Plus de détails », en cliquant sur lequel il pourra continuer la lecture sur la page avec version complète. De plus, la section de texte qui suit immédiatement le texte de l'annonce sera ouverte, afin que l'utilisateur de votre blog Joomla n'ait pas à faire défiler l'annonce qu'il a déjà lue.

Si vous n'aimez pas le texte de l'inscription sur le bouton « Plus de détails », vous pouvez définir un texte différent pour ce lien (leur signification pour la promotion est décrite).

Ainsi, si le texte du lien « Plus de détails » de tous les articles de votre blog sur Joomla est unique et contient des mots-clés liés à cet article, alors cela peut dans une certaine mesure affecter sa position dans les résultats de recherche (il se rapprochera du Top) et donc la fréquentation augmentera légèrement. Cela ne doit pas être négligé, car la promotion d'un projet consiste en de telles petites choses, à première vue.

Pour modifier le texte « Plus de détails », lors de la création ou de la modification d'un article, vous devez ouvrir la zone « Options - Avancé » dans la colonne de droite des paramètres, tout en bas de laquelle vous verrez l'élément « Texte alternatif Lire la suite... ». Entrez ici votre ancre unique avec les mots-clés souhaités.

Lorsque vous avez fini de travailler sur l'article, cliquez sur le bouton « Enregistrer » situé en haut de la fenêtre. Permettez-moi de vous rappeler encore une fois que nous examinerons en détail les réglages restants pouvant être effectués dans l'un des articles suivants. De la même manière, vous remplissez votre site de contenu en le plaçant dans les catégories des différentes sections de Joomla.

Création d'éléments de menu dans Joomla pour afficher des articles

Passons maintenant à la question de l'affichage du contenu sur le site. Comme je l'ai déjà mentionné à plusieurs reprises, une page dans Joomla est liée de manière rigide à un élément de menu, en cliquant sur lequel elle sera créée ().

Grâce à la flexibilité de ce moteur en termes de sortie de contenu, nous pouvons afficher le même article sur le site de plusieurs manières. La première façon est, bien sûr, de créer un simple élément de menu (Standard Material Template), qui, une fois cliqué, ouvrira une page contenant uniquement cet article.

La deuxième méthode vous permettra d'afficher le même matériel à l'aide d'un autre élément de menu, de sorte qu'une page s'ouvrira contenant tous les matériaux de n'importe quelle catégorie, où se trouve notre héros.

De plus, il sera possible de personnaliser la méthode d'affichage tous les matériaux de la catégorie sur la page qui s'ouvre - soit ce sera une liste de leurs annonces (blog), soit ce sera une liste de leurs seuls titres (liste). La manière exacte dont le retrait sera effectué dépend de l'élément de menu que vous créez dans Joomla.

Et enfin, vous pouvez afficher le matériel dans le cadre de tous les articles de la section dans laquelle il est inclus. À cet effet, Joomla dispose d'un type spécial d'élément de menu. Oh oui, j'avais presque oublié, le même matériel peut également être affiché sur la page principale en cochant simplement la case « Sur la page principale » dans ses paramètres. Telles sont les riches possibilités d’affichage du contenu.

Sans utiliser de niveaux d'imbrication, il ne serait possible d'afficher qu'un seul article soit sur une page séparée, soit sur la page principale avec d'autres du même genre. Mais regardons maintenant tout cela plus en détail.

Pour créer un nouvel élément dans Joomla, vous devez accéder au menu où nous allons le créer. Vous pouvez en savoir plus sur la création d'un nouveau menu et son insertion dans un module pour l'afficher au bon endroit sur le modèle de site dans la publication, le lien vers lequel j'ai fourni dans le tout premier paragraphe. Ainsi, dans le panneau d'administration, sélectionnez "Menu" - "Nom du nouveau".

En conséquence, vous verrez une fenêtre appelée « Éléments de menu », où une liste des éléments existants sera affichée. Pour en créer un nouveau, vous devrez cliquer sur le bouton « Créer » situé en haut à droite. Une fenêtre s'ouvrira contenant une liste arborescente de toutes les variantes possibles que vous pouvez implémenter.

En plus de ceux fournis par défaut, d'autres éléments de menu seront ajoutés. En règle générale, les composants ont tendance à ajouter leurs éléments à cette liste afin que vous puissiez accéder à leurs pages remplies de leur contenu (par exemple, composants, forums, etc.).

Mais nous nous intéressons désormais à ces éléments qui permettent d'afficher des articles sous une forme ou une autre. Ces éléments de menu sont cachés derrière l'élément « Matériaux » :

Examinons maintenant brièvement les options les plus utilisées, et nous en reparlerons davantage dans le prochain article :

  1. Modèle de matériel standard - en utilisant cet élément de menu, vous pouvez afficher un seul article sur une page de site Web. Vous précisez lequel sera affiché dans les paramètres, notamment dans le champ « Sélectionner le matériau » à l'aide du bouton « Sélectionner ». En conséquence, une fenêtre contextuelle distincte s'ouvrira avec une liste de tous les matériaux dont vous disposez (vous pouvez utiliser des filtres par catégorie et section)
  2. Modèle de blog de catégorie - vous devez le choisir si vous souhaitez créer un blog sur Joomla ailleurs que sur la page principale (pour créer un blog sur la page principale, la procédure sera légèrement différente). Cet élément ouvrira une liste de tous les articles de n’importe quelle catégorie. Le texte des documents devra être divisé en annonces et tout le reste en utilisant le lien « Plus de détails ».

    De ce fait, les annonces des articles disponibles dans cette catégorie seront classées par ordre d'obsolescence (les nouveaux sont affichés au-dessus des anciens). C'est très simple.

  3. Modèle de liste de catégories - il vous permet d'afficher sur une page de site Web une liste des titres de tous les matériaux disponibles dans la catégorie sélectionnée.
  4. Modèle de blog de section - il permet d'afficher tous les articles de la section sélectionnée au format blog (annonces d'articles avec un lien « Plus de détails »). Essentiellement similaire au « Modèle de blog de catégorie », seulement il peut inclure le contenu de plusieurs catégories incluses dans la section sélectionnée.
  5. Modèle de section standard - il vous permet d'afficher une liste des titres de toutes les catégories de la section sélectionnée
  6. La liste de contenu archivé est un élément rarement utilisé qui vous permet d'afficher une liste de tout le contenu archivé sur votre site. Les archives seront probablement pertinentes sur les sites d'information, où l'information perd rapidement de sa pertinence et il est logique d'archiver ces documents afin qu'ils ne participent pas à la recherche avec les articles en cours.
  7. Modèle pour un blog de matériaux sur la page principale - vous permet d'afficher sur la page principale tous les matériaux qui ont été marqués lors de leur création avec une coche « Sur la page principale » sous la forme d'un blog (annonces d'articles avec un lien « Plus détails"). Après avoir installé Joomla, un tel élément de menu sera déjà créé et vous n'aurez probablement pas besoin de l'utiliser à nouveau, sauf peut-être après une suppression accidentelle ou lors d'autres manipulations délicates.

Bonne chance à vous ! A bientôt sur les pages du site blog

Vous pourriez être intéressé

Comment créer un blog dans Joomla basé sur une catégorie ou une section à l'aide d'un élément de menu, ainsi que d'autres options d'affichage du contenu
Qu'est-ce que Joomla?
Organisation du contenu dans Joomla - suppression et création d'articles dans le panneau d'administration, ainsi que définition des paramètres pour tous les documents
Contacts pour le site et le formulaire retour en utilisant intégré Composant Joomla
Menu dans Joomla - ajout d'un menu imbriqué ou déroulant, ainsi que création et configuration d'un module pour l'afficher sur le site
Modules dans Joomla - visualisation de la position, des paramètres et de la sortie, ainsi que attribution de suffixes de classe
CMS Joomla - principes de fonctionnement système gratuit gestion de contenu, création de pages et mise en cache
Modules pour afficher une liste de sections dans Joomla, des actualités aléatoires et les dernières, des matériaux similaires, des photos arbitraires et du code HTML
Création d'une carte pour un site Joomla à l'aide du composant Xmap
Administrateur Joomla - un manuel complet sur tous les paramètres du panneau d'administration Joomla en détails et en images

Si vous envisagez de donner aux utilisateurs la possibilité de publier des articles et des documents sur le site Web Joomla, vous avez probablement déjà vu que ce problème n'est pas si simple à résoudre. Au départ, vous avez au moins deux options. La première consiste à utiliser des fonctionnalités standard, car le système de gestion de contenu Joomla possède de nombreux éléments intégrés. fonctions utiles, y compris l'ajout d'articles du site. Et la seconde consiste à utiliser des modules et composants tiers, notamment divers CCK. Après un rapide coup d'œil aux fonctionnalités et aux descriptions trouvées dans les critiques d'autres ressources, vous souhaiterez probablement utiliser des composants tiers, car ils offrent clairement une gamme plus large de paramètres et de capacités. Cependant, une étude détaillée avec installation des composants sur systèmes de test a montré que tout n’est pas aussi bon que décrit.
Avant de continuer, il convient d'indiquer les critères qui ont servi de base :

  • La solution doit soit ne pas apporter de modifications aux mécanismes standard, soit les rendre si minimes que d'autres modules et composants puissent ensuite être facilement ajoutés au site.
  • La modération des matériaux ajoutés est requise.
  • Il est nécessaire que l'utilisateur ne puisse pas au hasard gâcher d'une manière ou d'une autre la structure actuelle du site ou ajouter des éléments aux catégories qui sont utilisés uniquement pour organiser les tâches internes du site.
  • S'il est nécessaire d'apporter des modifications au code (finition), elles doivent être minimes. C'est une chose lorsque vous disposez déjà d'un flux d'articles et que vous connaissez les détails de ce que vous pouvez attendre des utilisateurs. En conséquence, vous comprenez que votre travail sera utile. C'est une autre affaire lorsque vous ajoutez simplement des fonctionnalités et que l'on ne sait pas s'il y aura un flux et, si oui, de quel type. Après tout, vous devez toujours vous rappeler que si quelqu'un souhaite vraiment ajouter du matériel, l'envoyer ne lui posera aucune difficulté. Document Word , ou OpenOffice, ou même HTML pour envoyer un e-mail.
  • Il est souhaitable qu'il y ait toutes sortes de fonctions pratiques, telles que la possibilité pour l'utilisateur de visualiser le statut de ses articles, d'organiser le processus de modération des articles, d'ajouter des balises, d'ajouter des images, etc.

Les critères étaient assez basiques, mais ils suffisaient néanmoins pour finalement se décider à ajouter des matériaux de manière standard. Mais commençons par le commencement. Les premiers à considérer étaient divers CCK, tel que Générateur de contenu Et K2. Le principal problème était le changement des mécanismes standards et la nécessité d'apporter un assez grand nombre de changements, ils ont donc dû être abandonnés. Par exemple, après avoir téléchargé depuis le site officiel et installé K2, qui devrait déjà avoir des fonctionnalités pratiques pour ajouter du matériel, il s'est avéré que tout le contenu ne devait être utilisé que via K2 (par conséquent, presque tous les modules pour Joomla sans support K2 deviennent inutiles) et que Le formulaire d'ajout de matériaux doit encore être ajusté en fonction de vos besoins (par exemple, la disponibilité de toutes les catégories pour l'utilisateur). Bien sûr, il est fort possible qu'après un certain temps d'étude du K2, ce problème puisse être résolu beaucoup plus facilement, mais transférer tout ce qui existe juste pour une seule fonction et rechercher des analogues aux modules existants n'est pas rationnel.

Note: N'oubliez pas qu'il s'agit uniquement de la tâche des utilisateurs qui ajoutent du contenu. Bien sûr, vous pouvez créer des sites Web complexes et puissants à l'aide de CCK, mais cela n'est pas requis pour la tâche actuelle.

Nous avons ensuite examiné les modules et composants qui sont également CCK, mais ne modifient pas la structure standard. Ce Zoo(comme CCK) SobiPro(comme un répertoire) et ChronoConnectivité(mots séparés à son sujet). Version gratuite Zoo fournit un module prêt à l'emploi pour la publication. Cependant, après avoir consulté les formulaires prêts à l'emploi et recherché des solutions aux problèmes liés aux paramètres de sécurité, il est devenu clair qu'en outre, tous les articles ajoutés iront séparément (en d'autres termes, de nombreuses questions demeurent sur la façon de corréler les articles et catégories personnalisés avec site d'articles et de catégories), vous devrez apporter de nombreuses modifications aux modèles d'affichage afin d'organiser le processus de modération (accepté, rejeté, en cours de modération, etc.) avec la possibilité pour les utilisateurs de visualiser les statuts de leur articles. SobiPro- c'est un assez bon catalogue, mais il s'est avéré qu'il présentait les mêmes problèmes que Zoo. Vous devrez apporter des modifications et réfléchir à la relation entre le contenu SobiPro et le contenu standard. ChronoConnectivity est un composant très puissant pour créer toutes sortes de formulaires et de synchronisation au sein de la base de données. Si vous avez besoin d'adapter complètement l'ensemble du processus d'ajout de matériaux ou autre chose à vos besoins, cela peut être facilement fait. Cependant, il n'y a pas d'options prédéfinies, donc absolument tout devra être configuré à partir de zéro. Et cela fait très longtemps.

Après des recherches dans le domaine CCK, il est devenu évident qu’il valait la peine d’envisager des solutions plus terre-à-terre. Et le plus évident, ce sont les blogs. Cependant, il s’avère qu’il n’existe pas beaucoup de composants de blog gratuits. Et ceux rencontrés se sont avérés être, dans l’ensemble, similaires au mécanisme standard. Il ne sert donc à rien de les utiliser. Cependant, j'ai attiré mon attention et deux très bons composants de blog gratuits : Blogs Hekima Et UAM. Cependant, avec eux, il est devenu clair qu'un certain nombre de changements devraient être apportés afin d'organiser pleinement le processus de modération et de corriger certaines erreurs.

En considérant progressivement les solutions des composants de blog les plus complexes et atteignant finalement, il est devenu de plus en plus clair qu'au départ sur presque n'importe quel site (s'il n'a pas été conçu à l'origine pour un flux d'articles), il suffit amplement d'utiliser le mécanisme standard de Joomla. Cependant, il n'existait pas d'instructions normales sur Internet pour le configurer et résoudre un problème aussi banal que la séparation des images des utilisateurs du catalogue général des images du site. Uniquement des solutions fragmentaires à des sous-tâches individuelles. Cependant, après avoir rassemblé les solutions, nous avons obtenu des instructions assez simples et pratiques pour configurer la manière dont les utilisateurs peuvent ajouter des matériaux.

Les instructions finales pour configurer la manière dont les utilisateurs peuvent ajouter des articles et du matériel au site Web Joomla, bien que nombreuses en termes de points, sont en réalité assez simples à organiser. La première chose dont vous aurez besoin est de télécharger et d'installer éditeur gratuit JCE avec localisation (il existe une langue russe ; en dernier recours, vous pouvez toujours la télécharger depuis d'autres ressources). Contrairement à l'éditeur standard MinusculeMCE, il dispose d'un gestionnaire d'images personnalisable et assez pratique. Maintenant, vous pouvez commencer la configuration.

  1. Ouvrir " Site Web - Paramètres généraux" et définissez l'éditeur par défaut " Editeur JCE". Cela doit être fait pour garantir que tous les utilisateurs saisissent des articles de cet éditeur particulier.
  2. Ouvrir " Gestionnaire de matériel". Cliquez ensuite sur " Paramètres". Allez dans l'onglet " Droits"et pour le groupe Inscrit définir l'autorisation de créer du matériel (élément " Créer"). Laissez les éléments restants désactivés. Ce paramètre permettra aux utilisateurs d'ajouter du matériel et des articles du site, mais pas de les publier. En d'autres termes, après l'ajout, les articles ne seront pas publiés par défaut. En général, modération simple.
  3. Ouvrir " Gestionnaire de catégorie" et créez une catégorie " Pour considération". À l'avenir, tous les articles ajoutés entreront dans cette catégorie (pour plus de commodité).
  4. Créez un menu caché si vous n'en avez pas. Un menu masqué est identique à un menu normal, mais placé à un emplacement qui ne figure pas dans le modèle.
  5. Dans le menu caché, créez un élément avec Alias ​​​​" ajouter du matériel"et titre" Ajouter un article". Sélectionnez le type d'élément " Créer du matériel"Définir le niveau d'accès" Inscrit" (sur le côté gauche) et la catégorie par défaut "Pour examen" (dans la zone des paramètres principaux). Ceci est fait pour qu'un utilisateur non autorisé, lors de la sélection d'un élément, accède à la page de connexion et pour que tous les documents soient regroupés en un seul. catégorie (pour un tri ultérieur).
  6. Nous créons un élément dans le menu, qui est affiché à tous les utilisateurs. Définir le type d'élément " Surnom". Nous indiquons l'élément précédent du menu caché comme élément cible. Un élément ouvert est nécessaire pour que tous les utilisateurs puissent voir qu'il est possible de créer du matériel sur le site. Lorsque des utilisateurs non autorisés cliquent sur un tel élément, ils seront redirigé vers la page d'autorisation.

Maintenant, commençons à configurer l'éditeur JCE

  1. Ouvrez l'éditeur J.C.E. dans le menu " Composants". Allez dans l'onglet profils. Activez le profil " L'extrémité avant". C'est exactement le profil qui sera appliqué aux utilisateurs lors de l'ajout d'un article depuis le site.
  2. Ouvrez votre profil" L'extrémité avant" et définissez les paramètres suivants
    1. Dans le premier onglet de la zone " Utilisateurs"cochez la case à côté du groupe" Inscrit" pour que les paramètres s'appliquent aux utilisateurs enregistrés.
    2. Allez dans l'onglet " Caractéristiques et mise en page". Définissez l'élément " Changement d'éditeur"V Non pour éliminer la possibilité d'envoyer du HTML pur.
    3. Créer sur le site dans l'annuaire " photos"annuaire" avis". Les photos des articles des utilisateurs seront stockées dans ce répertoire pendant la durée de la modération.
    4. Retournez au panneau d'administration et allez dans l'onglet " Options de l'éditeur". Puis sur le côté gauche, sélectionnez l'onglet " Système de fichiers" et indiquer dans le paragraphe " Chemin du répertoire de fichiers" chemin " images/avis"
    5. Dans le même onglet, désactivez le " Arborescence des dossiers"
    6. Dans le même onglet, spécifiez la taille maximale de l'image, par exemple 100.
    7. Dans le même onglet, précisez les actions en cas de conflit" Créez un nom unique...". Ceci est fait pour que les images des autres utilisateurs ne puissent pas être écrasées. Après tout, une fois l'article modéré par vous, vous pouvez toujours transférer les images dans un dossier partagé.
    8. Enregistrez les paramètres.
    9. Allez dans l'onglet " Options du plugin" et sur le côté gauche de l'écran, sélectionnez l'onglet " Gestionnaire d'images". Ensuite, nous définissons la limite de taille du fichier, par exemple, 100 (comme avant).
    10. Désactivez les éléments " Supprimer le dossier", "Supprimer le fichier", "Renommer le fichier", "Couper, copier" (pour répertoire et fichier), " Renommer le dossier".
    11. Spécifiez le chemin d'accès au répertoire des fichiers image " images/avis"
    12. Enregistrez les paramètres.
    13. Dans "l'onglet" Options du plugin"ouvrir un onglet" Lien" sur le côté gauche. Et spécifiez les paramètres souhaités pour les liens par défaut. Par exemple, la cible est "dans une nouvelle fenêtre".
    14. Dans le même onglet, désactivez tous les éléments ayant accès à la structure des liens (recherche, etc.), ainsi que les fenêtres pop-up. Ceci est fait afin d'accéder à la structure interne de utilisateurs ordinaires il n'y en avait pas.
    15. Enregistrez et fermez l'éditeur.
  3. Nous essayons d'ouvrir l'élément " Créer du matériel"sous un utilisateur non autorisé et nous voyons qu'un formulaire de connexion s'est ouvert. Nous essayons d'ouvrir le même élément qu'un utilisateur connecté et nous voyons qu'un formulaire d'édition de matériel s'est ouvert, mais avec un tas de zones supplémentaires que les utilisateurs ne connaissent pas. " Je n’en ai pas vraiment besoin.
  4. Tout d'abord, ouvrons " Extensions - Gestionnaire de plugins"et nous présentons le groupe" Spécial" pour tous les boutons (Image, Saut de page, Matériel, etc.) sauf le bouton " Plus de détails". Cela masquera les boutons pour les utilisateurs réguliers, mais les laissera ouverts pour les utilisateurs qui ont accès à la zone d'administration.
  5. Malheureusement, il est impossible de masquer les blocs du formulaire qui ne sont pas nécessaires, ainsi que d'ajouter du texte d'introduction, à l'aide des paramètres. Par conséquent, vous devrez copier le fichier du modèle d'affichage du composant vers le modèle de site, puis le modifier.
    1. Ouvrir la voie" %siteroot%/components/com_content/views/form/tmpl" et copiez le fichier " modifier.php"à votre modèle en cours de route" %votre modèle%/html/content/form/".
    2. Ouvrez le fichier " modifier.php"dans n'importe quel éditeur de texte et ajoutez le texte d'introduction souhaité comme indiqué ci-dessous (le texte vient après la ligne 44 ou recherchez "


Ajouter un article



Tout d’abord, rappelez-vous qu’un article est un texte utile, poli, significatif et correctement formaté.
(lire la section règles pour plus de détails).

L'ajout de matériel signifie que vous acceptez les règles de cette ressource.


article->id); ?>" method="post" name="adminForm" id="adminForm" class="form-validate">

    1. Maintenant, pour masquer les blocs, vous devez ajouter un masquage d'affichage via un style pour toutes les balises d'ensemble de champs sauf la première, par exemple comme ceci :

Note: Bien sûr, vous pouvez utiliser d'autres méthodes de masquage, telles que les styles avec ":first-child", mais cette méthode peut ne pas convenir aux navigateurs plus anciens. Ou vous pouvez ajouter un champ de classe pour l'ensemble de champs souhaité et le masquer à l'aide des styles de la classe ajoutée. Ici, c'est plus pratique pour tout le monde.

    1. Enregistrez le fichier.
  1. Ajustez les styles comme vous le souhaitez.

Comme vous pouvez le constater, malgré le fait qu'il y ait vraiment beaucoup de points, ils sont très simples et, dans l'ensemble, terminé en 15 minutes(sans compter CSS - c'est à vous de décider).
Désormais, vous aurez toujours à portée de main un moyen simple et fiable de permettre aux utilisateurs de votre site d'ajouter du matériel et des articles avec pré-modération, de manière pratique. Éditeur WYSIWYG et un gestionnaire d'images.

De nos jours, il est très simple de créer un site internet. Si auparavant vous aviez dû apprendre des langages de programmation, vous pouvez désormais utiliser un créateur de site Web. Il vous permet de créer un site Internet à part entière en très peu de temps, sans aucune connaissance de votre part. Cela se fait grâce à de nombreux modèles, ainsi qu'à un grand nombre d'outils.

A5 est le nom du service qui vous permet de créer votre propre site Web basé sur l'un des 300 modèles. La création de sites Web peut être effectuée à l'aide d'un éditeur HTML-5 ou de Flash. Avant de passer à l'examen du service lui-même, examinons ses avantages et ses inconvénients.

Avantages :

1. Le premier avantage est un éditeur de site pratique. Vous n’avez rien à chercher, tout est déjà à portée de main. En l'utilisant, vous pouvez ajouter de nouveaux éléments, modifier le style de votre page et également effectuer un certain nombre d'autres actions.

2. Vous avez le droit de créer votre propre modèle ! Tous les créateurs de sites Web ne proposent pas cette fonctionnalité. Beaucoup de gens ne veulent pas le donner, mais pas A5. En créant votre propre modèle, vous obtenez un site Web complètement unique !

3. Le site Web A5 dispose d’un support très réactif. Si vous rencontrez un problème, contactez-la et vous obtiendrez une réponse !

4. Comprendre les fonctions du site n'est pas difficile, mais même si vous rencontrez des difficultés, vous pouvez toujours regarder des didacticiels vidéo de haute qualité. Ils montrent clairement toutes les fonctionnalités du site, et vous expliquent également comment l'utiliser de manière rationnelle.

5. Bon rapport qualité/prix. Des tarifs abordables ainsi que de nombreuses fonctionnalités sauront vous en convaincre !

Défauts:

  1. Pas un domaine de troisième niveau mémorable. Tout est standard, dans la version gratuite, vous aurez un domaine dont vous ne vous souvenez vraiment plus. Quelque chose comme 1772479.mya5.ru, ce n'est pas très pratique, disons-le ainsi. Vous pouvez vous débarrasser d'un tel domaine en payant de l'argent.
  2. La publicité dans le coin droit est ennuyeuse, mais encore une fois, elle peut être supprimée pour un peu d'argent.

Regardons à l'intérieur du constructeur A5

Tout d'abord, allons sur le site http://www.a5.ru/. Dans le coin supérieur droit, cliquez sur le bouton "Inscription". Dans la fenêtre qui s'ouvre, vous devrez saisir votre véritable adresse postale. Et vous devrez également trouver un mot de passe. Vous pouvez également saisir votre numéro de téléphone, mais ce n'est pas obligatoire.

Après l'inscription, vous verrez immédiatement un bouton "Créer un site internet". N'hésitez pas à cliquer dessus et à procéder à la sélection des modèles. Il y en a beaucoup, beaucoup ici. Vous pouvez choisir n'importe quel sujet, des voitures aux modèles de construction. Avant de choisir un modèle, vous pouvez le consulter en détail ; tous les onglets sont disponibles. Si vous êtes satisfait, cliquez "Sélectionner un modèle". Quelques secondes s'écouleront et vous serez redirigé vers l'éditeur.

Vous pouvez faire ce que vous voulez dans un modèle prêt à l'emploi. Tout d’abord, essayez de modifier le texte. Cliquez sur le mot souhaité et supprimez-le. Entrez maintenant votre texte. Ici, vous pouvez modifier la police et la taille des mots, vous pouvez modifier la position du texte (aligné à gauche, centré, etc.). Une autre fonctionnalité importante est que vous pouvez insérer un lien ou un fichier dans un mot.

Nous avons trié les textes. Passons à autre chose. Que pouvez-vous faire d'autre ? Bien sûr, ajoutez, supprimez ou modifiez des pages. Vous pouvez accéder aux deuxième, troisième et quatrième pages. Vous pouvez également ajouter votre propre texte, modifier des images, etc. Dans les paramètres, vous pouvez faire de n'importe quelle page la page principale. Vous pouvez également modifier la couleur, l'arrière-plan et la taille de la page sélectionnée. Tout cela est très simple à faire.

Dans les widgets, vous pouvez ajouter un bouton, une vidéo YouTube, une fenêtre de commentaires et bien plus encore à votre site Web. Pour ajouter, il vous suffit de faire glisser le widget sur la page souhaitée. Vous pouvez ajouter vos propres images et documents aux fichiers, qui peuvent ensuite être ajoutés au site. Dans le coin supérieur droit, il y a une option pour enregistrer et publier le site Web terminé. Très pratique.

À propos des prix

La version gratuite du concepteur A5 est extrêmement gênante. Par conséquent, nous pouvons choisir n’importe quel forfait payant de notre choix. Le meilleur choix est le tarif "Entreprise", dont le coût est seulement 133 roubles par mois. Vous disposez de 10 000 mégaoctets d'espace disque, de votre propre domaine ru ou com et le nombre de pages est illimité. Vous avez également la possibilité d'utiliser des sites tiers et un gestionnaire personnel pour une assistance rapide.

Si vous envisagez de fournir aux utilisateurs la possibilité d'ajouter des articles et du matériel à un site Joomla, vous avez probablement déjà découvert qu'une tâche aussi simple en apparence n'est pas si facile à résoudre. Au départ, vous avez au moins deux options. La première consiste à utiliser des fonctionnalités standard, car le système de gestion de contenu Joomla possède de nombreuses fonctions utiles intégrées, notamment l'ajout d'articles à partir du site. Et la seconde consiste à utiliser des modules et composants tiers, notamment divers CCK. Après un rapide coup d'œil aux fonctionnalités et aux descriptions trouvées dans les critiques d'autres ressources, vous souhaiterez probablement utiliser des composants tiers, car ils offrent clairement une gamme plus large de paramètres et de capacités. Cependant, une étude détaillée de l'installation des composants sur les systèmes de test a montré que tout n'est pas aussi bon que décrit.

Solutions existantes pour organiser l'ajout d'articles et de matériels au site Joomla par les utilisateurs

Avant de continuer, il convient d'indiquer les critères qui ont servi de base :

  • La solution devrait soit ne pas apporter de modifications aux mécanismes standards, ou rendez-les si minimes que vous pourrez ensuite facilement ajouter d'autres modules et composants au site.
  • Requis modération matériaux ajoutés.
  • Il est nécessaire que l'utilisateur Je ne pouvais pas accidentellement ruiner la structure actuelle du site ou ajoutez des éléments aux catégories qui sont utilisés uniquement pour organiser les tâches internes du site.
  • S'il est nécessaire de faire modifications du code (finition), elles doivent être minimes. C'est une chose lorsque vous disposez déjà d'un flux d'articles et que vous connaissez les détails de ce que vous pouvez attendre des utilisateurs. En conséquence, vous comprenez que votre travail sera utile. C'est une autre affaire lorsque vous ajoutez simplement des fonctionnalités et que l'on ne sait pas s'il y aura un flux et, si oui, de quel type. Après tout, vous devez toujours vous rappeler que si quelqu'un souhaite vraiment ajouter du matériel, il ne lui sera pas difficile d'envoyer un document Word, ou OpenOffice, ou même HTML par e-mail.
  • Il est souhaitable qu'il y ait toutes sortes de fonctions pratiques, comme la possibilité pour l'utilisateur de visualiser l'état de ses articles, d'organiser le processus de modération des articles, d'ajouter des balises, d'ajouter des images, etc.

Les critères étaient assez basiques, mais ils suffisaient néanmoins pour finalement se décider à ajouter des matériaux de manière standard. Mais commençons par le commencement. Les premiers à considérer étaient divers CCK, tel que Générateur de contenu Et K2. Le principal problème était le changement des mécanismes standards et la nécessité d'apporter un assez grand nombre de changements, ils ont donc dû être abandonnés. Par exemple, après avoir téléchargé depuis le site officiel et installé K2, qui devrait déjà avoir des fonctionnalités pratiques pour ajouter du matériel, il s'est avéré que tout le contenu ne devait être utilisé que via K2 (par conséquent, presque tous les modules pour Joomla sans support K2 deviennent inutiles) et que Le formulaire d'ajout de matériaux doit encore être ajusté en fonction de vos besoins (par exemple, la disponibilité de toutes les catégories pour l'utilisateur). Bien sûr, il est fort possible qu'après un certain temps d'étude du K2, ce problème puisse être résolu beaucoup plus facilement, mais transférer tout ce qui existe juste pour une seule fonction et rechercher des analogues aux modules existants n'est pas rationnel.

Note: N'oubliez pas qu'il s'agit uniquement de la tâche des utilisateurs qui ajoutent du contenu. Bien sûr, vous pouvez créer des sites Web complexes et puissants à l'aide de CCK, mais cela n'est pas requis pour la tâche actuelle.

Nous avons ensuite examiné les modules et composants qui représente CCK, mais ne change pas la structure standard. Il s'agit de Zoo (en tant que CCK), SobiPro (en tant qu'annuaire) et ChronoConnectivity (des mots séparés à ce sujet). La version gratuite de Zoo fournit un module de publication prêt à l'emploi. Cependant, après avoir examiné les formulaires terminés et recherché des solutions aux problèmes liés aux paramètres de sécurité, il est devenu clair qu'en plus du fait que tout les articles ajoutés iront séparément(en d’autres termes, de nombreuses questions demeurent sur la manière de relier les articles et catégories des utilisateurs aux articles et catégories du site), vous devrez faire pas mal de modifications en modèles d'affichage pour organiser le processus de modération (accepté, rejeté, en modération, etc.) avec la possibilité pour les utilisateurs de visualiser le statut de leurs articles. SobiPro est un très bon répertoire, mais il présente les mêmes problèmes que Zoo. Vous devrez apporter des modifications et réfléchir à la relation entre le contenu SobiPro et le contenu standard. ChronoConnectivity est un composant très puissant pour créer toutes sortes de formulaires et de synchronisation au sein de la base de données. Si vous avez besoin d'adapter complètement l'ensemble du processus d'ajout de matériaux ou autre chose à vos besoins, cela peut être facilement fait. Cependant, il n'y a pas d'options prédéfinies, donc absolument tout devra être configuré à partir de zéro. Et cela fait très longtemps.

Après des recherches dans le domaine du CCK, il est devenu évident qu’il valait la peine d’envisager des solutions plus terre-à-terre. Et le plus évident ce sont des blogs. Cependant, il s’avère qu’il n’existe pas beaucoup de composants de blog gratuits. Et ceux rencontrés se sont avérés être, dans l’ensemble, similaires au mécanisme standard. Il ne sert donc à rien de les utiliser. Cependant, j'ai attiré mon attention et deux très bons composants de blog gratuits : Blogs Hekima et UAM. Cependant, il leur est apparu clairement que tu devras faire quelques changements, pour organiser pleinement le processus de modération et corriger certaines erreurs.

En considérant progressivement les solutions des composants de blog les plus complexes et atteignant finalement, il est devenu de plus en plus clair qu'au départ sur presque n'importe quel site (s'il n'a pas été initialement conçu pour un flux d'articles), il suffit amplement d'utiliser le mécanisme standard de Joomla. Cependant, il n'existait pas d'instructions normales sur Internet pour le configurer et résoudre un problème aussi banal que la séparation des images des utilisateurs du catalogue général des images du site. Uniquement des solutions fragmentaires à des sous-tâches individuelles. Cependant, après avoir rassemblé les solutions, nous avons obtenu des instructions assez simples et pratiques pour configurer la manière dont les utilisateurs peuvent ajouter des matériaux.

Configurer la manière dont les utilisateurs peuvent ajouter du matériel et des articles au site Web Joomla à l'aide d'outils standard

Les instructions finales pour configurer la manière dont les utilisateurs peuvent ajouter des articles et du matériel au site Web Joomla, bien que nombreuses en termes de points, sont en réalité assez simples à organiser. La première chose dont vous aurez besoin est téléchargez et installez l'éditeur JCE gratuit avec localisation (lien vers le site du développeur ; la langue russe est là ; en dernier recours, vous pouvez toujours la télécharger à partir d'autres ressources). Contrairement à l'éditeur TinyMCE standard, il dispose d'un gestionnaire d'images personnalisable et très pratique. Maintenant, vous pouvez commencer la configuration.

1. Ouvrez " Site Web - Paramètres généraux" et définissez l'éditeur par défaut " Editeur JCE". Cela doit être fait pour garantir que tous les utilisateurs saisissent des articles de cet éditeur particulier.

2. Ouvrez " Gestionnaire de matériel". Cliquez ensuite sur " Paramètres". Allez dans l'onglet " Droits"et pour le groupe Inscrit définir l'autorisation de créer du matériel (élément "Créer"). Laissez les éléments restants interdits. Ce paramètre permettra aux utilisateurs d'ajouter du contenu et des articles du site, mais pas de les publier. Autrement dit, après ajout, les articles seront dépubliés par défaut. En général, simple modération.

3. Ouvrez " Gestionnaire de catégorie" et créez une catégorie " Pour considération". À l'avenir, tous les articles ajoutés entreront dans cette catégorie (pour plus de commodité).

4. Créez un menu caché si vous n'en avez pas. Un menu masqué est identique à un menu normal, mais placé à un emplacement qui ne figure pas dans le modèle.

5. Dans le menu caché, créez un élément avec Alias ​​​​" ajouter du matériel"et titre" Ajouter un article". Sélectionner type d'élément "Créer du matériel". Définir le niveau d'accès " Inscrit" (sur le côté gauche) et la catégorie par défaut "Pour examen" (dans la zone des paramètres principaux). Ceci est fait pour qu'un utilisateur non autorisé, lors de la sélection d'un élément, accède à la page de connexion et pour que tous les documents soient regroupés en un seul. catégorie (pour un tri ultérieur).

6. Nous créons un élément dans le menu, qui est affiché à tous les utilisateurs. Définir le type d'élément " Surnom". Nous indiquons l'élément précédent du menu caché comme élément cible. Un élément ouvert est nécessaire pour que tous les utilisateurs puissent voir qu'il est possible de créer du matériel sur le site. Lorsque des utilisateurs non autorisés cliquent sur un tel élément, ils seront redirigé vers la page d'autorisation.

Maintenant, commençons configuration de l'éditeur JCE

7. Ouvrez l'éditeur JCE depuis le "menu" Composants". Allez dans l'onglet profils. Activez le profil " L'extrémité avant". C'est exactement le profil qui sera appliqué aux utilisateurs lors de l'ajout d'un article depuis le site.

8. Ouvrez votre profil " L'extrémité avant" et définissez les paramètres suivants

8.1. Dans le premier onglet de la zone " Utilisateurs"cochez la case à côté du groupe" Inscrit" pour que les paramètres s'appliquent aux utilisateurs enregistrés.

8.2. Allez dans l'onglet " Caractéristiques et mise en page". Définissez l'élément "Changement d'éditeur" sur Non pour éliminer la possibilité d'envoyer du HTML pur.

8.3. Créer sur le site dans l'annuaire " photos"annuaire" avis". Les photos des articles des utilisateurs seront stockées dans ce répertoire pendant la durée de la modération.

8.4. Retournez au panneau d'administration et allez dans l'onglet " Options de l'éditeur". Puis sur le côté gauche, sélectionnez l'onglet " Système de fichiers" et indiquer dans le paragraphe " Chemin du répertoire de fichiers" chemin " images/avis"

8.5. Dans le même onglet, désactivez le " Arborescence des dossiers"

8.6. Dans le même onglet, spécifiez la taille maximale de l'image, par exemple 100.

8.7. Dans le même onglet, précisez les actions en cas de conflit" Créez un nom unique...". Ceci est fait pour que les images des autres utilisateurs ne puissent pas être écrasées. Après tout, une fois l'article modéré par vous, vous pouvez toujours transférer les images dans un dossier partagé.

8.8. Enregistrez les paramètres.

8.9. Allez dans l'onglet " Options du plugin" et sur le côté gauche de l'écran, sélectionnez l'onglet " Gestionnaire d'images". Ensuite, nous définissons la limite de taille du fichier, par exemple, 100 (comme avant).

8.10. Désactivez les éléments « Supprimer le dossier », « Supprimer le fichier », « Renommer le fichier », « Couper, copier » (pour le répertoire et le fichier), « Renommer le dossier ».

8.11. Spécifiez le chemin d'accès au répertoire des fichiers image " images/avis"

8.12. Enregistrez les paramètres.

8.13. Dans "l'onglet" Options du plugin"ouvrir un onglet" Lien" sur le côté gauche. Et indiquez les paramètres souhaités pour les liens par défaut. Par exemple, la cible " dans une nouvelle fenêtre".

8.14. Dans le même onglet, désactivez tous les éléments ayant accès à la structure des liens (recherche, etc.), ainsi que les fenêtres pop-up. Ceci est fait pour que les utilisateurs ordinaires n'aient pas accès à la structure interne.

8h15. Enregistrez et fermez l'éditeur.

9. Nous essayons d'ouvrir l'élément " Créer du matériel"sous un utilisateur non autorisé et nous voyons qu'un formulaire de connexion s'est ouvert. Nous essayons d'ouvrir le même élément qu'un utilisateur connecté et nous voyons qu'un formulaire d'édition de matériel s'est ouvert, mais avec un tas de zones supplémentaires que les utilisateurs ne connaissent pas. " Je n’en ai pas vraiment besoin.

10. Tout d'abord, ouvrez " Extensions - Gestionnaire de plugins"et nous présentons le groupe" Spécial" pour tous les boutons (Image, Saut de page, Matériel, etc.) sauf le bouton " Plus de détails". Cela masquera les boutons pour les utilisateurs réguliers, mais les laissera ouverts pour les utilisateurs qui ont accès à la zone d'administration.

11. Malheureusement, il est impossible de masquer les blocs du formulaire qui ne sont pas nécessaires, ainsi que d'ajouter du texte d'introduction, à l'aide des paramètres. Par conséquent, vous devrez copier le fichier du modèle d'affichage du composant vers le modèle de site, puis le modifier.

11.1. Ouvrir la voie" %siteroot%/components/com_content/views/form/tmpl" et copiez le fichier " modifier.php"à votre modèle en cours de route" %votre modèle%/html/content/form/".

11.2. Ouvrez le fichier "edit.php" dans n'importe quel éditeur de texte et ajoutez le texte d'introduction souhaité, comme indiqué ci-dessous (le texte vient après la ligne 44 ou recherchez "

Ajouter un article

Tout d’abord, rappelez-vous qu’un article est un texte utile, poli, significatif et correctement formaté (lisez le règlement de l’article pour plus de détails).
L'ajout de matériel signifie que vous acceptez les règles de cette ressource.
article->id); ?>" method="post" name="adminForm" id="adminForm" class="form-validate">

11.3. Maintenant, pour masquer les blocs, il faut toutes les balises ensemble de champs, en plus du premier, ajoutez le masquage de l'affichage via le style, par exemple comme ceci :

Note: Bien sûr, vous pouvez utiliser d'autres méthodes de masquage, telles que les styles avec " :premier enfant", mais cette méthode peut ne pas fonctionner pour les anciens navigateurs. Ou vous pouvez ajouter un champ classe pour le nécessaire ensemble de champs et cachez-le à travers les styles de la classe ajoutée. Ici, c'est plus pratique pour tout le monde.

11.4. Enregistrez le fichier.

12. Ajustez les styles comme vous le souhaitez. Par exemple, maintenant sur le site site web C'est le formulaire utilisé et il ressemble à ceci.

Comme vous pouvez le constater, malgré le fait qu'il y ait vraiment beaucoup de points, ils sont très simples et, dans l'ensemble, terminé en 15 minutes(sans compter CSS - c'est à vous de décider).

Ainsi désormais, vous aurez toujours à portée de main un moyen simple et fiable de fournir aux utilisateurs de votre site l'ajout de matériaux et d'articles avec pré-modération, un éditeur WYSIWYG et un gestionnaire d'images pratiques.

© 2024 ermake.ru -- À propos de la réparation de PC - Portail d'information