djespace

Utilisateur open source
  • Compteur de contenus

    337
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par djespace


  1. Bonjour,

    Actuellement, il est possible de déposer un avis sur n'importe quel produit. 
    La seule condition étant d'être enregistré (autrement dit, d'avoir un compte client).

    Je souhaiterai qu'un utilisateur puisse laisser un avis sur un produit uniquement s'il a acheté ce produit.
    (ce qui me semble plus logique, en effet comment donner un avis sur un produit sans l'avoir acheté et testé ?)

     

    Dans display_product.php, il faudrait ajouter un test pour afficher le lien "donner votre avis" à cette condition.
    Comment puis-je réaliser cette modification?

    Merci.


  2. Hello les amis !

    j'ai donc attaqué l'embellissement des mes mails, en les codants en html.
    Je rencontre cependant un petit souci de résultat sur certains tags.

    J'en prend un comme exemple : [CLIENT_INFOS_BILL] dans "email_commandes"

    D'origine, voila comment ce tags apparaît dans le mail :
    NOM Prénom
    Adresse
    Code postal / Ville
    France
    06.XX.XX.XX.XX
    mon_email@gmail.com

    Lorsque j'utilise le même tags dans une page html, voila le résultat :
    NOM Prénom Adresse Code postal / Ville France 06.XX.XX.XX.XX mon_email@gmail.com


    Voila, je pense que vous avez compris mon problème.
    Je ne comprend pas pourquoi l'affiche n'est plus en colonne, mais s'étale en ligne.
    Si vous avez une idée ?

    Autres question, il est dit dans le back office que d'autres tags sont disponibles, peut ont avoir la liste de ces derniers?
    je cherche notamment à afficher, le numéro client et le mode de livraison choisi.

    Merci beaucoup !


  3. Merci, c'est parfait. un petit problème en moins !

    Pour info, pour les autres :
    J'ai aussi déplacé le test afin de positionner le lien "administration" à la suite des catégories (comme à l'origine).
    Car là il était placé en tout premier, juste à coté du bouton home.

    déplacer le test :
     

    if (a_priv('admin', true)) {
    $GLOBALS['main_menu_items']['admin'] = array($GLOBALS['administrer_url'] . '/index.php' => ADMIN);
    }

     

    juste avant cette ligne :

    $current_url = get_current_url(false);

     

     


  4. rien dans mon code source.
    voici mes div class main menu wide et main menu:

     

    <div class="main_menu_wide">
    	<div class="main_menu">
    		<ul id="menu1">
    
    			<li class="menu_main_item menu_home"><a href="http://www.leds-boutique.fr/"><img src="http://www.leds-boutique.fr/images/home.png" alt="" style="padding: 0px 6px 0px 4px;" /></a></li>
    
    			<li class="menu_main_item menu_Ampoules LED"><a href="http://www.leds-boutique.fr/achat/cat-ampoules-led-12.html">Ampoules LED</a>
    				<ul class="sousMenu">
    <li><a href="http://www.leds-boutique.fr/achat/cat-ampoules-led-gu10-1.html">Ampoules LED GU10</a></li><li><a href="http://www.leds-boutique.fr/achat/cat-ampoules-led-mr16-2.html">Ampoules LED MR16</a></li><li><a href="http://www.leds-boutique.fr/achat/cat-ampoules-led-mr11-35.html">Ampoules LED MR11</a></li><li><a href="http://www.leds-boutique.fr/achat/cat-ampoules-led-e27-4.html">Ampoules LED E27</a></li><li><a href="http://www.leds-boutique.fr/achat/cat-ampoules-led-b22-5.html">Ampoules LED B22</a></li><li><a href="http://www.leds-boutique.fr/achat/cat-ampoules-led-e14-3.html">Ampoules LED E14</a></li><li><a href="http://www.leds-boutique.fr/achat/cat-supports-et-douilles-20.html">Supports et Douilles</a></li><li><a href="http://www.leds-boutique.fr/achat/cat-transformateurs-21.html">Transformateurs</a></li>
    				</ul></li>
    
    			<li class="menu_main_item menu_Spots Complets"><a href="http://www.leds-boutique.fr/achat/cat-spots-complets-36.html">Spots Complets</a>
    				<ul class="sousMenu">
    <li><a href="http://www.leds-boutique.fr/achat/cat-kits-spots-d-interieur-37.html">Kits spots d'intérieur</a></li><li><a href="http://www.leds-boutique.fr/achat/cat-encastrables-plafonds-ip54-32.html">Encastrables Plafonds IP54</a></li>
    				</ul></li>
    
    			<li class="menu_main_item menu_Rubans LED"><a href="http://www.leds-boutique.fr/achat/cat-rubans-led-10.html">Rubans LED</a>
    				<ul class="sousMenu">
    <li><a href="http://www.leds-boutique.fr/achat/cat-bandeaux-led-15.html">Bandeaux LED</a></li><li><a href="http://www.leds-boutique.fr/achat/cat-alimentations-16.html">Alimentations</a></li><li><a href="http://www.leds-boutique.fr/achat/cat-controleurs-17.html">Contrôleurs</a></li><li><a href="http://www.leds-boutique.fr/achat/cat-connectiques-18.html">Connectiques</a></li><li><a href="http://www.leds-boutique.fr/achat/cat-kits-complets-34.html">Kits complets</a></li>
    				</ul></li>
    
    			<li class="menu_main_item menu_Eclairage Extérieur"><a href="http://www.leds-boutique.fr/achat/cat-eclairage-exterieur-8.html">Eclairage Extérieur</a>
    				<ul class="sousMenu">
    <li><a href="http://www.leds-boutique.fr/achat/cat-projecteurs-led-26.html">Projecteurs LED</a></li>
    				</ul></li>
    
    			<li class="menu_main_item menu_Eclairage Professionnel"><a href="http://www.leds-boutique.fr/achat/cat-eclairage-professionnel-22.html">Eclairage Professionnel</a>
    				<ul class="sousMenu">
    <li><a href="http://www.leds-boutique.fr/achat/cat-dalles-plafond-led-27.html">Dalles plafond LED</a></li><li><a href="http://www.leds-boutique.fr/achat/cat-eclairage-d-entrepots-led-28.html">Eclairage d'entrepots LED</a></li><li><a href="http://www.leds-boutique.fr/achat/cat-tubes-led-7.html">Tubes LED</a></li>
    				</ul></li>
    
    			<li class="menu_main_item menu_Nos packs"><a href="http://www.leds-boutique.fr/achat/cat-nos-packs-33.html">Nos packs</a></li>
    
    		</ul>
    	</div>
    </div>
    </div>
    			</div>
    			<!-- Fin Header -->

     

     

    Elle contiennent bien mes catégorie et sous catégorie, mais pas de trace d'un lien admin.


  5. Bonjour,

     

    Il faudrait nous donner la fonction get_menu, pour comprendre pourquoi le lien administrer et home ne s'affiche pas.

     

    La voici :

     

    function get_menu()
    	{
    		if (empty($GLOBALS['main_menu_items'])) {
    			$GLOBALS['main_menu_items']['home'] = array($GLOBALS['wwwroot'] . '/' => HOME);
    			//$GLOBALS['main_menu_items']['catalog'] = array($GLOBALS['wwwroot'] . '/' . URL_ACHAT . '/' => CATALOGUE);
    			//$GLOBALS['main_menu_items']['news'] = array($GLOBALS['wwwroot'] . '/' . URL_ACHAT . '/nouveautes.php' => NOUVEAUTES);
    			//$GLOBALS['main_menu_items']['promotions'] = array($GLOBALS['wwwroot'] . '/' . URL_ACHAT . '/promotions.php' => DO_NOT_MISS);
    			if (is_annonce_module_active()) {
    				$GLOBALS['main_menu_items']['annonces'] = array($GLOBALS['wwwroot'] . '/modules/annonces/' => ADS);
    				if (est_identifie()) {
    					$GLOBALS['menu_items']['annonces'][$GLOBALS['wwwroot'] . '/modules/annonces/'] = AD_LIST;
    					$GLOBALS['menu_items']['annonces'][$GLOBALS['wwwroot'] . '/modules/annonces/creation_annonce.php'] = AD_CREATE;
    				}
    				// $GLOBALS['main_menu_items']['annonces_verified'] = array(get_verified_url(false) => BECOME_VERIFIED);
    			}
    			if (is_vitrine_module_active()) {
    				if (is_module_url_rewriting_active()) {
    					$GLOBALS['main_menu_items']['vitrine'] = array(get_list_showcase_url(false, false) => SHOP);
    				} else {
    					$GLOBALS['main_menu_items']['vitrine'] = array($GLOBALS['wwwroot'] . '/modules/vitrine/' => SHOP);
    				}
    			}
    			if (is_module_gift_checks_active()) {
    				$GLOBALS['main_menu_items']['check'] = array($GLOBALS['wwwroot'] . '/modules/gift_check/cheques.php' => CHEQUE_CADEAU);
    			}
    			if (est_identifie()) {
    				//$GLOBALS['main_menu_items']['account'] = array(get_account_url(false, false) => COMPTE);
    				$GLOBALS['menu_items']['account'][$GLOBALS['wwwroot'] . '/achat/historique_commandes.php'] = ORDER_HISTORY;
    				$GLOBALS['menu_items']['account'][$GLOBALS['wwwroot'] . '/utilisateurs/change_mot_passe.php'] = CHANGE_PASSWORD;
    				if (is_cart_preservation_module_active()) {
    					$GLOBALS['menu_items']['account'][$GLOBALS['wwwroot'] . '/modules/cart_preservation/cart_preservation.php'] = CART_PRESERVATION_TITLE;
    				}
    				$GLOBALS['menu_items']['account'][$GLOBALS['wwwroot'] . '/utilisateurs/change_params.php'] = CHANGE_PARAMS;
    				$GLOBALS['menu_items']['account'][$GLOBALS['wwwroot'] . '/sortie.php'] = LOGOUT;
    			} else {
    				//$GLOBALS['main_menu_items']['account'] = array($GLOBALS['wwwroot'] . '/membre.php' => COMPTE);
    			}
    			//$GLOBALS['main_menu_items']['contact'] = array(get_contact_url(false, false) => CONTACT);
    			if (a_priv('admin*', true)) {
    				$GLOBALS['main_menu_items']['admin'] = array($GLOBALS['administrer_url'] . '/index.php' => ADMIN);
    			}
    			$GLOBALS['menu_items']['promotions'][$GLOBALS['wwwroot'] . '/' . URL_ACHAT . '/promotions.php'] = PROMOTIONS;
    			if (is_flash_sell_module_active() && is_flash_active_on_site()) {
    				$GLOBALS['menu_items']['promotions'][$GLOBALS['wwwroot'] . '/modules/flash/flash.php'] = FLASH;
    			}
    		}
    		$sql = 'SELECT c.id, c.nom_' . $_SESSION['session_langue'] . ' AS categorie, c.image_' . $_SESSION['session_langue'] . ' AS image
                FROM peel_categories c
                WHERE c.etat = "1" AND c.parent_id="0"
                ORDER BY c.position ASC, categorie ASC';
            $qid = query($sql);
            while ($cat = fetch_assoc($qid)) {
                $GLOBALS['main_menu_items'][$cat['categorie']][get_product_category_url($cat['id'], $cat['categorie'])] = $cat['categorie'];
                // A d&#233;commenter pour ajouter l'image de la cat&#233;gorie dans le menu d&#233;roulant.
                // $menu_items['catalog'][get_product_category_url($cat['id'], $cat['categorie'])] = array($cat['categorie'], $cat['image']);
                $subcatsql = 'SELECT c.id, c.nom_' . $_SESSION['session_langue'] . ' AS categorie, c.image_' . $_SESSION['session_langue'] . ' AS image
                    FROM peel_categories c
                    WHERE c.etat = "1" AND c.parent_id="' . intval($cat['id']) . '"
                    ORDER BY c.position ASC, categorie ASC';
                $subcatqid = query($subcatsql);
                while ($subcat = fetch_assoc($subcatqid)) {
                    $GLOBALS['menu_items'][$cat['categorie']][get_product_category_url($subcat['id'], $subcat['categorie'])] = $subcat['categorie'];
                    // A d&#233;commenter pour ajouter l'image de la cat&#233;gorie dans le menu d&#233;roulant.
                    // $menu_items['catalog'][get_product_category_url($cat['id'], $cat['categorie'])] = array($cat['categorie'], $cat['image']);
                }                
            }
    
    		$current_url = get_current_url(false);
    		$current_url_full = get_current_url(true);
    
    		$output = '
    <div class="main_menu_wide">
    	<div class="main_menu">
    		<ul id="menu1">
    ';
    		foreach($GLOBALS['main_menu_items'] as $this_main_item => $this_main_array) {
    			$current_menu = (!empty($GLOBALS['menu_items'][$this_main_item][$current_url_full]));
    			$full_match = true;
    			if ($current_menu === false && !empty($GLOBALS['menu_items'][$this_main_item])) {
    				$current_menu = (!empty($GLOBALS['menu_items'][$this_main_item][$current_url]));
    				$full_match = false;
    			}
    			foreach($this_main_array as $this_main_url => $this_main_title) {
    				if ($current_menu !== false || !empty($this_main_array[$current_url]) || !empty($this_main_array[$current_url_full])) {
    					$main_class = ' class="current"';
    				} else {
    					$main_class = '';
    				}
    				if ($this_main_item == 'home' && empty($GLOBALS['main_menu_homelink_as_text'])) {
    					$this_main_text = '<a href="' . htmlspecialchars($this_main_url) . '"' . $main_class . '><img src="' . $GLOBALS['wwwroot'] . '/images/home.png" alt="" style="padding: 0px 6px 0px 4px;" /></a>';
    				} else {
    					if (!empty($this_main_url) && !is_numeric($this_main_url)) {
    						$this_main_text = '<a href="' . htmlspecialchars($this_main_url) . '"' . $main_class . '>' . $this_main_title . '</a>';
    					} else {
    						$this_main_text = '<span>' . $this_main_title . '</span>';
    					}
    				}
    				if (!empty($GLOBALS['menu_items'][$this_main_item])) {
    					$this_main_text .= '
    				<ul class="sousMenu">
    ';
    					foreach($GLOBALS['menu_items'][$this_main_item] as $this_url => $this_title) {
    						if (($current_url == $this_url && !$full_match) || $current_url_full == $this_url) {
    							$class = ' class="current"';
    						} else {
    							$class = '';
    						}
    						if (!empty($this_url) && !is_numeric($this_url)) {
    							/*
    							A décommenter pour ajouter l'image de la catégorie dans le menu déroulant.
    							if($this_main_item == 'catalog' && is_array($this_title)) {
    								$this_text = '<a href="' . htmlspecialchars($this_url) . '"' . $class . '><img src="'.$GLOBALS['repertoire_upload']. '/thumbs/' . thumbs($this_title[1],50,50) . '" />' . $this_title[0] . '</a>';
    							} else {
    								$this_text = '<a href="' . htmlspecialchars($this_url) . '"' . $class . '>' . $this_title . '</a>';
    							}
    							*/
    							$this_text = '<a href="' . htmlspecialchars($this_url) . '"' . $class . '>' . $this_title . '</a>';
    						} else {
    							$this_text = '<span' . $main_class . '>' . $this_title . '</span>';
    						}
    						$this_main_text .= '<li>' . $this_text . '</li>';
    					}
    					$this_main_text .= '
    				</ul>';
    				}
    				$output .= '
    			<li class="menu_main_item menu_' . $this_main_item . '">' . $this_main_text . '</li>
    ';
    			}
    		}
    		$output .= '
    		</ul>
    	</div>
    </div>
    ';
    		return $output;
    	}

  6. Bonjour Paulanna,

    Je vais essayer d'être plus clair.
     

    Sur une boutique d'origine, vierge de toutes modifications;
    Lorsqu'un administrateur est identifié sur la boutique, un lien "administration" apparaît alors dans le menu haut horizontal (à la suite des liens catalogue, promotions, à ne pas manquer etc...).

    La modification proposée dans ce sujet (pour afficher les rubriques du catalogue dans le menu haut, à la place des autres précédemment citées), fonctionne très bien, mais elle fait disparaître ce fameux lien "administration".

    Voilà le souci.


  7. Ok,


    Alors pour tes deux premières flèches, le plus simple :
    Tu peux modifier le fichier suivant :  modeles\peel6\images\main_header.png
    Il te faudra aussi modifier le fichier du backgroud :  modeles\peel6\images\repeat_body_header.jpg

    Pour les titres des modules,
    Tu peux modifier le fichier suivant :  modeles\peel6\images\sideblocktitle_header.jpg

     

Twitter Advisto ecommerce

Facebook PEEL Shopping