Flux d’activité

Flux d’activité de Messages

  1. pruault


    bonsoir,

    le code php

    <ul class="menu2">

    <?php

    $sqla="select * from ".$db_prefixe."_categories where etat='1' order by ordre asc";

    $qcat=mysql_query($sqla);

    while ( $cc=mysql_fetch_array($qcat)){

    $cat=$cc['nom'];

    $cid=$cc['id'];

    ?>

    <li class="top">

    <a href="<?php echo $wwwroot;?>/categorie/<?php echo $nomc;?>-<?php echo $cid;?>.html" class="top_link"><span class="down">

    <?php echo $cat;?>

    </span></a>

    <ul class="sub">

    <li><a href="<?php echo $wwwroot;?>/index.php?catid=<?php echo $cid;?>&trie=croiss&<?php echo $filtre;?>" class="fly">Prix croissants</a></li>

    <li><a href="<?php echo $wwwroot;?>/index.php?catid=<?php echo $cid;?>&trie=decroiss&<?php echo $filtre;?>" class="fly">Prix décroissants</a></li>

    </ul>

    </li>

    </ul>

    et ensuite le css

    .menu2 {

    padding:0px;

    margin:0;

    list-style:none;

    height:25px;

    background: url(http://soundofarthur.com/images/barre.jpg) repeat-x;

    position:relative;

    font-family:arial, verdana, sans-serif;

    }

    .menu2 li.top {

    display:block;

    float:left;

    position:relative;

    }

    .menu2 li a.top_link {

    color : #FFF;

    cursor : pointer;

    display : block;

    float : left;

    font-family : Helvetica;

    font-size : 11px;

    font-weight : bold;

    height : 25px;

    line-height : 25px;

    padding-bottom : 0;

    padding-left : 12px;

    padding-right : 0;

    padding-top : 0;

    text-decoration : none;

    }

    .menu2 li a.top_link span {

    float:left;

    display:block;

    padding:0 24px 0 12px;

    height:25px;

    }

    /* la barre du haut avec la hauteur et l'image */

    .menu2 li a.top_link span.down {

    float:left;

    display:block;

    padding:0 2px 0 12px;

    height:25px;

    background:url(http://soundofarthur.com/images/barre.jpg) no-repeat right top;

    }

    /* les liens de la barre du haut */

    .menu2 li a.top_link:hover {

    background-repeat : no-repeat;

    color : #fff;

    }

    /* les liens de la barre du haut avec le hover en rouge */

    .menu2 li:hover > a.top_link {

    background-repeat : no-repeat;

    color : #FF0000;

    }

    /* Default link styling */

    /* Style the list OR link hover. Depends on which browser is used */

    .menu2 a:hover {

    visibility:visible;

    }

    .menu2 li:hover {

    position:relative;

    z-index:200;

    }

    /* keep the 'next' level invisible by placing it off screen. */

    .menu2 ul, .menu2 :hover ul ul, .menu2 :hover ul :hover ul ul,.menu2 :hover ul :hover ul :hover ul ul,.menu2 :hover ul :hover ul :hover ul :hover ul ul {

    position:absolute;

    left:-9999px;

    top:-9999px;

    width:0;

    height:0;

    margin:0;

    padding:0;

    list-style:none;

    }

    .menu2 :hover ul.sub {

    left:14px;

    top:25px;

    background: #F0F0F0;

    padding:0;

    border:1px solid #999999;

    white-space:nowrap;

    width:110px;

    height:auto;

    }

    .menu2 :hover ul.sub li {

    display:block;

    height:20px;

    position:relative;

    float:left;

    width:110px;

    }

    /* menu des liens prix croissant */

    .menu2 :hover ul.sub li a {

    border-bottom-color : #fff;

    border-bottom-style : solid;

    border-bottom-width : 0;

    border-left-color : #fff;

    border-left-style : solid;

    border-left-width : 0;

    border-right-color : #fff;

    border-right-style : solid;

    border-right-width : 0;

    border-spacing : 2pt 2pt;

    border-top-color : #fff;

    border-top-style : solid;

    border-top-width : 0;

    color : #000000;

    display : block;

    font-size : 11px;

    height : 20px;

    line-height : 20px;

    text-decoration : none;

    text-indent : 5px;

    width : 110px;

    }

    .menu2 :hover ul.sub li a.fly {

    background:#F0F0F0 url(menplus.gif) 80px 7px no-repeat;

    }

    .menu2 :hover ul.sub li a:hover {

    background:#C0C0C0;

    color:#FFFFFF;

    }

    .menu2 :hover ul.sub li a.fly:hover {

    background:#COCOCO url(prodrop2/arrow_over.gif) 80px 7px no-repeat;

    color:#FFFFFF;

    }

    .menu2 :hover ul li:hover > a.fly {

    background-color : #COCOCO;

    background-image : url(prodrop2/arrow_over.gif);

    background-position : 80px 7px;

    background-repeat : no-repeat;

    color : #000000;

    }

    .menu2 :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul {

    background-color : #F0F0F0;

    height : auto;

    left : 110px;

    padding-bottom : 0;

    padding-left : 0;

    padding-right : 0;

    padding-top : auto;

    border:1px solid #999999;

    top : 0px;

    white-space : nowrap;

    width : 110px;

    z-index : 200;

    }

    ça devrait donner qqchose logiquement .....

    c'est ce qu'il y a sur soundofarthur.com

    Chapo pour le code

    Bon je suis en train de compiler la v4, je le mettrais à dispo dans un module téléchargeable pour tt le monde

  2. macao45


    bonsoir,

    le code php

    <ul class="menu2">

    <?php

    $sqla="select * from ".$db_prefixe."_categories where etat='1' order by ordre asc";

    $qcat=mysql_query($sqla);

    while ( $cc=mysql_fetch_array($qcat)){

    $cat=$cc['nom'];

    $cid=$cc['id'];

    ?>

    <li class="top">

    <a href="<?php echo $wwwroot;?>/categorie/<?php echo $nomc;?>-<?php echo $cid;?>.html" class="top_link"><span class="down">

    <?php echo $cat;?>

    </span></a>

    <ul class="sub">

    <li><a href="<?php echo $wwwroot;?>/index.php?catid=<?php echo $cid;?>&trie=croiss&<?php echo $filtre;?>" class="fly">Prix croissants</a></li>

    <li><a href="<?php echo $wwwroot;?>/index.php?catid=<?php echo $cid;?>&trie=decroiss&<?php echo $filtre;?>" class="fly">Prix décroissants</a></li>

    </ul>

    </li>

    </ul>

    et ensuite le css

    .menu2 {

    padding:0px;

    margin:0;

    list-style:none;

    height:25px;

    background: url(http://soundofarthur.com/images/barre.jpg) repeat-x;

    position:relative;

    font-family:arial, verdana, sans-serif;

    }

    .menu2 li.top {

    display:block;

    float:left;

    position:relative;

    }

    .menu2 li a.top_link {

    color : #FFF;

    cursor : pointer;

    display : block;

    float : left;

    font-family : Helvetica;

    font-size : 11px;

    font-weight : bold;

    height : 25px;

    line-height : 25px;

    padding-bottom : 0;

    padding-left : 12px;

    padding-right : 0;

    padding-top : 0;

    text-decoration : none;

    }

    .menu2 li a.top_link span {

    float:left;

    display:block;

    padding:0 24px 0 12px;

    height:25px;

    }

    /* la barre du haut avec la hauteur et l'image */

    .menu2 li a.top_link span.down {

    float:left;

    display:block;

    padding:0 2px 0 12px;

    height:25px;

    background:url(http://soundofarthur.com/images/barre.jpg) no-repeat right top;

    }

    /* les liens de la barre du haut */

    .menu2 li a.top_link:hover {

    background-repeat : no-repeat;

    color : #fff;

    }

    /* les liens de la barre du haut avec le hover en rouge */

    .menu2 li:hover > a.top_link {

    background-repeat : no-repeat;

    color : #FF0000;

    }

    /* Default link styling */

    /* Style the list OR link hover. Depends on which browser is used */

    .menu2 a:hover {

    visibility:visible;

    }

    .menu2 li:hover {

    position:relative;

    z-index:200;

    }

    /* keep the 'next' level invisible by placing it off screen. */

    .menu2 ul, .menu2 :hover ul ul, .menu2 :hover ul :hover ul ul,.menu2 :hover ul :hover ul :hover ul ul,.menu2 :hover ul :hover ul :hover ul :hover ul ul {

    position:absolute;

    left:-9999px;

    top:-9999px;

    width:0;

    height:0;

    margin:0;

    padding:0;

    list-style:none;

    }

    .menu2 :hover ul.sub {

    left:14px;

    top:25px;

    background: #F0F0F0;

    padding:0;

    border:1px solid #999999;

    white-space:nowrap;

    width:110px;

    height:auto;

    }

    .menu2 :hover ul.sub li {

    display:block;

    height:20px;

    position:relative;

    float:left;

    width:110px;

    }

    /* menu des liens prix croissant */

    .menu2 :hover ul.sub li a {

    border-bottom-color : #fff;

    border-bottom-style : solid;

    border-bottom-width : 0;

    border-left-color : #fff;

    border-left-style : solid;

    border-left-width : 0;

    border-right-color : #fff;

    border-right-style : solid;

    border-right-width : 0;

    border-spacing : 2pt 2pt;

    border-top-color : #fff;

    border-top-style : solid;

    border-top-width : 0;

    color : #000000;

    display : block;

    font-size : 11px;

    height : 20px;

    line-height : 20px;

    text-decoration : none;

    text-indent : 5px;

    width : 110px;

    }

    .menu2 :hover ul.sub li a.fly {

    background:#F0F0F0 url(menplus.gif) 80px 7px no-repeat;

    }

    .menu2 :hover ul.sub li a:hover {

    background:#C0C0C0;

    color:#FFFFFF;

    }

    .menu2 :hover ul.sub li a.fly:hover {

    background:#COCOCO url(prodrop2/arrow_over.gif) 80px 7px no-repeat;

    color:#FFFFFF;

    }

    .menu2 :hover ul li:hover > a.fly {

    background-color : #COCOCO;

    background-image : url(prodrop2/arrow_over.gif);

    background-position : 80px 7px;

    background-repeat : no-repeat;

    color : #000000;

    }

    .menu2 :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul {

    background-color : #F0F0F0;

    height : auto;

    left : 110px;

    padding-bottom : 0;

    padding-left : 0;

    padding-right : 0;

    padding-top : auto;

    border:1px solid #999999;

    top : 0px;

    white-space : nowrap;

    width : 110px;

    z-index : 200;

    }

    ça devrait donner qqchose logiquement .....

    c'est ce qu'il y a sur soundofarthur.com

  3. les miniatures


    Bonjour à tous.

    J'ai peel 5,2 et j'ai soumis ce bug chez peel par mail mais personne n'a encore répondu.

    Je poste donc ici.

    C'est un problème que je n'arrive pas à résoudre.

    Peut être l'avez vous déjà rencontré et donc vous pourrez probablement m'aider.

    Cela concerne l'option "calcul des marges" dans l'onglet "comptabilité" dans le back office.

    Par exemple vous demandez l'affichage des ventes réglées entre 2 dates.

    Toutes les commandes passées par les internautes auront le champ "prix d'achat unitaire H.T." vide, seules les commandes passées via le processus proforma par l'administrateur auront ce champ renseigné.

    Dans ce cas, ce module n'est pas fonctionnel. Avez vous une idée de ce qu'il faudrait corriger et où ?

    Merci pour votre aide.

  4. pruault


    Bonjour,

    J'ai la version 5.1.

    La fonction envoi du mail automatiquement lorsque l'on choisit "expédiée" dans l'admin ne fonctionne pas.

    Avec vous une piste.

    J'ai regardé dans le fichier fonction.php en fin de page, mais je ne comprends pas.

    Merci pour votre aide.

    Cordialement,

    Balam

    Dans la fonction update_commande de /administrer/commandes.php, ajouter

    if ($frm['statut_livraison'] == 3) {
    
    
    		send_avis_expedition(intval($frm['id'])); 
    
    
    	}
    Verifier aussi que vous avez bien la fonction send_avis_exepedition dans /lib/fonctions/fonctions.php Si vous ne l'avez pas, ajouter là. Exemple de fonction
    function send_avis_expedition($commandeid) {
    
    
    global $site;
    
    global $wwwroot;
    
    global $support;
    
    
    		$resCom = mysql_query("SELECT * FROM peel_commandes WHERE id = '".intval($commandeid)."'");
    
    
    		$com = mysql_fetch_object($resCom);
    
    
    		$resClient = mysql_query("SELECT * FROM peel_utilisateurs WHERE id_utilisateur = '".intval($com->id_utilisateur)."'");
    
    
    		$client = mysql_fetch_object($resClient);
    
    
    		$message  = "Bonjour ".$client->prenom." ".$client->nom_famille.",\n\r";
    
    		$message  .= "Nous avons le plaisir de vous confirmer la préparation et la prochaine livraison de la commande no. ".$commandeid.".\n\r";
    
    		$message  .= "Articles expédiés :\n\r";
    
    
    		$resComArt = mysql_query("SELECT * FROM peel_commandes_articles WHERE commande_id = '".intval($commandeid)."'");
    
    
    		while ($ComArt = mysql_fetch_array($resComArt)) {
    
    
    			$message  .= "- ".html_entity_decode($ComArt['nom_produit'])."\n\r";
    
    
    		}
    
    
    		$message  .= "Transporteur :\n\r";
    
    
    		$message  .= "Le transporteur que vous avez choisi lors de la passation de votre commande est ".$com->type."\n\r";
    
    		$message  .= "Références de l'envoi : ";
    
    		$message  .= "Le no. de colis est ".$com->colis.", vous pouvez suivre l'acheminement de votre colis en cliquant sur le lien suivant http://www.coliposte.fr/ \n\r";
    
    		$message  .= "Adresse d'expédition :\n\r";
    
     		$message  .= $com->client_info2."\n\r"; 
    
    		$message  .= "RAPPEL IMPORTANT !\n\r";
    
    		$message  .= "Nous vous invitons à suivre scrupuleusement nos instructions pour éviter tout litige. Le transport est une phase délicate qui demande une attention toute particulière.\r";
    
    		$message  .= "Par conséquent, merci de vous conformer aux règles d'usages élémentaires rappelées ci-dessous :\n\r";
    
    		$message  .= "- Colis en mauvais état\r";
    
    		$message  .= "- colis ouvert et/ou écrasé\r";
    
    		$message  .= "- système de fermeture (adhésif...) détérioré ou ne semblant pas d'origine\r";
    
    		$message  .= "\n\rQUE FAIRE ?\n\r";
    
    		$message  .= "- ne pas ouvrir le colis\r";
    
    		$message  .= "- refuser le colis\r";
    
    		$message  .= "- émettre immédiatement les réserves d'usage auprès du transporteur\r";
    
    		$message  .= "- nous signaler le problème en nous indiquant le no. de commande concernée\n\r";
    
    	 	$message  .= "IMPORTANT\n\r";
    
    		$message  .= "$site refusera systématiquement le remboursement d'une commande si :\n\r";
    
     		$message  .= "- aucune réserve n'a été émise auprès du transporteur\r";
    
    		$message  .= "- aucune preuve de l'émission des réserves n'est fournie\n\r";
    
    		$message  .= "Nous vous remercions de votre compréhension et restons à votre entière disposition pour tout complément d'information.\n\r";
    
    		$message  .= "A bientôt sur $site\n\r";
    
    
    		mail($com->email,"[$site] Avis d'expédition de la commande n° $commandeid",$message,"FROM:$support");
    
    
    		echo "L'avis d'expédition a été envoyé à ".$com->email."<br />";
    
    
    }

  5. pruault


    Bonjour,

    Je viens une fois de plus a vous :

    Y aurait il quelqu'un qui aurait le bout de code pour avoir un bouton ajouter au pannier sur la vignete contenant le produit.

    Je m'explique:

    La ou il y a "ZOOM" et "PLUS D'INFO" de facon à ne pas etre obligé de passer par "+ D'INFO" puis "AJOUTER AU PANNIER" puis revenir dans la CATEGORIE.

    En effet selon la nature des produits, il me semble que ca complique et allonge un peu la navigation quand l'acheteur veut plusieurs petits articles sans avoir besoin de DETAIL sur celui-ci (c'est juste mon avis - loingt de moi toutes critiques).

    Cordialement,

    David

    (PEEL 5.3)

    Reprendre la fonction affiche_critere_stock qui se trouve dans produit_details, vous aurez tout le code

  6. ro2kpdp


    Bonjour,

    Je viens une fois de plus a vous :

    Y aurait il quelqu'un qui aurait le bout de code pour avoir un bouton ajouter au pannier sur la vignete contenant le produit.

    Je m'explique:

    La ou il y a "ZOOM" et "PLUS D'INFO" de facon à ne pas etre obligé de passer par "+ D'INFO" puis "AJOUTER AU PANNIER" puis revenir dans la CATEGORIE.

    En effet selon la nature des produits, il me semble que ca complique et allonge un peu la navigation quand l'acheteur veut plusieurs petits articles sans avoir besoin de DETAIL sur celui-ci (c'est juste mon avis - loingt de moi toutes critiques).

    Cordialement,

    David

    (PEEL 5.3)

  7. pruault


    bonjour a tous

    merci dans un premier temps pour votre aide

    j'aimerai savoir si quelqu'un pourrai m'aider a faire un menu horizontal et non verticale comme il existe par défaut

    je pas mal galèrer pour cela et la ma tête est pleine merci

    Auriez vous un modèle à nous montrer ce serait plus simple car il y a 200 méthodes pour faire des menus horizontaux

  8. pruault


    Kelkoo a modifié la structure de fichiers il y a peu de temps, le code du cas Kelkoo est le suivant :

    	case "kelkoo";
    
    
    	$create_csv = fopen($csv_file,"w");
    
    
    	fwrite($create_csv,"#country=fr\r\n#type=basic\r\n#currency=EUR\r\n");
    
    
    	fwrite($create_csv,"URL \t title \t price \t description \t offerID \t image \t category \t availability\r\n");
    
    
    	while($prod = mysql_fetch_array($req))
    
    		{
    
    
    		$id = intval($prod['id']);
    
    
    		$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));
    
    
    		$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));
    
    
    		$reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference']))));
    
    
    		$categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));
    
    
    		$prix = $prod['prix'] * (1-$prod["promotion"]/100);
    
    
    	   	fwrite($create_csv,"");
    
    
    		fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?id=".$id)." \t ");
    
    
    	   	fwrite($create_csv,$nom." \t ".$prix." \t ".$descriptif." \t ".$id." \t "); 
    
    
    		if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'].""; } else { $image = ""; }
    
    
    		fwrite($create_csv,htmlspecialchars($image)." \t ".stripslashes($categorie)." \t 003\r\n");
    
    
    	}
    
    
    	fclose($create_csv);
    
    
    	break;

  9. La fleur


    Bonjour,

    Merci de votre réponse

    1) Dans paiement j'ai un dossier param, mais pas de fichier certificats

    2)Le fichier pathfile

    -Doit on modifier les 4 lignes qui se trouve à l'intérieur et qui sont effectivement des chemins en dur vers logo, parmcom etc.. ou modifier des liens ailleurs qui conduisent à pathfile et dans ce cas ou les trouve-t-on ?

    Merci de votre aide

    Cordialement

    RE:

    J'ai éffectué mes essais sur un site secondaire tout fonctionne

    Merci encore

Twitter Advisto ecommerce

Facebook PEEL Shopping