Toutes mes réponses sur les forums
-
AuteurMessages
-
27 mai 2011 à 1 h 29 min en réponse à : wp ecommerce : rendre l’éditeur produit compatible avec les shortcodes #769983
WP ecommerce est trop « pénible » (et c’est une litote !) pour procéder à ce genre de chose. D’après un ami, il faudrait créer un hook pour ce faire. Et je sais pas faire. Je me suis donc rabattu sur un autre plugin, Dukapress, qui lui gère les produits depuis l’interface des pages et des articles : donc les shortcodes sont acceptés et plus de problèmes…
27 mai 2011 à 1 h 26 min en réponse à : combiner les champs personnalisés avec la fonction query_posts #771801J’ai abandonné ce projet trop ambitieux pour moi, j’ai tout simplement fait appel aux champs personnalisés.
Bonjour,
Quelle version de wordpress avez-vous installée ?
Et la version de Dukapress ?
Et l’hébergeur ?Super ça avance : les catégories sont affichées mais j’ai 3 problèmes.
D’une part cela affiche Arraymacatégorie à chaque fois et je n’arrive pas à désafficher ce « Array ».
Secondement, mon second produit s’il dépend de la même catégorie que le premier produit affiché affiche deux fois cette même catégorie et ainsi de suite.
Troisièmement, j’essaye de faire un lien sur le catégorie pour afficher tous les produits dépendant de cette catégorie.
J’ai essayé de la sorte :
foreach ($categories as $category)
{
$array_cat[] = $category->’<a href="' .$category_permalink .'">‘.cat_name.’</a>‘;
}Mais toujours cette parse error et mes connaissances manquent.
Bref je patauge…
Merci pour l’indication. J’ai essayé de l’adapter de la façon suivante :
$content .= foreach((get_the_category($product->ID)) as $category) {
$category->cat_ID };Mais j’ai une parse error
Et n’ayant pas assez de connaissances en la matière, je sèche…comment résoudre cette erreur ?
23 mai 2011 à 15 h 26 min en réponse à : combiner les champs personnalisés avec la fonction query_posts #771800Alors j’ai une bonne nouvelle et une mauvaise.
– La bonne : super la syntaxe est bonne, c’est cool 😋
– La mauvaise : Argggghhhh !!! Comme c’est dans la sidebar que j’appelle le champ personnalisé, il m’affiche le numéro de l’article dedans, et la fonction appelée par mon shortcode il me l’affiche dans mon contenu de ma page :fire:
Comment faire pour y remédier ?
eh ben non ! Et c’est pour ça que j’écris ici 😉
Le shortcode est écrit ainsi :
[shortcode]
Bonjour,
Il vous suffit d’insérer ce shortcode dans votre page : [dpsc_grid_display]
Mais attention il faut insérer des paramètres à l’intérieur (le numéro de la catégorie, etc.). Pour plus d’information, voir la page suivante
Bonjour,
Merci tout d’abord pour votre message. Je vous invite à tester wp ecommerce et à installer en plus un autre plugin marchant avec du shortcode. Pour ma part, j’essaye avec wp table reloaded car mon problème vient de là, mais autant dire que j’ai testé avec d’autres plugin ça ne marche pas. Bref, si vous créez un produit et que vous insérez un shortcode dans l’éditeur, à l’affichage vous aurez un truc du type [shortcode] et non pas le plugin que vous désirez. Là est mon problème.
Concernant les pages et les articles, pas de soucis tout fonctionne.
Merci je vais regarder
Alors j’ai finalement adopté thickbox, qui gère à la fois les images et les textes. ✅
Bonjour,
Finalement je suis resté sur slideshow gallery pro que j’ai modifié. Je suis allé pour cela dans le dossier viewsdefault et ai ouvert le fichier gallery.php
J’ai repéré la ligne contenant «
» et j’ai coupé/collé le code des légendes. Ce qui a donné au final le code suivant :<div id="slidearea">
<div id="thumbslider">
get_option(‘information_temp’) == « Y ») : ?>
<div id="information">
<h5></h5>
<p></p>
</div>
</div>Bien entendu, pour celles et ceux qui veulent faire la même chose, il y a deux conditions par rapport aux placement des thumbnails sur le diaporama (en haut ou en bas). Il faut donc compléter le code en fonction des conditions données sur la page.
Après quoi, il m’a suffit d’aller dans le dossier /css et ouvrir le fichier gallery-css.php et repérer la div #information (attention il y en a 2 !, prendre celle avec l’attribut « position »). Insérer des attributs à l’intérieur pour positionner le texte. Dans mon cas j’ai inséré un « left » et un « bottom » avec une valeur en pixel.
Pour le coup : ✅
J’oubliais donc : ✅
C’est bon j’ai pu trouver comment faire :
-
AuteurMessages