Flux d’activité

Flux d’activité de Messages

  1. Sam59


    oui en effet le strip_tags enleve donc tous les tags

    faut voir nl2br

    maintenant pour faire du code html dans le PDF, c'est délicat pour l'expliquer vraiment, fais des recherches sur le net

    En fait je pense qu'il ne faut pas toucher au PDF.

    Mais la situation se résume juste à cela :

    Lorsque je modifie ma commande client (commande.php, fonction update commande) par le BO, l'entrée dans la Base de donnée (table commande) n'est plus la même qu'avant l'install de tinyMCE.

    Avant l'install :

    NOM Prenom

    Adresse

    Tel

    Mail

    Après l'install :

    <p>Nom Prenom</p><p>Adresse</p><p>Tel</p><p>Mail</p>

    Donc la question se réusme simplement à : pourquoi TinyMCE n'écrit pas dans la BDD de la même manière qu'avant ?

  2. balam


    A Modifier dans ton .htaccess :

    RewriteRule cat-(.*)-([0-9]+)\.html$ index.php?catid=$2 [L]

    par ce que tu veux:

    RewriteRule ce-que-tu-veux-(.*)-([0-9]+)\.html$ index.php?catid=$2 [L]

    Ensuite dans rewrite.php ne modifie que les occurences de cat ! il ne faut pas modifier les variables $cat !

    Bien tu les modifies par ce-que-tu-veux.

    Voilà

    Merci

  3. balam


    il te suffit de remplacer toutes les occurences de "cat" par le mot que tu souhaites !

    et logiquement ça sera bon !

    Kenavo !

    Si vraiment tu y arrives pas, envoie le contenu de ton fichier par mp ou sur le forum.

    Ca me fait des erreurs, je vous joint ci-dessous le fichier rewrite.php et .htaccess.

    Merci

    Balam

    <?php

    function mrpropre($chaine){

    $tofind = " ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ()[]'~$&%*@ç!?;,:\^¨€{}|+-<>#";

    $replac = "-AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn--------------------E--------";

    $mrpropre =(strtr($chaine,$tofind,$replac));

    $mrpropre = strtolower($mrpropre);

    $mrpropre = ereg_replace("\"","-", $mrpropre);

    $mrpropre = ereg_replace("[-]{2,}", "-", $mrpropre);

    return $mrpropre;

    }

    function href_link($id, $cat){

    global $wwwroot;

    $link = "";

    if($id != 0){

    // Produits

    $sql_prod_query = mysql_query("SELECT peel_produits.nom_".$_SESSION['langue']." as nom FROM peel_produits WHERE peel_produits.id='".$id."'");

    $result_prod = mysql_fetch_array($sql_prod_query);

    $chaine = mrpropre($result_prod['nom']) . "-" . $id;

    }

    //Categories

    $sql_cat_query = mysql_query("SELECT peel_categories.nom_".$_SESSION['langue']." as nom FROM peel_categories WHERE peel_categories.id='".$cat."'");

    $result_cat = mysql_fetch_array($sql_cat_query);

    $chaine2 = mrpropre($result_cat['nom']);

    $chaine3 = mrpropre($result_cat['nom'])."-".$cat;

    //Rubriques

    if($id == 0){ // on est dans une catego

    $link = "<a class='petit' href='$wwwroot/cat-".$chaine3.".html'>";

    }

    if($id != 0){

    echo "<a class='titre' href='$wwwroot/".$chaine2."-".$cat."/".$chaine.".html'>";

    } else {

    echo "<a class='titre' href='$wwwroot/cat-".$chaine3.".html'>";

    }

    return ($link);

    }

    function href_link_titre($id, $cat){

    global $wwwroot;

    $link = "";

    if($id != 0){

    // Produits

    $sql_prod_query = mysql_query("SELECT peel_produits.nom_".$_SESSION['langue']." as nom FROM peel_produits WHERE peel_produits.id='".$id."'");

    $result_prod = mysql_fetch_array($sql_prod_query);

    $chaine = mrpropre($result_prod['nom']) . "-" . $id;

    }

    //Categories

    $sql_cat_query = mysql_query("SELECT peel_categories.nom_".$_SESSION['langue']." as nom FROM peel_categories WHERE peel_categories.id='".$cat."'");

    $result_cat = mysql_fetch_array($sql_cat_query);

    $chaine2 = mrpropre($result_cat['nom']);

    $chaine3 = mrpropre($result_cat['nom'])."-".$cat;

    //Rubriques

    if($id == 0){ // on est dans une catego

    $link = "<a class='titre' href='$wwwroot/cat-".$chaine3.".html'>";

    }

    if($id != 0){

    echo "<a class='titre' href='$wwwroot/".$chaine2."-".$cat."/".$chaine.".html'>";

    } else {

    echo "<a class='titre' href='$wwwroot/cat-".$chaine3.".html'>";

    }

    return ($link);

    }

    ?>

    FICHIER .htaccess

    ######################################################

    ## Fichier .htaccess pour les boutiques PEEL ##

    ## copyright ©1997-2006 ##

    ## http://www.peel.fr ##

    ######################################################

    ### 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>

    Options +FollowSymLinks

    RewriteEngine on

    RewriteBase /boutique/achat/

    RewriteCond %{REQUEST_URI} !-d

    RewriteCond %{REQUEST_URI} !^/$

    RewriteRule /boutique/achat/ -[L]

    RewriteRule cat-(.*)-([0-9]+)\.html$ index.php?catid=$2 [L]

    RewriteRule ([0-9]+)/(.*)-([0-9]+)\.html$ produit_details.php?id=$3&catid=$1 [L]

  4. balam


    les fichiers qui commencent par un . sont par défaut caché sous UNIX. Avec ton client FTP tu coches l'option afficher les fichiers cahés et ton htaccess apparaitra comme par magie.

    Bonjour,

    Merci pour votre réponse.

    En effet, je viens de le voir.

    Pouvez-vous me dire a quel endroit (n° de la ligne) dois-je faire exactement le changement ?

    Merci pour votre aide

    Cordialement,

    Balam

  5. balam


    tu as une adresse de site ?

    oui tout à fait faut changer aussi dans ton fichier rewrite.php oups !

    comme tu l'as indiqué plus haut.

    Bonjour,

    J'ai la version 3.8 de peel et je ne trouve pas le fichier pour faire les changements de l'url rewrite.

    Pouvez-vous me dire ou cela ce trouve afin que je ne fasse pas de bétises ?

    Et bien sur me confirmer que ce changement est le bon.

    Merci pour votre aide.

    Balam

  6. Aquarelle


    Merci pour ce merveilleux module qui sert énormément, merci aux concepteurs et ceux qui font en sorte à ce qu'il soit optimisé...

    ...j'ai seulement un petit souci, à quel endroit précisemment doit-on mettre la ligne de commande dans le quote concernant la remise du produit en ligne lorsque le stock est positif ??? :unsure:

    Merci d'avance de votre réponse :)

    comme ça

    function efface_commande($id) {
    
    /* Efface la commande dont le n° est $id */
    
    
    	global $wwwroot;
    
    	$articles_commande=mysql_query("select * from peel_commandes_articles where commande_id='$id'");
    
    	$nombre_articles=mysql_num_rows($articles_commande);
    
    	for($i=1;$i<=$nombre_articles;$i++) {
    
    		$fiche=mysql_fetch_object($articles_commande);
    
    		$produit=$fiche->produit_id;
    
    		$quantite=$fiche->quantite;
    
    		$article_maj=mysql_query("update peel_produits set stock=stock+$quantite where id='$produit'");
    
    	}
    
    	// on remet le produit en ligne  quand  stock postitif
    
    				$requete_online = "UPDATE peel_produits SET etat =1 WHERE id = '".$produit."'";
    
    				mysql_query($requete_online);	
    
    	$efface_commandes = mysql_query("DELETE FROM peel_commandes WHERE id = '$id'");
    
    	$efface_commandes_articles = mysql_query("DELETE FROM peel_commandes_articles WHERE commande_id = '$id'");
    
    	include("modeles/commande_efface.php");
    
    }

  7. kddakm


    Si le script au moment de la commande met l'article "hors ligne" si stock=0, il faut remettre cet article en ligne puisque stock positif

    	// on remet le produit en ligne  quand  stock positif
    
    				$requete_online = "UPDATE peel_produits SET etat =1 WHERE id = '".$produit."'";
    
    				mysql_query($requete_online);

    Merci pour ce merveilleux module qui sert énormément, merci aux concepteurs et ceux qui font en sorte à ce qu'il soit optimisé...

    ...j'ai seulement un petit souci, à quel endroit précisemment doit-on mettre la ligne de commande dans le quote concernant la remise du produit en ligne lorsque le stock est positif ??? :unsure:

    Merci d'avance de votre réponse :)

Twitter Advisto ecommerce

Facebook PEEL Shopping