Flux d’activité
Flux d’activité de Messages
-
-
-
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
-
hELLO AQUARELLE
BRAVO POUR CE MODULE, ainsi qu a tous les autres pour leur contribution. pouvez vous le compiler, pour eviter les erreurs, ce serait cool.
merci beaucoup!
-
-
-
Pour ceux qui cherchent encore, il faut remplacer dans le fichier achat/modeles/index.php:
echo "<br /><br >".stripslashes($objcat->description);
par:echo "<br /><br >".html_entity_decode(stripslashes($objcat->description));
et ça marche génial!!!
-
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]
-
-
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
-
-
-
c'est un module qu'il faut acheter en +Merci pour votre réponse.
J'ai le module d'installé par Mr Ruault.
J'ai bien un fichier rewrite.php à la racine de la boutique, mais je ne trouve pas le fichier .htaccess.
Cordialement,
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
-
-
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"); }
-
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
-
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 :)
-
Pour Paulanna, j'ai essayé le strip_tags mais cela supprime bien les <p></p> dans la facture PDF, mais ne génère pas les <BR> à la place.
L'adresse se retrouve donc sur une seule ligne...
-
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.
-
dans le fichier .htaccess remplace -cat par -bretagnesi je remplace cat- par bretagne- dans .htaccess, les pages continuent a sortir avec cat-
-
-
-
lorque l'on achete le module rewrite url , les liens commencent tous car cat-
ce que je voudrais c'est qu'il commence par bretagne-
voilà
Merci
Comment ne plus mettre de code ??
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Sam59
Posté(e) · Signaler ce message
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 ?