Thème Starlight

2»

Réponses

  • FreesbyFreesby Member

    @kamea un grand merci, il me tarde d'essayer sa avec impatience

  • 11 janv. modifié

    Bonjour,

    Il peut aussi être possible de tester avec une condition (un selecteur CSS est une condition) si la grille contient seulement un ou 2 articles et modifier la grille en conséquences.

    Voici une modif avec des selecteur supplémentaires pour le fichier style.css à partir de la ligne 1203

    .home-art_grid,
      .caterorie-art_grid,
      .tag-art_grid {
      display: grid;
      gap: 3rem;
        justify-content:center;
    }
    
    @media (min-width: 640px) {
      .home-art_grid,
      .caterorie-art_grid,
      .tag-art_grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
        :is(.home-art_grid, .caterorie-art_grid,  .tag-art_grid):has(article:first-child:last-child)
      {  
        grid-template-columns: 50cqw;
      }
    }
    
    @media (min-width: 1280px) {
      .home-art_grid,
      .caterorie-art_grid,
      .tag-art_grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
      }
      :is(.home-art_grid, .caterorie-art_grid,  .tag-art_grid):has(article:nth-child(2):last-child)
      {  
        grid-template-columns: repeat(2, 30cqw);
        }
      :is(.home-art_grid, .caterorie-art_grid,  .tag-art_grid):has(article:first-child:last-child)
      {  
        grid-template-columns: 30cqw;
      }
    }
    

    J'ai mis du cqw pour les dimensions de colonnes mais du vw passera aussi , je vous laisse le soin de tester et d'appliquer les valeurs qui vous conviennent si vous retenez cette proposition.

    Cdt


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • FreesbyFreesby Member

    @gcyrillus-nomade merci de ton aide

  • @kamea,

    je viens de voir un autre bug dans le fichier commentaire.php avec la gestion du capcha. qui tente toujours de s'afficher quelque soit la configuration de PluXml.

    Il faudrait l'inclure dans le test de configuration:

                <?php if ($plxShow->plxMotor->aConf['capcha']) : ?> 
                <?php $plxShow->capchaQ(); ?>
                <div class="comment_message">
                    <label for="id_rep"><strong><?php echo $plxShow->lang('ANTISPAM_WARNING') ?></strong></label>
                    <div>
                        <input class="dark:bg-secondary-600 dark:text-white" id="id_rep" name="rep" type="text" size="2" maxlength="120" style="display: inline">
    
                    </div>
                </div> 
                <?php endif; ?>
    

    Par exemple,

    Ce test est bien présent dans le fichier du thème ligne 69 mais ne filtre rien ;)

    @Freesby De rien :), je t'en prie


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • kameakamea Member

    @gcyrillus-nomade c'est noté pour la prochaine maj, merci :)

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Autres détails à propos de la boucle sur les articles :

    la balise <nav> pour la navigation devrait être dans le fichier inc/art_loop.php puisque commune aux fichiers categorie, tags, archives, home, user

    Toujours dans le fichier inc/art_loop.php, il faudrait inclure la boucle while {..} dans une balise <div class="art-grid"> plutôt que d'avoir une multitude de : caterorie-art_grid, tag-art_grid, home-art_grid, grid sm:grid-cols-2 gap-8, grid gap-10 sm:grid-cols-2 xl:grid-cols-3.

    Pour être en accord avec le modèle HTML5, il manque une balise <main> dans les fichiers concernant le bouclage sur les articles, à placer entre les include 'header.php'; et include 'footer.php';. Et certainement dans erreur.php et static.php

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Tout le monde ne connait pas Github.
    Sur ton site https://starlight.kamea.fr/ il serait plus simple de faire pointer le lien pour télécharger sur https://github.com/kamea/starlight/releases

  • kameakamea Member
    15 janv. modifié

    Bonjour à tous,

    La version 1.3 est à présent disponible.

    @bazooka07 : J'ai intégré la plupart des signalements que tu m'as remontés à l’exception d'une seule.

    Après analyse, voici les raisons pour lesquelles déplacer la balise<nav> dans le fichier inc/art_loop.php ne serait pas optimal :

    Différences UX entre les pages
    Concernant la page archives.php, elle utilise un processus d'affichage différent des autres pages (categories, tags, home, user), afin d'offrir une expérience utilisateur adaptée à la lecture des contenus archivés.

    Contraintes de la grille CSS (grid) pour les pages (categories, tags, home, user)
    Placer la navigation dans le fichier partagé imposerait un col-span-3, rendant la mise en page moins flexible. La structure actuelle permet une grille plus modulable selon les besoins de chaque page.

    En résumé, la proposition rendrait la structure plus rigide et compliquerait la gestion de la mise en page. Il est donc préférable de conserver la solution actuelle, plus flexible et offrant une meilleure disposition d'évolution.

    Belle journée à toutes et à tous.

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    le bloc <div class="art-wrap"> doit être placé dans le fichier inc/art_loop.php et non répété dans categorie, home, tag, user.php.
    Et après ce bloc, tu peux ajouter la pagination dans art_loop.php sans avoir besoin d'un col-span-3

    Pour archives.php, je n'ai pas exploré mais cela me semble compliqué.

  • 15 janv. modifié

    Bonjour/bonsoir,

    Voici une autre piste d'amelioration concernant le template article:

    <p class="text-italic">
          <?php $plxShow->lang('LAST_UPDATE'); ?>: <time datetime="<?php $plxShow->artUpdateDate('#num_year(4)-#num_month-#num_day'); ?>">
            <?php $plxShow->artUpdateDate('#num_day #month #num_year(4)'); ?>
          </time>
        </p>
    

    Dernière mise à jour : mériterait d'être ajouter aux fichiers langues et où $plxShow->artUpdateDate() va extraire effectivement la date de mise à jour ;)

    Cdt


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • kameakamea Member

    Bonjour,

    L'ensemble des remontées a été pris en compte.

    Téléchargez la version 1.4 .

    Bon dimanche à toutes et à tous.

  • BodieuBodieu Member

    Il reste un conflit entre le thème Starlight et le plugin markdownComment.

    Les barres blanches apparaissent.

  • @Bodieu
    Je viens de tester la version 1.4 du thème et la version 2.0 .0 de markdownComment et je n'ai pas (plus) ce soucis avec les styles sur les hr https://ressources.pluxopolis.net/banque-plugins/plugins/markdownComment.2.0.0.zip

    Tu peut ajouter au style CSS cette règle :

    #toolbar hr {
      margin: auto -0.05rem;
      height: 1.6rem;
      width: auto;
      border: revert;
      opacity: .5;
    }
    

    Si manquante et à partir de l'admin :


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • BodieuBodieu Member

    Merci,
    L'affichage est maintenant correct.

    Cordialement

Connectez-vous ou Inscrivez-vous pour répondre.