- Statut : résolu
- Ce sujet contient 30 réponses, 3 participants et a été mis à jour pour la dernière fois par darius1000, le il y a 6 années et 9 mois.
-
AuteurMessages
-
28 juillet 2013 à 10 h 13 min #905038
J’ai cherché le terme « entreprise » grâce à la fonction « recherche » de phpmyadmin et j’ai trouvé un champ qui a pour titre « entreprise 1 » (titre de mon premier listing). Son post_type est wpbdp_listing
Désolé, la liste de post était longue et celui-ci m’avait échappé.
28 juillet 2013 à 10 h 38 min #905039Dans cette ligne là de wp_posts, il y a donc le contenu de l’annonce dans le champ post_content et dont le champ post_type est wpbdp_listing, si j’ai bien compris, c’est ça ?
28 juillet 2013 à 10 h 40 min #905040Oui, on est d’accord, c’est bien ça…
28 juillet 2013 à 10 h 53 min #905041Donc cela signifie que le plugin génère des modèles de pages ou des pages lui-même qui exploite ce type de post spécifique.
Il vous faut donc modifier la façon dont le plugin génère ces pages (a moins que ce ne soit une option du plugin).28 juillet 2013 à 11 h 26 min #905042Non, il n’y a pas ce genre d’option dans le plugin, donc je crois que ça dépasse mes compétences… Je pourrais avec le css laisser la place nécessaire pour l’article mais comment afficher ensuite l’article ? Je ne peux pas attribuer à un article classique une catégorie « Business directory. »
28 juillet 2013 à 11 h 30 min #905043Pour faire ce que vous voulez, en l’état le plugin doit être modifié. Sur le site du plugin il est dit que le plugin peut-être customisé. Avez-vous posé la question sur le forum support du plugin ?
28 juillet 2013 à 11 h 40 min #905044Oui, j’ai déjà posé la question sur le forum mais étant donné la qualité limitée de mon anglais, mon post n’a pas reçu de réponse…
31 juillet 2013 à 21 h 24 min #905045Luciole135,
J’ai enfin reçu une réponse sur le forum de Business directory qui m’indique le fichier à modifier : business-directory-plugin > wpbusdirman.php
J’ai essayé de construire un code php qui traduit cela :
« Si la catégorie active de business Directory (wpbdm-category) a pour term_id = **
alors afficher tel article de wp »Mais je n’y parviens pas… Est-ce que tu peux me filer un coup de main, stp ?
Merci31 juillet 2013 à 21 h 27 min #905046on peut voir la réponse ?
31 juillet 2013 à 21 h 38 min #905047Oui bien sûr : http://businessdirectoryplugin.com/support-forum/support-questions/display-text-above-the-listings/#p9592
Faudra juste que je garde une sauvegarde pour les multiples mises à jour…
1 août 2013 à 5 h 58 min #905048il vous reste donc à modifier ce fichier wpbusdirman.php, copiez-collez son code entre les balises code (le gros C).
3 août 2013 à 14 h 21 min #905049Hélas, il ne souhaite pas me donner le code php dont j’ai besoin.
Par contre, il propose d’ajouter le texte dans le fichier business-directory-plugin/templates/category.tpl.php sous
mais dans ce cas, le texte sera le même pour toutes les catégories. Ainsi, on ne pourra pas profiter de tout le potentiel qu’un tel contenu optimisé peut offrir en terme de référencement. Et en plus, on sera confronté à un problème de « duplicate content. »
3 août 2013 à 14 h 46 min #905050Vous pouvez tout simplement rentrer une description dans chacune des valeurs de taxonomie, et ensuite l’afficher via
echo term_description();
3 août 2013 à 15 h 48 min #905051Merci, Lumière de Lune, pour cette excellente idée. Elle fonctionne mais le problème c’est que cette description apparaît lorsque je survole, dans le menu widget, le bouton correspondant à une catégorie (ex : « Maconnerie »).
A voir ici : http://www.artisans-ales.fr/annuaire/metier/maconnerie/
Et comme le texte est long, la bulle jaune de description qui s’affiche est très imposante !
Peut-être est-il possible de limiter cette bulle en nombre de caractères ou de la désactiver ?
Merci
7 août 2013 à 18 h 43 min #905052J’ai réussi à désactiver l’affichage de la description d’une catégorie, au survol de la souris (sur un bouton du menu widget).
Dans le fichier « plugin > business directory > api > templates-ui.php »
J’ai remplacé la ligne suivante :
$item_html .= ‘title= »‘ . esc_attr( strip_tags( apply_filters( ‘category_description’, $term->description, $term ) ) ) . ‘ » class= »category-label » >’;
par cette ligne :
$item_html .= ‘class= »category-label » >’;
Je ne sais pas si la technique est très propre mais ça fonctionne, et je n’ai pas noté de bug ailleurs…
Merci !✅
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.