J’ai mis à jour le plugin des emplacements pour ajouter le support de Layouts 0.2 ![]()
Si vous avez les deux plugins installés, vous verrez un widget « Carte » dans la liste des widgets de mise en page.
J’ai mis à jour le plugin des emplacements pour ajouter le support de Layouts 0.2 ![]()
Si vous avez les deux plugins installés, vous verrez un widget « Carte » dans la liste des widgets de mise en page.
Merci, Angus. Ça marche super bien !
J’adore la personnalisation offerte par ce plugin. Ma question est : quelle serait la meilleure façon de modifier l’icône d’affichage/masquage ? Personnellement, je l’utilise pour afficher ou masquer une instance de Rocket Chat intégrée que j’héberge. Naturellement, je voudrais que l’icône corresponde mieux que le +/- actuellement utilisé.
J’ai légèrement modifié l’esthétique de la barre latérale pour qu’elle s’intègre, mais je ne savais pas si changer ces icônes était possible sans recourir à quelque chose de plus invasif que du CSS pur.
Merci pour ce plugin génial !
Y a-t-il un moyen de définir par défaut la barre latérale comme fermée ?
Désolé pour la réponse tardive
Celui-ci est assez simple, j’ai donc créé un paramètre pour cela
https://github.com/paviliondev/discourse-layouts/commit/919538e8205e36aa50ba64b58d480d070209a1e6
De même ![]()
https://github.com/paviliondev/discourse-layouts/commit/7641ab4a52b4b47aba78b3933689b0a79f24df5c
Bonjour, c’est un excellent plugin, merci !
Je me demandais comment créer une bannière de catégorie comme sur Pavillion :
Si j’ai plusieurs listes de sujets pour différentes catégories, puis-je créer plusieurs widgets (un par catégorie) et afficher uniquement le widget choisi dans une catégorie spécifique ?
Je vois le paramètre « listes de sujets » dans les « Paramètres du thème » et je me demande comment atteindre cet objectif ?
Je pensais que cela serait possible en masquant certains blocs via CSS, mais il n’y a ni numéros d’ID ni classes dans le code du widget — seulement les titres.
<div id="ember96" class="sidebar-container ember-view">
<div class="sidebar-content" data-click-outside="true">
<div class="widget-container layouts-topic-lists">
<div class="widget-inner">
<div class="list-group">
<div class="list-titles">
<a class="widget-link list-title active" href="" title="">Blog</a></div>
<div class="lists">
<div class="layouts-topic-list-widget active">
<ul><li class="">
<a class="widget-link layouts-topic" href="" title="">
<span dir="ltr">...
Pourriez-vous suggérer une solution ?
Mise à jour : j’ai posé une question ici : Pavilion
Mise à jour 2 : j’ai obtenu une réponse de la part d’Angus :
Pavilion
Juste mis à jour vers la version 2.7.0beta 3 et PostgreSQL 13. Je vois maintenant
TypeError: t.replaceAll n’est pas une fonction
Message
Uncaught TypeError: t.replaceAll n’est pas une fonction
URL : https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js
Ligne : 1
Colonne : 31608
Emplacement de la fenêtre : https://discuss.noisebridge.info/t/producing-more-ppe-to-fight-covid-19/1740
Pile d’appels
TypeError: t.replaceAll n’est pas une fonction
at t.renderTemplate (https://discuss.noisebridge.info/assets/plugins/discourse-layouts-da0ddab2fd409506bdec82ca080be07840f019b0c841f64110db8496214bc4db.js:1:19800)
at t.n.setup (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:234179)
at s (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:538472)
at t.routeEnteredOrUpdated (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:538585)
at t.setupContexts (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:537866)
at t.finalizeTransition (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:536775)
at https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:535920
at E (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:545854)
at w (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:545746)
Environnement
HÔTES HTTP : discuss.noisebridge.info
Salutations !
Salut ![]()
Peux-tu confirmer sur quel navigateur tu rencontres cette erreur ?
Je ne constate pas ce problème sur Chrome, Firefox ou Safari avec la dernière version du plugin et de Discourse. Voir https://try.thepavilion.io/c/layouts/12.
Firefox 85.0.1 (64 bits)
J’ai deux problèmes avec le plugin Layouts :
J’ai rencontré un problème après la dernière mise à jour avec une page de balise. Aucun contenu ne se charge lorsque j’ouvre une page pour n’importe quelle balise. J’ai trouvé un commit lié à ce problème : Update tag contexts and context handling · paviliondev/discourse-layouts@49a9309 · GitHub
Il y a également un problème avec l’activation de layouts mobile. Lorsqu’il est activé, le site ne se charge pas sur un téléphone mobile. Je n’ai testé qu’avec Android. La simulation mobile via Chrome Debug sur un bureau ne révèle pas le problème.
Je suis sur Discourse 2.7.0.beta3 ( [277eae97e1 ], discourse-layouts 49a9309
J’ai également posté sur votre site : Pavilion
Ces deux problèmes devraient être résolus dans ce commit ![]()
Concernant les rapports de bogues, un petit rappel sur leur traitement.
Veuillez signaler les bogues via Pavilion
Notre politique générale de support consiste à s’assurer que tous les bogues sont résolus au début de chaque mois. Pour plus d’informations sur cette politique, veuillez demander à @merefield dans le sujet lié.
Firefox 64 bits 85.01
Excusez-moi, j’ai ajouté le composant d’icône de catégories, mais cela n’a aucun effet sur la mise en page du widget de liste de catégories.
Où puis-je configurer cela ?
Merci !
Voici
Vous ajoutez l’image à la catégorie dans la page des paramètres par défaut de Discourse pour chaque catégorie.
Wow, merci beaucoup
Merci encore, c’est super !
@angus, j’ai remarqué que votre version sur votre site comporte trois niveaux de catégories/sous-catégories. Il y a le niveau supérieur, puis les sous-catégories, et lorsque les utilisateurs cliquent sur « Discourse », un troisième niveau apparaît.
Est-ce quelque chose que nous pouvons configurer, ou est-ce une solution personnalisée que vous avez développée ?
C’est un paramètre caché dans site_settings.yml, sans rapport avec le plugin :
Vous pouvez inclure ceci à la fin de votre app.yml pour le définir à 3 comme suit :
- exec: rails r "SiteSetting.max_category_nesting=3"
@merefield Génial, merci !