arlatan
Utilisateur open source-
Compteur de contenus
31 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par arlatan
-
arlatan a ajouté un message dans un sujet Problème ajout au caddie
Bonjour,
Problème déjà traité :
http://forum.peel.fr/probleme-panier-t2501.html
Bonne continuation
-
0
-
-
arlatan a ajouté un message dans un sujet Pays présélectionné dans caddie
Bonsoir,
Merci de votre promptitude, il est exact que la valeur Pays est bien initialisée, la fonction m'avait échappée mais le selected ne marche pas dans modeles/standard/caddie.php
while ($Pays = mysql_fetch_array($resPays)) {
echo "<option value=\"".$Pays['id']."|".$Pays['zone']."\"";
if (vb($_SESSION['caddie']->pays) == $Pays['pays_'.$_SESSION['langue'].'']) { echo " selected";}
echo ">".html_entity_decode($Pays['pays_'.$_SESSION['langue'].''])."</option>";
}
}
}
En effet, on compare la valeur de Pays du caddie = 1 (pour la France) avec la dénomination du pays_langue de la table pays = Français ???.
Bonne nouvelle pour les AVOIRS
Cordialement
-
0
-
-
arlatan a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Pays présélectionné dans caddieBonjour,
Bienvenue à la version 5 !
Mais auparavant pour parachever la précédente, 2 questions SVP :
1° - L'idée de départ est bonne, surtout lorsque l'on livre plusieurs pays au niveau européen :
<?php
if (isset($_SESSION['caddie']->pays)) {
$queryPays = mysql_query("SELECT pays_".$_SESSION['langue']." FROM peel_pays WHERE pays_".$_SESSION['langue']." = '".addslashes($_SESSION['caddie']->pays)."'");
if (mysql_num_rows($queryPays) >0) {
$objPays = mysql_fetch_array($queryPays);
$ship = $objPays['pays_'.$_SESSION['langue'].''];
}
}
if (!empty($erreur_pays)) {echo "<font color=red><b>$erreur_pays</b></font><br />";}
echo COUNTRY_SHIP ?> <font color=red>(*)</font> :
<select class="formulaire1" name="pays_zone" onChange="java script:frmsubmit('recalc')">
<-- <option value="|"><?php echo COUNTRY_CHOOSE ?></option> --/>
<?php
$sqlPays = "SELECT id, pays_".$_SESSION['langue'].", zone FROM peel_pays WHERE etat = '1' ORDER BY pays_".$_SESSION['langue']."";
$resPays = mysql_query($sqlPays);
if ($resPays) {
if (mysql_num_rows($resPays) >0) {
while ($Pays = mysql_fetch_array($resPays)) {
echo "<option value=\"".$Pays['id']."|".$Pays['zone']."\"";
if (vb($_SESSION['caddie']->pays) == $Pays['pays_'.$_SESSION['langue'].'']) { echo " selected";}
echo ">".html_entity_decode($Pays['pays_'.$_SESSION['langue'].''])."</option>";
}
}
}
?>
Malheureusement, la variable n'est pas alimentée dans la class=caddie
2°- Toujours pas la possibilité de créer un AVOIR depuis le back office en version 5 ?
(Retour produits pour raisons X=avoir totalité commande)
Merci de votre interet
- 3 réponses
- 2 714 vues
-
arlatan a ajouté un message dans un sujet Erreur sur la page fonction.php
Bonjour,
Pour avoir déja rencontré le problème :
Modifier le fichier PHP.INI sur 2 points
- (La variable HTTP_POST_VARS n'est plus prise en charge)
Remplacer
register_long_arrays = Off
par
register_long_arrays = On
- Allow the <? tag. Otherwise, only <?php and <script> tags are recognized.
Remplacer
short_open_tag = Off
par
short_open_tag = On
Bonne continuation
-
0
-
-
arlatan a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Exportation de nos produits vers les guides d'achatBonjour à toutes et tous,
Existe-t-il dans Peel shopping V4 un moyen de créer un fichier d'exportation vers les guides d'achat type KELKOO ou autre ?
Est-ce du spécifique ?
Un module supplémentaire ?
On peut trouver un embryon dans Administrer/guides.php mais il semble incomplet...guides/kelkoo.fr (par ex.) ==> erreur 404
Cela devrait faire suite au référencement en toute logique.
Merci de vos expériences.
- 2 réponses
- 2 557 vues
-
arlatan a ajouté un message dans un sujet bug "dire à un ami" Peel V4
SUPER ! C'est encore mieux sans la concaténation :
$message = "$fname[$numitems] bonjour !\n\n $yname a visité le site $site et pense que vous trouverez cet article intéressant :\n\nURL: $referer \n\nCommentaires supplémentaires : \n------------------------------------ \n $comments \n------------------------------------\n\nMerci \n\n$site \n$support ";
Encore mille merci
-
0
-
-
arlatan a ajouté un message dans un sujet Affichage produits en colonne
Bien vu !!! Merci, comme quoi un oeil neuf...
Dans le même fil, une idée justement concernant le topic sur Dire à un ami ? J'en perds mon latin. Merci
-
0
-
-
arlatan a ajouté un message dans un sujet bug "dire à un ami" Peel V4
Bonjour,
la réponse est OUI, voici le contenu du Mail :
bonjour !
xxxxx a visité le site ANGES ET FEERIES et pense que vous trouverez cet article intéressant :
URL: xxxxxxxx
Commentaires supplémentaires :
------------------------------------
xxxxxxxxx
------------------------------------
Merci
xxxxx = Manquants pourtant présents au débugage
J'avoue ne pas comprendre ce qui se passe. Merci de vos mumières
-
0
-
-
arlatan a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Affichage produits en colonneBonjour,
Bonjour à tous et toutes,
Je n'arrive pas à organiser les résultats en fonction du tri préalable dans l'affichage des produits prog=> TEMPLATE.php fonction affichage_produit_en_colonne :
/******************************************/
/* Affichage des produits en mode colonne */
/******************************************/
function affiche_produit_en_colonne($catid) {
global $repertoire_modele;
global $repertoire_upload;
global $repertoire_images;
global $wwwroot;
$Links = new MultiPage();
$Links-> ResultPerPage = 50;
$Links-> LinkPerPage = 15;
$Links-> Template = "tpl1.htm";
$tri = (isset($_GET['tri'])) ? $_GET['tri'] : "position";
$tables = "peel_produits p";
$inner_table = "INNER JOIN peel_produits_categories pc ON (pc.produit_id = p.id)";
$champs = "p.id, p.nom_".$_SESSION['langue']." as nom, p.promotion, p.descriptif_".$_SESSION['langue']." as descriptif, p.id_marque, p.image1, p.image2, p.prix";
$contrainte = "AND p.id = pc.produit_id AND pc.categorie_id = '$catid'";
$tri = "ORDER BY p.".$tri.", p.id";
print_r($_GET); echo $tri;
$Links-> SqlRequest = "SELECT ".$champs." FROM ".$tables." ".$inner_table." WHERE p.etat = '1' AND 1 ".$contrainte." ".$tri;
$Links-> Initialize();
$result=mysql_query($Links-> LimitSQL) or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());
ETC...
La value $tri n'est pas alimentée 'print_r($_GET)'aussi la valeur par défaut "position" est sélectionnée à chaque fois... pourtant la fonction affiche_filtre =>TEMPLATE.PHP me semble correcte :
function affiche_filtre() {
global $module_filtre;
if ($module_filtre == 1) {
?>
<select name="filtre" onChange="java script:gotoself(this.options[this.selectedIndex].value)">
<option value=""><?php echo CLASSERPAR ?></option>
<option value="catid=<?php echo vn($_GET['catid']) ?>&page=<?php echo vn($_GET['page']) ?>&tri=reference"><?php echo REFERENCE?></option>
<option value="catid=<?php echo vn($_GET['catid']) ?>&page=<?php echo vn($_GET['page']) ?>&tri=nom_<?php echo $_SESSION['langue']?>"><?php echo ITEM?></option>
<option value="catid=<?php echo vn($_GET['catid']) ?>&page=<?php echo vn($_GET['page']) ?>&tri=prix"><?php echo PRICE?></option>
</select>
<?php
}
}
Seuls "catid" et "page" sont renseignés au final.
Merci de votre aide
- 4 réponses
- 3 678 vues
-
arlatan a ajouté un message dans un sujet bug "dire à un ami" Peel V4
J'ai le même problème :
Après print-r'$_POST) Tous les postes sont renseignés mais le mail arrive à vide de TOUS que ce soit dans SUBJECT_EMAIL_FRIEND ou OBJECT_EMAIL_FRIEND.
Ne sont pas pris en compte $fname et $referer.
$yname est OK puisque réception du message...
Une idée...Merci
-
0
-
-
arlatan a ajouté un message dans un sujet Caractères inconnus à laplace des caractères iso
Re
Pour être plus précis, les éditeur de texte doivent-être paramétrés en utf-8. Notepad++ par exemple permet cela dans les préférences.
-
0
-
-
arlatan a ajouté un message dans un sujet Caractères inconnus à laplace des caractères iso
Bonsoir Newzic,
Cela est normal ! Il s'agit de la représentations HTML des caractères ASCII. Suis le lien suivant :
http://www.commentcamarche.net/contents/html/htmlcarac.php3
Si problème il y a, il ne vient pas de là....
Bon courage
-
0
-
-
arlatan a ajouté un message dans un sujet Shopping V4
UP
Personne ne travaille en 3 colonnes ? Le zoom est-il un vrai zoom ?
-
0
-
-
arlatan a ajouté un message dans un sujet Shopping V4
Bonjour,
Désolé d'être aussi lourd ! Je n'arrive pas à obtenir un affichage sur 3 colonnes et le mécanisme m'échappe...
J'ai dans image1 la photo de mon produit (150x200) sans miniature (Normal ?), elle est présente dans upload (droits OK), zone d'affichage 450 px donc pour 3 photos 150x3=450px.
Pourtant je n'affiche que 2 colonnes, rien vu au niveau CSS hormis le fait qu'il manque le fichier right.css.
Si je zoom sur la photo, je n'obtiens que le même affichage de départ (150x200), dans le panier j'obtiens bien une réduction...
En résumé :
- pas d'affichage sur 3 col
- pas de zoom
J'ai corrigé dans fonctions.php et templates.php le nbre de col (nb_colonnes = 3). J'avoue couler... et je ne parle pas du répertoire Thumbs que j'ai rencontré sur le forum !
Merci de votre aide pour une meilleure compréhension
-
0
-
-
arlatan a ajouté un message dans un sujet Shopping V4
Bonjour,
Excusez le manque de précision de la question. Il s'agit bien du nombre de produits à afficher sur une page ' en ligne, en colonne 1,2,3). Le réel problème tourne sur l'existence ou non de right.css
Merci de votre empressemment mis à me répondre
-
0
-
-
arlatan a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Shopping V4Bonjour la communauté,
Après avoir installé et testé la V4 sur 2 colonnes, je me heurte à un problème lors de l'affichage sur 3 colonnes, voir plus.
Ai-je mal compris ou est-ce liè à l'absence de right.css qui oriente la largeur des menus droite/gauche en plus du Nbre de colonne=2 ou 3)..?
Je ne l'ai pas trouvé après une recherche sur le dezippage !
Search "right.css" (4 hits in 2 files)
C:\Program Files\EasyPHP 3.0\www\Maboutique\modeles\standard\haut.php (1 hits)
Line 78: <link rel="stylesheet" type="text/css" media="screen" href="<?php echo $repertoire_css?>/left_right.css">
C:\Program Files\EasyPHP 3.0\www\Maboutique\modeles\standard\screen.css (3 hits)
Line 358: /* deux colonnes : colonne menu droite, voir right.css */
Line 359: /* trois colonnes : colonne menu droite et menu gauche, voir left_right.css */
Line 564: /* deux colonnes : colonne menu droite, voir right.css */}
Pas clair pour moi, pouvez-vous m'orienter SVP. Merci d'avance.
- 6 réponses
- 3 917 vues
-
arlatan a ajouté un message dans un sujet PEEL SHOPPING BUG de cardre
Bonjour à tous,
Même topo avec l'affichage des billets = modeles/article_details.php, les symptômes sont équivalents...
<?php
echo "<p class=\"petit\">";
if (!$prod) { echo NO_FIND_ART; return false; }
echo "</p>";
echo "<h2>".BILLETS."</h2>";
echo "<span class=\"normal\">".html_entity_decode($prod['surtitre_'.$_SESSION['langue'].''])."</span><br />";
echo "<p class=\"label\">".html_entity_decode($prod['titre_'.$_SESSION['langue'].''])."</p>";
echo "<p align=\"center\">";
if (!empty($prod['image1'])) {
echo "<img src=\"$repertoire_upload/".$prod['image1']."\" title=\"".$prod['titre_'.$_SESSION['langue'].'']."\" align=\"center\" />";
}
echo "</p>";
echo "<p class=\"normal\" style=\"text-align:justify;\">".nl2br(html_entity_decode($prod['chapo_'.$_SESSION['langue'].'']))."</p>";
echo "<p class=\"normal\" style=\"text-align:justify;\">".nl2br(html_entity_decode($prod['texte_'.$_SESSION['langue'].'']))."</p>";
echo "<p align=\"right\"><a class=\"normal\" href=".$wwwroot."/direaunami.php>".TELL_FRIEND."</a></p>";
echo "</p>";
echo "</div>";
?>
La ligne 34 est à supprimer !
Cela peut servir aux prochains candidats...
-
0
-
-
arlatan a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Shopping V4 Probl. administrer/produits.phpBonjour,
Suis-je le seul à avoir appliqué le correctif recommandé par Mr. PRUAULT ou bien ce correctif ne s'applique pas à la dernière version ?
Message reçu lors de la maintenance de la fiche produit :
Warning: Missing argument 2 for affiche_liste_produits(), called in C:\Program Files\EasyPHP 3.0\www\Maboutique\administrer\produits.php on line 144 and defined in C:\Program Files\EasyPHP 3.0\www\Maboutique\administrer\produits.php on line 1033
En effet, la nouvelle fonction demande 2 parametres. La solution SVP... Merci
- 1 réponse
- 2 258 vues
-
arlatan a ajouté un message dans un sujet Shopping V4 Timeout
Problèmes règlés !!!
Mysql à écrit:
BLOB/TEXT column 'message' can't have a default value (Errno: 1101)
Pour infos aux possesseurs de EASYPHP 3.0
Apache/2.2.11 (Win32) PHP/5.2.8
Version du client MySQL: 5.0.51a
phpmyadmin 3.1.1, sqlitemanager 1.2.0
Avec les dernières versions de MySQL, vous pouvez avoir des problèmes pour installer diverses applications php et ce messages cité en haut peut apparaître.
La solution : modifier le fichier SQL.ini
Il faut commenter la ligne : sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
c’est-a-dire : #sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Apres, ca roule... Merci de vos efforts, je vais pouvoir enfin entrer en tests. Bonne journée
-
0
-
-
arlatan a ajouté un message dans un sujet Shopping V4 Timeout
Bonjour,
Il est exact qu'il manquait un ";" à l'echo de la ligne 184 mais il reste un problème sur l' INSERT INTO
function insere_utilisateur(&$frm) {
global $support;
$mot_passe_bak = trim(htmlspecialchars($_POST['mot_passe']));
$mot_passe = md5($frm['mot_passe']);
$newsletter = valide($frm['newsletter']);
$commercial = valide($frm['commercial']);
$naissance = ereg_replace('^([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})$','\\3-\\2-\\1', $frm['naissance']);
$sql = "
INSERT INTO peel_utilisateurs (
email
, mot_passe
, priv
, civilite
, prenom
, nom_famille
, societe
, naissance
, telephone
, portable
, adresse
, code_postal
, ville
, pays
, date_insert
, date_update
) VALUES (
'".strtolower(htmlspecialchars($frm['email'], ENT_QUOTES))."'
,'$mot_passe'
,'util'
,'".vb($frm['civilite'])."'
,'".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."'
,'".strtoupper(htmlspecialchars($frm['nom_famille'], ENT_QUOTES))."'
,'".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."'
,'$naissance'
,'".$frm['telephone']."'
,'".$frm['portable']."'
,'".htmlspecialchars($frm['adresse'], ENT_QUOTES)."'
,'".$frm['code_postal']."'
,'".htmlspecialchars($frm['ville'], ENT_QUOTES)."'
,'".htmlspecialchars($frm['pays'], ENT_QUOTES)."'
, now()
, now()
)";
echo $sql;
/* Ajoute le nouvel utilisateur à la base */
$qid = mysql_query($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
Message obtenu : Une erreur de connexion à la base s est produite 186.
Field 'message' doesn't have a default value
Manquerait-il un ALTER à la table ?
-
0
-
-
arlatan a ajouté un message dans un sujet Shopping V4 Timeout
Bonjour,
Merci de la réponse, j'avais déjà essayé la manoeuvre MAIS
Parse error: parse error, expecting `','' or `';'' in C:\Program Files\EasyPHP 3.0\www\Ma boutique\utilisateurs\enregistrement.php on line 186
lors de l'inscription.
Une idée ?
-
0
-
-
arlatan a ajouté un message dans un sujet Shopping V4 Timeout
UP
Pour avancer j'ai supprimé le contenu des champs image1, plus de timeout. Mais je ne peux m'identifier, l'utilisateur info@peel.fr n'existe pas dans la table utilisateur. Même en le créant en direct par mysql je suis rejeté. Codage md5 obligatoire sur mot de passe admin ??? Je suis coincé !
-
0
-
-
arlatan a ajouté un message dans un sujet Shopping V4 Timeout
Bonjour à tous et toutes
Où se trouvent les images du champ image1 des fichiers produit et article. Le dossier UPLOAD est vide, le dossier IMAGES ne contient aucune correspondance. Il semblerait que le timeout de mon précédent post soit liè à ces absences...
Warning: getimagesize(http://127.0.0.1/Ma boutique/upload/231108_184549_PEEL_zaUSks.jpg) [function.getimagesize]: failed to open stream: HTTP request failed! in C:\Program Files\EasyPHP 3.0\www\Ma boutique\lib\fonctions\fonctions.php on line 1905
Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\EasyPHP 3.0\www\Ma boutique\lib\fonctions\fonctions.php on line 1905
L'image 231108_184549_PEEL_zaUSks.jpg correspond à la 1ère ligne de la table produit champ image1. Le dossier upload est vide à l'origine ! Sans cette info je ne peux accèder à l'admin
Merci de vos réponses
-
0
-
-
arlatan a ajouté un message dans un sujet Shopping V4 Timeout
Merci de votre interet, pas d'image dans le dossier (vide), pas eu le temps de faire quoi que ce soit, je n'obtiens pas même l'ouverture complète de index.php. Pas de téléchargement FTP, suis en local.
Quand aux droits ils sont corrects, vérifiés lors de l'install, cela ressemble pourtant à une boucle à ce niveau....
J'en perds mon peu de latin.
-
0
-
-
arlatan a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Shopping V4 TimeoutBonjour à tous,
Installation réussie mais dès le lancement de la page d'accueil j'obtiens un timeout et le message suivant :
Warning: getimagesize(http://127.0.0.1/Ma boutique/upload/231108_184549_PEEL_zaUSks.jpg) [function.getimagesize]: failed to open stream: HTTP request failed! in C:\Program Files\EasyPHP 3.0\www\Ma boutique\lib\fonctions\fonctions.php on line 1905
Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\EasyPHP 3.0\www\Ma boutique\lib\fonctions\fonctions.php on line 1905
Comme vous le voyez install sous Easyphp et problème sans doute (???) liè au CHMOD 755. Je n'ai pas trouvé la marche à suivre en local (autorisations propriétaire refusées ?). Pourriez vous m'indiquer la marche à suivre SVP.
Merci
- 9 réponses
- 4 618 vues