Flux d’activité

Flux d’activité de Messages

  1. charly


    Ouf enfin.

    SetEnv SESSION_USE_TRANS_SID 0
    
    
    ErrorDocument 404 http://www.easy-grip.eu 
    
    ErrorDocument 403 http://www.easy-grip.eu 
    
    ErrorDocument 301 http://www.easy-grip.eu 
    
    DirectoryIndex index.html index.htm index.php 
    
    
    
    
    
    ### Interdit l'affichage des fichiers autre que .html et .php
    
    <FilesMatch "\.(inc|tpl|h|ihtml|sql|ini|conf|class|bin|spd|theme|module|exe|asa)$"> 
    
    deny from all 
    
    </FilesMatch> 
    
    
    ### Configuration pour les fichiers .htaccess et .htpasswd
    
    <Files ~ "^\.ht"> 
    
    Order allow,deny 
    
    Deny from all 
    
    Satisfy All 
    
    </Files> 
    
    
    ### Interdit l'affichage du fichier info.inc.php
    
    <Files ~ "\info.inc.php$"> 
    
    deny from all 
    
    </Files>
    
    
    ### Interdit l'affichage du fichier info.inc.php
    
    <Files ~ "\configuration.inc.php$"> 
    
    deny from all 
    
    </Files>  
    
    
    <IfModule mod_setenvif.c>
    
      <IfDefine SSL>
    
    	SetEnvIf User-Agent ".*MSIE.*" \
    
    			 nokeepalive ssl-unclean-shutdown \
    
    			 downgrade-1.0 force-response-1.0
    
      </IfDefine>
    
    </IfModule>
    
    
    
    		RewriteEngine   on
    
    		RewriteCond %{QUERY_STRING} ^.*=(ht|f)tp\://.*$ [NC]
    
    		RewriteRule ^(.*)$ index.php [F,L] 
    
    
    
    		RewriteCond	 %{REQUEST_URI}			 !-d
    
    		RewriteCond	 %{REQUEST_URI}			 !^/$
    
    		rewriteRule 	^index.html 										/index.php [L]
    
    		rewriteRule 	^achat/caddie.html 									/achat/caddie_affichage.php [L]
    
    		rewriteRule 	^achat/index.html 									/achat/index.php [L]
    
    		rewriteRule 	^lire/index.html 									/lire/index.php [L]
    
    		rewriteRule 	^achat/nouveautes.html 								/achat/new.php [L]
    
    		rewriteRule 	^achat/meilleures-ventes.html 						/achat/top.php [L]
    
    		rewriteRule 	^achat/promotions.html 								/achat/special.php [L]
    
    		rewriteRule 	^achat/vente-flash.html 							/achat/flash.php [L]
    
    		rewriteRule 	^compte.html 										/compte.php [L]
    
    		rewriteRule 	^sortie.html 										/sortie.php [L]
    
    		rewriteRule 	^membre.html 										/membre.php [L]
    
    		rewriteRule 	^sitemap.html 										/sitemap.php [L]
    
    		rewriteRule 	^direaunami.html 									/direaunami.php [L]
    
    		rewriteRule 	^contacts.html 										/contacts.php [L]
    
    		rewriteRule 	^rechercher.html 									/search.php [L]
    
    		rewriteRule 	^cgv.html 											/cgv.php [L]
    
    		rewriteRule 	^parrain.html 										/parrain.php [L]
    
    		rewriteRule 	^affiliation.html 									/affiliation.php [L]
    
    		rewriteRule 	^achat/catalogue_cadeaux.html						/achat/catalogue_cadeaux.php [L]
    
    		rewriteRule 	^utilisateurs/enregistrement.html 					/utilisateurs/enregistrement.php [L]
    
    		rewriteRule 	^utilisateurs/affilie.html 							/utilisateurs/affiliate.php [L]
    
    		rewriteRule 	^utilisateurs/revendeur.html 						/utilisateurs/retailer.php [L]
    
    		rewriteRule 	^utilisateurs/contact.html 							/utilisateurs/contact.php [L]
    
    		rewriteRule 	^utilisateurs/change_params.html 					/utilisateurs/change_params.php [L]
    
    		rewriteRule 	^achat/cat-(.*)-([0-9]+)\.html$						/achat/index.php?catid=$2 					  [L]
    
    		rewriteRule 	^lire/rub-(.*)-([0-9]+)\.html$						/lire/index.php?rubid=$2 					  [L]
    
    		RewriteBase	 /achat/
    
    		rewriteRule	 ([0-9]+)/(.*)-([0-9]+)\.html$						  produit_details.php?id=$3&catid=$1  [L]
    
    
    		RewriteRule	 ^achat/alpha-a.html							/achat/alphabet.php?alpha=a  [L]
    
    		RewriteRule	 ^achat/alpha-b.html							/achat/alphabet.php?alpha=b  [L]
    
    		RewriteRule	 ^achat/alpha-c.html							/achat/alphabet.php?alpha=c  [L]
    
    		RewriteRule	 ^achat/alpha-d.html							/achat/alphabet.php?alpha=d  [L]
    
    		RewriteRule	 ^achat/alpha-e.html							/achat/alphabet.php?alpha=e  [L]
    
    		RewriteRule	 ^achat/alpha-f.html							/achat/alphabet.php?alpha=f  [L]
    
    		RewriteRule	 ^achat/alpha-g.html							/achat/alphabet.php?alpha=g  [L]
    
    		RewriteRule	 ^achat/alpha-h.html							/achat/alphabet.php?alpha=h  [L]
    
    		RewriteRule	 ^achat/alpha-i.html							/achat/alphabet.php?alpha=i  [L]
    
    		RewriteRule	 ^achat/alpha-j.html							/achat/alphabet.php?alpha=j  [L]
    
    		RewriteRule	 ^achat/alpha-k.html							/achat/alphabet.php?alpha=k  [L]
    
    		RewriteRule	 ^achat/alpha-l.html							/achat/alphabet.php?alpha=l  [L]
    
    		RewriteRule	 ^achat/alpha-m.html							/achat/alphabet.php?alpha=m  [L]
    
    		RewriteRule	 ^achat/alpha-n.html							/achat/alphabet.php?alpha=n  [L]
    
    		RewriteRule	 ^achat/alpha-o.html							/achat/alphabet.php?alpha=o  [L]
    
    		RewriteRule	 ^achat/alpha-p.html							/achat/alphabet.php?alpha=p  [L]
    
    		RewriteRule	 ^achat/alpha-q.html							/achat/alphabet.php?alpha=q  [L]
    
    		RewriteRule	 ^achat/alpha-r.html							/achat/alphabet.php?alpha=r  [L]
    
    		RewriteRule	 ^achat/alpha-s.html							/achat/alphabet.php?alpha=s  [L]
    
    		RewriteRule	 ^achat/alpha-t.html							/achat/alphabet.php?alpha=t  [L]						   
    
    		RewriteRule	 ^achat/alpha-u.html							/achat/alphabet.php?alpha=u  [L]
    
    		RewriteRule	 ^achat/alpha-v.html							/achat/alphabet.php?alpha=v  [L]
    
    		RewriteRule	 ^achat/alpha-w.html							/achat/alphabet.php?alpha=w  [L]
    
    		RewriteRule	 ^achat/alpha-x.html							/achat/alphabet.php?alpha=x  [L]
    
    		RewriteRule	 ^achat/alpha-y.html							/achat/alphabet.php?alpha=y  [L]
    
    		RewriteRule	 ^achat/alpha-z.html							/achat/alphabet.php?alpha=z  [L]

  2. charly


    Merci de vous pencher sur mon soucis.

    J'ai un hébergement Peel, ou se trouve le fichier .htacess il n'est pas a la racine de mon ftp ni dans les dossiers ?

    Oui les images sont sur le site

    Concernant les retours 404 je pose la question lundi à l'admin réseau.

    Oui je viens de faire le test avec le Disable all images de FF c'est effectivement mieux.

  3. phil64


    mest icix ta requête

    Ah bon, faut faire une requète ? Moi, j'ai eu beau tout lire depuis le début je n'ai pas vu qu'il fallait faire une requète !! Donc j 'ai simplement modifié le fichier index php en rajoutant "order ... "

    Dites moi la requète à faire et je l'exécute de suite ..

    Merci

    Voici quand même le fichier index.php complet car je ne comprends plus rien à cette "requète" ..

    <?php 
    include("configuration.inc.php");
    $DOC_TITLE = "[PEEL.FR]";
    include("$repertoire_modele/haut.php");

    print_actu();

    print_categorie();

    print_on_specials();

    include("$repertoire_modele/bas.php");

    /******************************************************************************
    * FUNCTIONS
    *****************************************************************************/

    function print_on_specials() {
    /* Affiche la liste des catégories qui sont spéciales */
    global $wwwroot, $repertoire_modele;

    $requete = "SELECT p.id, p.nom, p.promotion, p.descriptif, p.image1, e.prix_ttc AS ecotaxe, p.stock, p.on_stock
    , IF(ISNULL(e.prix_ttc),p.prix, (p.prix + e.prix_ttc)) AS prix_catalogue
    , IF(ISNULL(e.prix_ttc),p.prix * (1-p.promotion/100),(p.prix * (1-p.promotion/100) + e.prix_ttc)) AS prix_vente
    FROM peel_produits p LEFT JOIN peel_ecotaxes e ON (p.id_ecotaxe = e.id) WHERE p.on_special = '1' AND p.etat = '1' order by p.id desc";

    $qid = mysql_query($requete) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    if (mysql_num_rows($qid) == 0) {

    echo "Aucun produit n'a été prévu en page d'accueil";

    } else {

    $nb_cellules = mysql_num_rows($qid);
    $nb_colonnes = 3;
    ?>
    <table align="center" border="0" cellspacing="0" cellpadding="0" width="100%">

    <tr><td colspan="<?php echo $nb_colonnes?>" class="tetiere">Notre sélection</td></tr>
    <?php
    $j = 0;
    while ($prod = mysql_fetch_array($qid))
    {
    if ( $j % $nb_colonnes == 0 ) {
    echo "<tr valign=\"top\">";
    }
    if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) {
    // on affiche une cellule
    echo "<td class=\"petit\" width=\"33%\">";
    ?>
    <table align="center" border="0" cellspacing="0" cellpadding="0" width="100%">

    <tr><td class="label" align="center"><a class="normal" href="<?php echo $wwwroot ?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>"><?php echo $prod['nom']?></a></td></tr>

    <tr><td align="center" valign="middle">
    <?php if ($prod['image1'] <> "") {?>

    <div align="center"><img src="<?php echo $wwwroot?>/upload/<?php echo $prod['image1']?>" width="150" alt="" /></div>

    <?php } else {?><div align="center"><img src="<?php echo $wwwroot?>/images/photo-non-disponible.gif" alt="" /></div><?php }?></td></tr>

    <tr><td class="normal">

    <?php

    $prix = $prod['prix_vente'] ;

    if ($prod['promotion'] != 0) {?>

    <font color="#CC0000"><b>Promotion : <?php echo $prod['promotion']; ?> %</b></font><br />

    <b>Prix T.T.C : </b><s><?php echo fprix($prod['prix_catalogue']); ?></s>

    &nbsp;<font color="#CC0000"><b><?php echo fprix($prix); ?> &euro; T.T.C</b></font><br />

    <?php } else {?>

    <b>Prix : <font color="#CC0000"><?php echo fprix($prix); ?> € T.T.C</b></font><br />

    <?php

    }

    if ($prod['ecotaxe'] != 0.00) {

    echo "<i>dont eco-participation : ".fprix($prod['ecotaxe'])." &euro; T.T.C</i>";

    }
    ?>
    </td></tr>
    <tr><td class="normal">
    <?php

    if ($prod['on_stock'] == 0 || ($prod['on_stock'] == 1 && $prod['stock'] > 0)) { ?>

    <form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>">
    <b>Quantité : </b>
    <select name="qte" class="formulaire1">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    </select>
    <input type="hidden" name="id" value="<?php echo $prod['id'] ?>" />
    <a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()">
    <img src="<?php echo $wwwroot?>/images/caddie.gif" align=middle alt="" border="0" />
    </a>
    <a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()">
    Ajouter au caddie
    </a>
    </form>
    <?php

    } else {

    echo "Produit en rupture de stock";

    }?>

    </td></tr>
    </table>
    <?php }
    echo "</td>";
    $j++;
    if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {
    echo "</tr>";
    }
    } ?>
    </table>

    <?php
    }}

    function print_categorie() {

    /* Affiche la liste des catégories qui sont spéciales */
    global $wwwroot, $repertoire_modele;

    $qid = mysql_query("SELECT id, nom, image FROM peel_categories WHERE etat = 1 AND on_special = 1") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    if (mysql_num_rows($qid) > 0) {

    $nb_cellules = mysql_num_rows($qid);

    $nb_colonnes = 2;
    ?>
    <table align="center" border="0" cellspacing="0" cellpadding="0" width="100%">

    <tr><td colspan="<?php echo $nb_colonnes?>" class="tetiere">Nos produits</td></tr>

    <?php

    $j = 0;

    while ($cat = mysql_fetch_array($qid))
    {

    if ( $j % $nb_colonnes == 0 ) {

    echo "<tr valign=\"top\">";

    }

    if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) {

    // on affiche une cellule
    echo "<td class=\"petit\" width=\"50%\">";
    ?>

    <table align="center" border="0" cellspacing="0" cellpadding="0" width="100%">
    <tr><td align="center"><a class="label" href="<?php echo $wwwroot ?>/achat/index.php?catid=<?php echo $cat['id'] ?>"><?php echo $cat['nom']?></a></td></tr>
    <tr><td align="center" valign="middle">
    <?php if (!empty($cat['image'])) {?>

    <img src="<?php echo $wwwroot?>/upload/<?php echo $cat['image']?>" alt="<?php echo $cat['nom']?>" />

    <?php } else {?>

    <img src="<?php echo $wwwroot?>/images/photo-non-disponible.gif" alt="<?php echo $cat['nom']?>" />

    <?php } ?>
    </td></tr>
    </td></tr>

    </table>
    <?php }
    echo "</td>";
    $j++;
    if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {
    echo "</tr>";
    }
    } ?>
    </table>

    <?php
    }}

    function print_actu() {

    global $wwwroot;
    global $repertoire_images;


    $sql_ACTU = "SELECT p.id, p.surtitre, p.titre, p.chapo, p.texte, p.image1, p.on_special, p.date_maj, pc.rubrique_id
    FROM peel_articles p, peel_articles_rubriques pc WHERE p.id = pc.article_id AND p.on_special = 1 AND p.etat = 1 AND p.lang = 'fr'
    ORDER BY p.date_maj DESC LIMIT 0,2";

    $query_ACTU = mysql_query($sql_ACTU) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    if (mysql_num_rows($query_ACTU) > 0) {

    echo "<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">";

    echo "<tr><td class=\"normal\">".return_date_fr(date("Y/m/d"))."</td></tr>";

    while ($art = mysql_fetch_array($query_ACTU)) {

    echo "<tr>";

    echo "<td class=\"normal\">";

    echo "<span class=\"label\">".stripslashes($art['titre'])."</span>";

    if (!empty($art['image1'])) {
    echo "<img src=\"$repertoire_images/".$art['image1']."\" align=\"left\">";
    }

    echo "<span class=\"normal\"><br /><br />".nl2br(stripslashes($art['chapo']))."</span>";

    if (!empty($art['texte'])) {

    echo "<div align=\"right\"><a class=\"normal\" href=\"".$wwwroot."/lire/article_details.php?rubid=".$art['id']."\">+ de détails</a></div>";

    }

    echo "</td></tr>";

    }

    echo "</table>";

    }

    }

    ?>[/codebox]

  4. phil64


    Eh bien .. ça ne marche pas !!! J'ai les produits classés suivant je ne sais pas quoi mais quand j'ouvre la bdd et que je vais dans peel_produits c'est conforme à la liste obtenue avec "trier sur l'index - aucune" .

    Je peux changer les dates insere ou date modif ou id c'est toujours pareil ..

    PS: je n'ai aucun on_special=1 dans la bdd mais j'ai vérifié, en mettant tous les on-special à 1 c'est exactement pareil !

Twitter Advisto ecommerce

Facebook PEEL Shopping