Flux d’activité

Flux d’activité de Messages

  1. djespace


    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);

     

     

  2. jeromes


    Bonjour,

     

    je suis également sur un site de livraison de pizzas. J'ai résolu temporairement ce pb de cette façon (bien que ce soit une "bidouille" dans les fonctions disponibles et non du dev)

     

    - zone d'expédition : j'ai mis mes secteurs de livraison

    - pays de livraison : j'ai mis les villes et villages désservis

    - Type d'expédition : j'ai mis les modes de livraisons-retrait (retrait en boutique, livraison dans 30min, dans 45min, dans 1h, dans 1h30, ...) et je prend en compte par rapport à l'heure de la commande

     

    si cela peut vous aider dans l'immédiat

  3. djespace


    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.

  4. djespace


    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;
    	}
  5. djespace


    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.

  6. delphoma


    Bonjour

    J'ai acheté le module prenium de peel. Maintenant j'ai un soucis avec le module affiliation. Je l'ai activé. Lorsque quelqu'un s'inscrit pour devenir affilié, dans le message qu'il recevra, il n'y a pas le lien pour qu'il clique afin d'activer son compte affilié. on lui souhaite simplement une bienvenue dans l'espace client.

    La personne n'a pas aussi son lien d'affiliation. Dans l'administration il est considéré comme affilié en attente. Si je lui donne le privilège d'Affilié, il n'a pas non plus son lien d'affilitiaon.

     

    Le site web c'est www.delphomashop.com

    Merci de me repondre

  7. Gilles Boussin


    Bonjour,

    Je viens de relire vos souhaits à l'instant.

    J'identifie quelques axes différents (sans hiérarchiser) :

    - 1 : Améliorer la communication sur le contenu des modules et pouvoir tous les tester : nous allons améliorer cela dans les prochaines semaines, je vous tiendrai au courant bien sûr.

    - 2 : Ajouter du jquery pour certains points clés : Les changements d'état activé/désactivés ont été passés en jquery (sauf pour les utilisateurs pour éviter de désactiver un utilisateur par erreur), et les changement de positions sont maintenant possibles par drag & drop. Par ailleurs tous les javascripts ont été mis à jour avec un travail sur la compatibilité avec la dernière version de jquery.

    - 3 : Ajouter des fonctionnalités et vérifications diverses : Pour la sortie de PEEL7, qui est une version majeure, nous avions souhaité faire des changements structurels. Nous avons reporté de 2012 à début 2013 sa sortie afin de pouvoir entre temps faire des améliorations fonctionnelles diverses, jusqu'à la 6.4.2. Nous recommencerons à partir de la version 7.1.

    - 4 : Procéder à des changements structurels, notamment par la mise en place d'un moteur de template. C'est le sujet majeur de PEEL 7.0, avec :

    . l'intégration du moteur de template Smarty avec la possibilité de rajouter d'autres moteurs de template par la suite,

    . le multilingue intégral : le français n'est plus une langue particulière dans le code, on peut installer par exemple en anglais ou en espagnol. Et si on installe une langue avec des traductions partielles, tout ce qui n'est pas traduit peut s'afficher en anglais.

    Par ailleurs, sur un site vous pouvez mettre vos traductions spécifiques en base de données, donc plus besoin de toucher aux fichiers de langue

    . la gestion technique des configurations : il est dorénavant possible d'avoir des variables de configuration différentes suivant la langue, plus besoin de toucher à des fichiers de configuration pour faire vos configurations personnalisées.

    Merci à ceux qui participent activement avec nous à l'évolution de PEEL Shopping pour la sortie en février de PEEL 7 !

    Gilles

  8. Gilles Boussin


    Bonjour à tous,

     

    Les traductions de PEEL 7 sont maintenant gérées avec Transifex.com. Ce site fournit une interface de traduction très ergonomique.

    Lorsqu'une langue est faite, nous pouvons l'intégrer par défaut dans la prochaine version de PEEL 7 qui est totalement multilingue.

    Vous pouvez aussi charger les fichiers vous-même et les intégrer dans le dossier /lib/lang, puis installer la langue dans l'administration.

     

    Appel à candidature : venez vous inscrire pour participer aux traductions, plus on est nombreux, plus on peut rapidement rajouter de langues et faire croitre la communauté, ce qui permettra au logiciel d'évoluer encore plus vite.

     

    Voici l'état des traductions dans Transifex, cette image est mise à jour automatiquement et si vous cliquez vous arrivez sur le projet PEEL Shopping

     

     

    Gilles

Twitter Advisto ecommerce

Facebook PEEL Shopping