spip93

Toutes mes réponses sur les forums

15 sujets de 1 à 15 (sur un total de 34)
  • Auteur
    Messages
  • spip93
    Participant
    Padawan WordPress
    53 contributions

    Franco Saracino, Lumière de lune, merci beaucoup pour vos réponses; me voilà rassuré :-p 😉

    en réponse à : Extraire une donnée de la BDD et l’utiliser en valeur méta #2209812
    spip93
    Participant
    Padawan WordPress
    53 contributions

    Bonjour Cameo172,

    Désolé, je viens seulement de voir/lire vos réponses :-/

    Si ça vous intéresse (tous), voici le code (qui fonctionne) et qu’on m’a donné sur un autre forum :

    $post_rate = get_post_meta( get_the_ID(), cherry_trend_rating_rate, true );
     
    $post_rate = ($post_rate)?$post_rate:0;
     
        echo '<span class="posted-by post-meta__item jet-smart-tiles__meta-item">' .'<i class="jet-smart-tiles__meta-icon fa fa-star"></i>'. $post_rate .'</span>';

    (Sans vouloir vous vexer Cameo172) Ça semble plus simple, mais un grand grand merci pour vos réponses Cameo172 😉

    Bonne journée à vous 😉

    en réponse à : Extraire une donnée de la BDD et l’utiliser en valeur méta #2208996
    spip93
    Participant
    Padawan WordPress
    53 contributions

    Ayé, j’ai (en partie) trouvé !!

    Voici le 1er code que j’ai entré :

    $post_rate = get_post_meta( get_the_ID(), cherry_trend_rating_rate, true );
    echo $post_rate;

    La première ligne de ce code ressemble beaucoup au code que vous m’avez donné Cameo172, merci 😉

    Cependant, j’ai eu un petit problème : quand un article n’était pas noté, il n’y a pas de clé cherry_trend_rating_rate associé à l’ID de l’article dans la BDD.

    J’ai donc fait un if/else où je demande d’afficher la variable $post_rate (autrement dit la note de l’article) si la clé cherry_trend_rating_rate existe, sinon d’afficher 0. Avec l’icône en forme d’étoile devant, ça donne ça comme code :

    $post_rate = get_post_meta( get_the_ID(), cherry_trend_rating_rate, true );
    
    $search_array = array(cherry_trend_rating_rate);
    if (array_key_exists(cherry_trend_rating_rate, $search_array)) {
        echo '<span class="posted-by post-meta__item jet-smart-tiles__meta-item">' .'<i class="jet-smart-tiles__meta-icon fa fa-star"></i>'. $post_rate .'</span>';
    }
    else
    echo '<span class="posted-by post-meta__item jet-smart-tiles__meta-item">' .'<i class="jet-smart-tiles__meta-icon fa fa-star"></i>'. 0 .'</span>';

    Problème : qu’un article soit noté ou non, ça m’affiche 0

    Quelqu’un aurait une idée SVP ?

    • Cette réponse a été modifiée le il y a 1 année et 2 mois par spip93.
    • Cette réponse a été modifiée le il y a 1 année et 2 mois par spip93.
    en réponse à : Extraire une donnée de la BDD et l’utiliser en valeur méta #2208782
    spip93
    Participant
    Padawan WordPress
    53 contributions

    Merci beaucoup Cameo172.

    J’ai inséré votre ligne de code, mais ça n’affiche pas la note pour autant.

    Voici la section où j’insère le code dans le fichier

    /**
    	 * Retrieves meta settings ad required data.
    	 *
    	 * @return array
    	 */
    	public function __get_meta() {
    
    		$settings = $this->get_settings();
    
    		$show = array(
    			'author'   => 'show_author',
    			'date'     => 'show_date',
    			'comments' => 'show_comments',
    		);
    
    		$html = array(
    			'author' => '<span class="posted-by post-meta__item jet-smart-tiles__meta-item">%1$s<span %3$s %4$s>%5$s%6$s</span></span>',
    			'date' => '<span class="post__date post-meta__item jet-smart-tiles__meta-item">%1$s<span %3$s %4$s ><time datetime="%5$s" title="%5$s">%6$s%7$s</time></span></span>',
    			'comments' => '<span class="post__comments post-meta__item jet-smart-tiles__meta-item">%1$s<span %3$s %4$s>%5$s%6$s</span></span>',
                get_post_meta($post->ID, cherry_trend_rating_rate, true),
    		);
    
    		$icon_format = '<i class="jet-smart-tiles__meta-icon %s"></i>';
    		$result      = array();
    
    		foreach ( $show as $key => $setting ) {
    
    			$prefix = ( ! empty( $settings[ $setting . '_icon' ] ) ) ? sprintf( $icon_format, $settings[ $setting . '_icon' ] ) : '';
    
    			$current_html = $html[ $key ];
    
    			$current = array(
    				'visible' => $settings[ $setting ],
    				'prefix'  => $prefix,
    				'html'    => $current_html,
    			);
    
    			$result[ $key ] = $current;
    
    		}
    
    		return $result;
    
    	}

    Comment faire pour afficher la valeur récupérée dans la BDD (en l’occurrence, la note de l’article) ?

    Merci pour votre réponse 😉

     

    spip93
    Participant
    Padawan WordPress
    53 contributions

    Super !!! Ça fonctionne !

    Merci beaucoup Reggio !!

    en réponse à : [Résolu] Scroll (défilement) impossible sous Chrome #2103779
    spip93
    Participant
    Padawan WordPress
    53 contributions

    Effectivement mon thème et quelques extensions n’étaient pas à jour.

    Cependant après leur mise à jour, ça n’a pas réglé mon problème.

    Je viens de trouver l’origine du problème. Il s’agissait des extensions :

    WP Live Chat Support
    WP Live Chat Support Pro

    Une fois désactivée, le scroll/défilement sur Chrome a refonctionné.

    Ce qui m’a mis la puce à l’oreille, c’est que pendant le chargement du diaporama et le moulin, je pouvais faire le défilement sur Chrome. Dès que la page était chargée, plus rien, plus de défilement. Ça venait donc d’une extension qui se chargeait avec la page. Restait à trouver laquelle en les désactivant une par une.

    Merci pour ton aide PhiLyon 😉

    en réponse à : Quel code HTML pour afficher année en cours #1058247
    spip93
    Participant
    Padawan WordPress
    53 contributions

    de vous à moi… votre copyright, 99% des visiteurs n’en auront strictement rien à faire.. ne pas le mettre est alors la solution la plus simple..

    je dis ça.. je dis rien..

    Je suis tout à fait d’accord avec vous, mais c’est mon client qui me demande ça. Déjà qu’il a mis un copyright sur son nom de société…

    spip93
    Participant
    Padawan WordPress
    53 contributions

    J’ai oublié de préciser qu’à chaque fois que j’éliminais un dossier, un fichier, je le remplaçais par l’original (c’est pour ça que j’avais sauvegardé tout le contenu du dossier de mon thème, pour retomber sur mes pattes en cas de pépin).

    spip93
    Participant
    Padawan WordPress
    53 contributions


    Je viens (enfin) de trouver la solution !!! (Après près de 7h dessus). 😋:P
    J’ai procédé par élimination.
    J’ai commencé par sauvegarder tout le contenu du dossier de mon thème.
    Ensuite, j’ai demandé à mon éditeur de texte de remplacer, dans tous les fichiers du thème, left par right.
    J’ai vu que ça plaçait (tout, mais en particulier) mon footer à droite.
    J’en ai donc conclu qu’il fallait agir sur les fichiers et non la BDD.

    Ensuite, j’ai écarté tous les dossiers/fichiers dont j’étais sûr que ça ne venait pas d’eux.
    Dossier par dossier, j’ai remplacé left par right en regardant à chaque fois si ça changeait quelque chose.
    Quand j’ai trouvé le bon dossier, j’ai fait la même chose, fichier par fichier.
    Enfin, quand j’ai trouvé le bon fichier, j’ai modifié les lignes qui mentionnaient Footer jusqu’à trouver la bonne 😋 :p
    Pour info, cette fois-ci c’était dans un fichier JS (javascript). J’aurais jamais pensé chercher dans ce genre de fichier… Comme quoi…
    Bonne journée à vous 😉

    en réponse à : Quel code HTML pour afficher année en cours #1058245
    spip93
    Participant
    Padawan WordPress
    53 contributions

    Li-An, j’entends bien, mais je ne peux pas mettre de PHP.
    Quand je mets et que je clique sur Enregistrer, le code PHP disparaît.

    en réponse à : Quel code HTML pour afficher année en cours #1058242
    spip93
    Participant
    Padawan WordPress
    53 contributions

    Oui, c’est une solution, mais comme je suis à la fois fainéant je cherchais quelque chose qui le change automatiquement.
    De plus, comme je suis un peu tête en l’air, j’ai peur d’oublier de le changer tous les ans.

    spip93
    Participant
    Padawan WordPress
    53 contributions

    Désolé si je sors du sujet, mais comme il est résolu…:hs:

    @Flobogo : Puisqu’en ce moment vous êtes branchée “Custom Post Type”, est-ce que vous auriez un plugin qui affiche, en page d’accueil, dans la partie centrale (pas en barre latérale) genre “les contenus personnalisés les mieux notés“, “les contenus personnalisés de telle catégorie“, “les 10 derniers contenus personnalisés“… ?
    Je m’explique : J’ai créé un contenu personnalisé, mais je n’arrive pas à les mettre en page d’accueil comme les articles. J’ai trouvé comment les mettre en barre latérale sous forme de texte et même d’images, mais pas en partie centrale de la page d’accueil.
    J’ai la possibilité, avec le thème installé, de construire ma page (avec un page builder) sous forme de “shortcodes” qui va m’afficher “les articles de telle catégorie”, “les 10 articles personnalisés”, “les articles les mieux notés”…
    Mais comme ce sont les articles qui sont privilégiés (normal), je me suis dit que j’allais mettre les mains dans le cambouis, modifier le code et remplacer “post(s)” par mon contenu personnalisé. “Je me suis juste dit”, parce que… :rolleyes: mes connaissances en programmation sont assez limitées et que je n’ai pas trouvé où remplacer le code.:(
    Du coup…, bah j’ai changé mon fusil d’épaule et j’ai transformé/transféré mes contenus personnalisés en articles. Ça me convient moyen parce que finalement, c’est par dépit que je l’ai fait.:(
    D’où ma question : est-ce que vous avez un plugin qui fasse genre un page builder mais avec des contenus personnalisés ou quelque chose s’en approchant ?

    P.S : (Absolument rien à voir) :hs: : Y’a pas moyen de modifier les messages qu’on a posté sur ce forum ?!! Si non, c’est vraiment mal foutu:fouet:

    spip93
    Participant
    Padawan WordPress
    53 contributions

    J’oubliais de préciser qu’après avoir coché Rewrite_module, WampServer avait redémarré et qu’ensuite j’étais allé dans le Tableau de bord de WordPress > Réglages > Permaliens et que j’ai remis Nom de l’article.
    J’espère que ça aidera d’autres personnes dans mon cas. 🙂

    spip93
    Participant
    Padawan WordPress
    53 contributions

    C’est bon, je viens de trouver la solution !!:D
    J’ai cliqué sur WampServer (comme je suis en local) > Apache > Modules Apache et j’ai coché Rewrite_module

    Merci Lumière de Lune de m’avoir mis sur la voie 👏

    spip93
    Participant
    Padawan WordPress
    53 contributions

    Je ne sais pas, je ne sais plus 🙂
    Où on l’active/désactive SVP ?

15 sujets de 1 à 15 (sur un total de 34)