Petit souci sur un module wordpress
jpcreation
-
jpcreation -
jpcreation -
Bonjour,
Je suis en train de créer un site sur wordpress. Afin de répondre à la demande du client, j'ai installé un module très simple qui permet de gérer des fiches de catalogues sans panier ni vente.
J'ai un petit souci dessus le code a été écrit de telle manière que les images attribuées aux catégories ne s'affiches que si la catégorie comprend au moins un produit. Dans le cas contraire, cela affiche une image "défaut".
C'est bien entendu écrit en objet mais je ne code actuellement que en procédural.
Voici le code du template. Si quelqu'un a une idée de ce qui cloche, une aise serait la bienvenue.
Je précise que j'ai contacté le développeur mais que je n'ai aucun retour pour le moment mais que mon délai de livraison s'égraine !
D'avance merci
Je suis en train de créer un site sur wordpress. Afin de répondre à la demande du client, j'ai installé un module très simple qui permet de gérer des fiches de catalogues sans panier ni vente.
J'ai un petit souci dessus le code a été écrit de telle manière que les images attribuées aux catégories ne s'affiches que si la catégorie comprend au moins un produit. Dans le cas contraire, cela affiche une image "défaut".
C'est bien entendu écrit en objet mais je ne code actuellement que en procédural.
Voici le code du template. Si quelqu'un a une idée de ce qui cloche, une aise serait la bienvenue.
Je précise que j'ai contacté le développeur mais que je n'ai aucun retour pour le moment mais que mon délai de livraison s'égraine !
<?php
/**
- The list of subcategories in grid * * Loaded in: * home-goods_catalog.php * taxonomy-goods_category.php * */// check if current taxonomy doesn't have childsif (empty($category_list)) {// echo "There are no subcategories";}// if haselse { echo '<div class="goods-categories-container">'; foreach ($category_list as $categories_item) { // show categories titles echo '<div class="grid"><div class="goods-category-list-title"><a href="' . esc_url(get_term_link($categories_item, $categories_item->taxonomy)) . '" title="' . sprintf(__("Go to cetegory %s", 'gcat'), $categories_item->name) . '" ' . '>' . $categories_item->name . '</a></div> '; // show categories images if (isset($catalog_option['show_category_thumb'])) { echo '<div class="goods-category-thumb-container">'; $terms = apply_filters('taxonomy-images-get-terms', '', array('taxonomy' => 'goods_category')); $flag = FALSE; if (!empty($terms)) { foreach ((array) $terms as $term) { if ($term->term_id == $categories_item->term_id) { $img = wp_get_attachment_image($term->image_id, 'gc-image-thumb', '', array('class' => 'goods-category-thumb')); echo '<a href="' . esc_url(get_term_link($term, $term->taxonomy)) . '">' . $img . '</a>'; $flag = TRUE; } } if ($flag == FALSE) { echo '<a href="' . esc_url(get_term_link($categories_item, $categories_item->taxonomy)) . '"><img class="goods-item-thumb" src="' . plugins_url('/img/gc.png', dirname(__FILE__)) . '" alt=""></a>'; } } // show images if plugin Taxonomy Images not installed else { echo '<a href="' . esc_url(get_term_link($categories_item, $categories_item->taxonomy)) . '"><img class="goods-item-thumb" src="' . plugins_url('/img/gc.png', dirname(__FILE__)) . '" alt=""></a>'; } echo '</div>'; } // show categories description if (isset($catalog_option['show_category_descr_grid'])) { echo '<p>' . $categories_item->category_description . '</p>'; } echo '</div>'; } echo '</div>'; echo '<div class="clear"></div>';}
D'avance merci
A voir également:
- Petit souci sur un module wordpress
- Module d'expérience locale francais ✓ - Forum Matériel & Système
- Cisco eap fast module - Forum Windows 8 / 8.1
- Igfxtray module ✓ - Forum Virus
- Pas de module ci - Forum TV & Vidéo
- Manque cam module - Forum TNT / Satellite / Réception
2 réponses
Après les traits d'humour extrêmement constructif de certains, je tente de republier le code du script !!
Merci par avance pour l'aide qui pourrait être apportée.
<?php /** * The list of subcategories in grid * * Loaded in: * home-goods_catalog.php * taxonomy-goods_category.php * */ // check if current taxonomy doesn't have childs if (empty($category_list)) { // echo "There are no subcategories"; } // if has else { echo '<div class="goods-categories-container">'; foreach ($category_list as $categories_item) { // show categories titles echo '<div class="grid"><div class="goods-category-list-title"><a href="' . esc_url(get_term_link($categories_item, $categories_item->taxonomy)) . '" title="' . sprintf(__("Go to cetegory %s", 'gcat'), $categories_item->name) . '" ' . '>' . $categories_item->name . '</a></div> '; // show categories images if (isset($catalog_option['show_category_thumb'])) { echo '<div class="goods-category-thumb-container">'; $terms = apply_filters('taxonomy-images-get-terms', '', array('taxonomy' => 'goods_category')); $flag = FALSE; if (!empty($terms)) { foreach ((array) $terms as $term) { if ($term->term_id == $categories_item->term_id) { $img = wp_get_attachment_image($term->image_id, 'gc-image-thumb', '', array('class' => 'goods-category-thumb')); echo '<a href="' . esc_url(get_term_link($term, $term->taxonomy)) . '">' . $img . '</a>'; $flag = TRUE; } } if ($flag == FALSE) { echo '<a href="' . esc_url(get_term_link($categories_item, $categories_item->taxonomy)) . '"><img class="goods-item-thumb" src="' . plugins_url('/img/gc.png', dirname(__FILE__)) . '" alt=""></a>'; } } // show images if plugin Taxonomy Images not installed else { echo '<a href="' . esc_url(get_term_link($categories_item, $categories_item->taxonomy)) . '"><img class="goods-item-thumb" src="' . plugins_url('/img/gc.png', dirname(__FILE__)) . '" alt=""></a>'; } echo '</div>'; } // show categories description if (isset($catalog_option['show_category_descr_grid'])) { echo '<p>' . $categories_item->category_description . '</p>'; } echo '</div>'; } echo '</div>'; echo '<div class="clear"></div>'; }
Merci par avance pour l'aide qui pourrait être apportée.