Flux d’activité

Flux d’activité de Messages

  1. Varioflux


    Hello

    Est-il possible, sans tout refaire bien sûr, de passer de la version de base à la premium ?

    De la même manière, s'il s'avère que le travail ou le temps manque, passer de la premium à la sérénité ?

    On doit tout repayer ou ça glisse tout seul ?

    J'ai déjà un serveur dédié, et le nom de domaine kivabien...

    C'est mieux de téléphoner ?

    ;))

    Merci de vos expériences

  2. abelazi


    Bonjour,

    J'utilise l'ancien version peel. Comment faire pour que les titre des produits dans (détailles) ce mettent automatiquement dans la balise titre.

    Veuillez m'aider SVP

    Voici le code qui ce trouve dans /achat/modeles/produit_details.php

    J'ai mis une balise titre et j'aimerai savoir qu'est-ce que je doit mettre dedans comme variable. AIDEZ MOI SVP ça fait très longtemps que je cherche . je compte sur vous...

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    
    
    
    <HEAD>
    
    <TITLE>je mets quoi comme variable pour afficher le titre de chaque produit automatiquement</TITLE>
    
    <style type="text/css">
    
    <!--
    
    body,td,th {
    
    	color: #6699CC;
    
    }
    
    -->
    
    </style></head>
    
    </html>
    
    
    
    <?php if (! $prod) { ?>
    
    	<h2>Produit non trouvé</h2>
    
    	<blockquote class="normal">
    
    	Désolé, le produit que vous cherchez n'a pas été trouvé. 
    
    	Visitez notre 
    
    	<a class="normal" href="<?php echo $wwwroot?>/achat">catalogue</a> 
    
    	pour faire une nouvelle recherche.
    
    	</blockquote>
    
    	<?php return false; } ?>
    
    
    <table border="0" width="56%"  cellpadding="5" cellspacing="0">
    
    <tr>
    
    	<td align="left" class="petit">
    
    	<div class="normal" style="border-bottom: 1px dotted grey;text-transform : uppercase;">
    
    	  <div align="left">
    
    		<?php affiche_arbre_categorie(vn($_GET['catid'])); ?>
    
    		</div>
    
    	</div>	</td>
    
    </tr>
    
    
    <tr align="left">
    
    	<td valign="top" class="normal"><div align="left">
    
    		<?php 
    
    
    	 	$prix = $prod['prix_vente'];
    
    
    		echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"10\" width=\"100%\">";
    
    
    		echo "<tr>";
    
    
    		echo "<td align=\"left\" valign=\"middle\">";
    
    
    		if (!empty($prod['image1'])) { 
    
    
    			echo (!empty($prod['image2'])) ? "<a href=\"".$repertoire_images.$prod['image2']."\" rel=\"lightbox\" />" : "";
    
    
    			echo "<img src=\"".$repertoire_images.$prod['image1']."\" border=\"0\" />";
    
    
    			echo (!empty($prod['image2'])) ? "<br />zoom</a>" : "";
    
    
    		}		
    
    
    		echo "</td>";
    
    
    		echo "<td valign=\"top\">";
    
    
    		echo (!empty($prod['reference'])) ? "<font class=\"normal\">Référence : ".$prod['reference']."</font><br />" : "";
    
    
    		echo "<font class=\"titre_produit\">".html_entity_decode($prod['nom'])."</font><br />";
    
    
    		echo (!empty($prod['marque'])) ? "<font class=\"normal\">Marque : ".$prod['marque']."</font><br />" : "";
    
    
    		print nl2br(html_entity_decode($prod['description']));
    
    
    		echo "</td>";
    
    
    		echo "</tr>";
    
    
    		echo "</table>";
    
    
    		  $select = mysql_query("SELECT
    
    				p.id,
    
    				p.nom,
    
    				p.image1,
    
    				p.prix,
    
    				pr.reference_id
    
    			FROM
    
    				peel_produits p
    
    				,peel_produits_references pr
    
    			WHERE p.id = pr.reference_id
    
    			AND pr.produit_id = '".$prod['id']."'
    
    			");
    
    
    			if (mysql_num_rows($select) > 0) {
    
    
    					echo "Produits associés ou complémentaires :<br />";
    
    
    				while ($ref =  mysql_fetch_array($select)) {
    
    
    						print "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\"><tr><td class=\"normal\">";
    
    
    						print "<a class=\"normal\" href=".$wwwroot."/achat/produit_details.php?id=".$ref['id'].">".html_entity_decode($ref['nom'])."</a></td>";
    
    
    						print "<td class=\"normal\">".$ref['prix']." &euro; T.T.C</td>";
    
    
    						print "<td class=\"normal\"><a class=\"normal\" href=\"caddie_ajout.php?qte=1&id=".$ref['id']."\">acheter</a></td></tr></table>";
    
    				}
    
    
    			}
    
    
    			?>	
    
    		<br />
    
    		<br />		
    
    		 <?php 
    
    
    			if ($prod['promotion'] != 0) {?>
    
    
    			<font color="#CC0000">Promotion : <?php echo $prod['promotion'];  ?> %</font><br />
    
    
    			Prix T.T.C : </b><s><?php echo fprix($prod['prix_catalogue']); ?></s>
    
    
    			&nbsp;<font color="#CC0000"><?php echo fprix($prix); ?> CHF T.T.C</font><br />
    
    
    			 <?php } else {?>
    
    
    			 Prix : <font color="#CC0000"><?php echo fprix($prix); ?> CHF T.T.C</font> ::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="maboutique.php">Commander ce produit depuis notre shop </a><br />
    
    
    			 <?php } 
    
    			 if (!empty($prod['pdf'])) {
    
    			 ?>
    
    	  </div>
    
    		<p align="left"><a href="<?php echo $repertoire_images.$prod['pdf'] ?>">
    
    		t&eacute;l&eacute;charger la documentation</a>			 </p>
    
    			 <div align="left">
    
    			   <?php } ?>	
    
    	</div></td>
    
    </tr>
    
    <tr>
    
    	<td class="normal" align="left" valign="middle">
    
    
    	<?php if ($prod['image2'] == ""){ echo "";} else {	?>
    
    	<p><img src="<?php echo $repertoire_images.$prod['image2']?>" border="0" alt="" /></p>
    
    	<?php }?>
    
    
    	<?php if ($prod['image3'] == ""){ echo "";} else {	?>
    
    	<p><img src="<?php echo $repertoire_images.$prod['image3']?>" border="0" alt="" /></p>
    
    	<?php }?>
    
    	<?php if ($prod['image4'] == ""){ echo "";} else {	?>
    
    	<p><img src="<?php echo $repertoire_images.$prod['image4']?>" border="0" alt="" />	</p><?php }?>	</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'] ?>"><a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()">
    
    			</a>
    
    				<?php
    
    
    				} else {
    
    
    					echo "Produit en rupture de stock";
    
    
    				}?>
    
    
    				<a class="normal" href="<?php echo $wwwroot?>/direaunami.php"><img src="<?php echo $wwwroot?>/images/mail.gif" align="absmiddle"  alt="" border="0" /></a>
    
    &nbsp;<a class="normal" href="<?php echo $wwwroot?>/direaunami.php">Envoyer cet article à un ami</a> 
    
    				</form>
    
    
    				<p><?php modifier($id = $prod['id'], $type = "produits"); ?></p>
    
    
    </td></tr>
    
    </table>

  3. xeon


    Re bonjour

    voici le deuxième problème de mon passage de la version 2 à la 4 : J'ai un grand nombre de produits qui sont affichés en double dans les pages produits du front office. De même les catégories relatives à chaque produit, dans le back office, s'affichent en double.

    Je précise que j'ai fait un transfert de la base de données, de la 2 vers la 4 : Les tables concernées sont

    peel_produits

    peel_catégories

    produits_categories

    Ce sont les seules tables que j'ai transféré. J'ai modifié les deux premières pour que ça rentre dans la nouvelle version, et laissé telle quelle la troisième.

    Quelqu'un sait-il ce qui se passe ?

    Merci

  4. xeon


    Bonjour,

    Je suis passé de la version 2 à la version 4, gratuite.

    J'ai deux problèmes, que je vais mettre dans deux posts.

    Voici le premier problème : Les catégories ne s'affichent pas par ordre alphabétique ni les sous-catégories. J'ai essayé de faire les modifications de la requete avec ORDER BY, comme indiqué dans certains post du forum, mais rien n'y fait. L'ordre décalé apparait tout aussi bien dans le back office que dans le front office.

    Comment faire pour que les produits soient affichés dans l'ordre alphabétique, sans forcer le positionnement ?

    Merci

  5. Centre


    Merci de votre réponse.

    Il était compris dans la commande de la version 5.3 un module spécifique et l’installation du module Cédicam avec le fonctionnement identique à un site déjà existant que vous avez installé et qui fonctionne avec la validation de 6 jours.

    J’attends votre prise de contact.

    Cordialement

    Toujours pas de prise de contact

  6. phildu34


    BONJOUR ET MERCI DE VOS RÉPONSES ,

    mais j ai déjà essayer sa et si je fait comme vous dites le système carte bancaire ne fonctionne plus , il affiche erreur api de paiement.si vous souhaitez vois les fichiers pour les modifier vous meme je peu vous les envoyer

    a noter que j ai ce problème depuis l'installation du module cb et que personne n a trouver la solution !!!

    Philippe ;)

  7. Gilles Boussin


    Bonjour Mohamed,

    Il y a eu plusieurs tests par le passé d'intégration de moteurs de template dans PEEL, mais ça n'était pas satisfaisant dans le sens où ça créait une complexité en rajoutant un autre niveau d'abstraction et que le but était de faire le plus simple possible pour l'intégration graphique.

    Néanmoins il est à mon avis intéressant de regarder si on peut faire un moteur de template optionnel, et par ailleurs de continuer à améliorer l'organisation du code. Nous travaillons actuellement surtout à l'organisation du code, avec la sortie cette semaine de PEEL Premium 5.4 qui rend plus facile l'intégration grâce à un code plus clair. Pour PEEL Shopping ces évolutions viendront également mais ça prendra un peu de temps => après cet été.

  8. Gilles Boussin


    Bonjour Essebé,

    Oui il y a eu un gros travail de fait sur l'internationalisation. Côté client l'ensemble du texte est traduit, sauf ce qui correspond à du javascript pour lequel il sera fait des ajustements dans la version suivante.

    Les fichiers de langue ont donc été rallongés, et les numéros de ligne ont été uniformisés entre le français et l'anglais pour s'y retrouver plus facilement quand on fait des modifications.

    PS : Tout ceci a été fait en parallèle de la suppression de toutes les baslises <?php ?> dans le code XHTML.

  9. Mohamed


    Bonjour,

    J'ai utiliser Peel depuis ses débuts mais ce qui a toujours fait défaut c'est son sytem d'intégration graphique.

    Le code php est trop mélanger avec le html ce qui rend très difficile pour changer de design.

    La version 4 possède un repertoire "modele" mais tous ce qu'on y trouve dedans c'est des fichier php avec des fonction et encore du html mélanger.

    On juste déplacer les fonction php vers ailleur mais on a toujours pas séparer définitivement le PHP du html.

    Donc voilà, je suis occuper à un intégrer un système de temples pour PEEL et je le mettrait en ligne dès qu'il sera testable en version Beta pour ceux que ça intéresse.

    Voilà si vous avez suggestion ou autre ?

    @ +

  10. Essebé


    Concernant les langues (Après vérification).

    Le fait de faire l'ajout de langue directement dans la base de donnée au niveau du champ langue table peel_langue (en complément aux ALTER TABLE et traduction du fichier de langue) ne permet pas d'ajouter une langue, il semble impératif de passer par le BO et de faire ajout langue. Cela devrait pourtant fonctionner !

    Cela semblait pas mal afin de pouvoir implémenter des langues à la volée et reste quand même à étudier afin de créer un script d'automatisation.

    Il faudrait avoir une liste de toutes les tables devant être altérées par la requête d'ajout (ATER TABLE) ou bien un champ `uselang` de type bool défini à 1 afin de reconnaitre les tables devant être implémentées par les nouveaux champs à créer. (un script php d'itération de table pourrait être assez simple à mettre en œuvre)

    Sur ce, cela fonctionne correctement...

  11. Gilles Boussin


    Bonjour paulanna,

    dans modeles/xxxx/caddie.php : (L149)

    echo "onChange=\"java script:if (this.value > ".$stock_reel.") { this.value='".$stock_reel."'; alert('La quantit&eacute; demand&eacute;e est sup&eacute;rieure au stock disponible.');}\"";

    Il faudrait appeler dans le onchange une fonction, dans laquelle on encaspule la condition :

    if (this.value > ".$stock_reel.") { this.value='".$stock_reel."'; alert('La quantit&eacute; demand&eacute;e est sup&eacute;rieure au stock disponible.');

    et dans cette fonction, également rajouter une condition sur le fait que la valeur doit ne pas être nulle.

    Par ailleurs,il faudrait idéalement faire une vérification analogue en php.

    En cas de souci, postez de nouveau, si par exemple vous avez besoin que je détaille plus précisément le code à écrire.

  12. Gilles Boussin


    Bonjour paulanna,

    Vous devriez normalement pouvoir récupérer l'id de la commande via $_GET['id'] :

    Dans modules/paypal/ok.php :

    mysql_query("UPDATE peel_commandes SET statut = '3' WHERE id = '".intval(vb($_GET['id']))."'");

    est la requête qui permet de mettre à jour de statut, et si vous avez une 5.3, il faut corriger certte requête en :

    mysql_query("UPDATE peel_commandes SET id_statut_paiement = '3' WHERE id = '".intval(vb($_GET['id']))."'");

Twitter Advisto ecommerce

Facebook PEEL Shopping