Flux d’activité

Flux d’activité de Messages

  1. La fleur


    Bonjour Willy,

    Les dernieres crées : " Fleuristes", "Intermediaire", "villes_livrees"

    J'ai essayé avec ENUM mais ça ne fonctionne pas avec SET non plus

    mais je dois merder dans mes requetes

    C'est un truc pour moi pas pour les clients dont j'ai besoin

    Merci d'être là

  2. wantmaster


    Bonjour, je viens de découvrir PEEL qui ma l'air trés bien, étant depuis 2 ans sur oscommerce, je souhaite me diriger vers PEEL pour voir les différences entre c'est deux script open source. J'ai donc télécharger la version premium et regarder de prés le script, mais plusieurs intérogations me vienne.

    Ou peut t-on modifié le footer et le header?

    Doit t-on payer obligatoirement pour avoir les modules suplémentaire?

    Si je passe par le site PEEL, en combien de temps notre demande est réaliser?

    Ceci sont mes 1ere questions, j'en est d'autres, mais je vais pas vous envahir de toutes mes questions.

    Merçi d'avance d vos réponses

    cordialement

    Euh je suis nouveau ici, mais je savais pas que la version premium est open source ;) Si personne ne le remarque alors coment vous l'avez telecharger? 200€ c'est pas sont prix?

  3. wantmaster


    Bonsoir tout le monde, voilà j'essaye de comprendre comment est gérer peel shopping. Déjà je ne comprends pas que certain parle de version 3.1 hors en téléchargement on ne peu avoir que la 3.0 qui plus est en béta.

    J'ai bien vu qu'entre la version 2.93 et 3.0 on a tout gérer par des div au lieu des tableaux se qui me semble logique pour du design. Dans le fichier modeles/haut.php (version 3.0) je constate qu'on n'a pas gérer l'affichage correctement. Se que je veux dire c'est qu'à la fin du fichier on voit "<div id="centre">" donc pas de </div>.

    En claire soit c'est nickel en IE6 et blem en firefox2 soit le contraire soit les 2 ;)

    Si j'ai compris, lorsqu'on clique sur le menu on passe en paramètre le design « centre » auquel on y incorpore le contenu dedans puis on ferme par </div> ensuite appel du footer.php

    Mais je vois bien que ce n'est pas évident. Bizarre que personne n'en parle. Personne n'a trouvé? Il est clair index.php génère le design haut... bas.php et que le menu haut.php est couper en plusieurs partie et la partie centre on incorpore le contenu des différents fichier.php

    Ex: dans le menu gauche haut.php je choisie le lien produit.php donc produit.php contient l'include du fichier haut.php mais de se fait faut insérer le contenu produit.php dans la balise <div id="centre"> (produit.php) </div>

    J'espère qu'on ma compris, et si quelqu'un à trouver et bien sa serai cool d'y remédier, car en voir qui retape le design sur plusieurs fichier.php hum...

  4. La fleur


    Bonjour,

    on en a déja parlé de ce dev' ;)

    Vous avez déja entré quoi dans la base, uniquement les info fleuriste en utilisant le module revendeur c'est ca ?

    Ce que vous demandé est possible, mais il faut savoir ce qui est déja fait pour estimer ce qu'il reste à faire.

    Willy

    Bonjour Willy,

    Ma BDD

    http://phpmyadmin.nuxit.net/

    Choix du serveur : Mysql4

    Ensuite la base Floraclic, et la il y a toute les tables

    Les dernieres crées : " Fleuristes", "Intermediaire", "villes_livrees"

    J'ai essayé avec ENUM mais ça ne fonctionne pas avec SET non plus

    mais je dois merder dans mes requetes

    C'est un truc pour moi pas pour les clients dont j'ai besoin

    Merci d'être là

  5. tgboy


    merci patrice!

    je préfère poser ma question ici comme ça la communauté pourra en profiter!

    voila, sur votre pack a 500 € comprenant l'hébergement chez OVH, c'est du dedié! pouvez-vous expliquer concrètement quel est le type de serveur, sa technologie...

    par contre, si on est environ 25 a 30 comptes sur un dedie, ca devient du mutualise nan? ;)

    merci d'avance ;)

  6. Willy


    Bonjour,

    on en a déja parlé de ce dev' ;)

    Vous avez déja entré quoi dans la base, uniquement les info fleuriste en utilisant le module revendeur c'est ca ?

    Ce que vous demandé est possible, mais il faut savoir ce qui est déja fait pour estimer ce qu'il reste à faire.

    Willy

  7. 3DVF


    test.php le voici :

    <?php
    include("../configuration.inc.php");
    $input = $_REQUEST['input'];
    $aResults = array();

    $query = "SELECT * FROM `peel_produits` WHERE `nom_fr` LIKE '".$input."%' ";
    $qr = @mysql_query($query);

    while($row=mysql_fetch_array($qr))
    {
    $aResults[] = array( "id"=>($row['id']) ,"value"=>htmlspecialchars($row['nom_fr']), "info"=>htmlspecialchars($row['id']) );
    }

    header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
    header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
    header ("Cache-Control: no-cache, must-revalidate");
    header ("Pragma: no-cache");

    if (isset($_REQUEST['json']))
    {
    header("Content-Type: application/json");

    echo "{\"results\": [";
    $arr = array();
    for ($i=0;$i<count($aResults);$i++)
    {
    $arr[] = "{\"id\": \"".$aResults[$i]['id']."\", \"value\": \"".$aResults[$i]['value']."\", \"info\": \"\"}";
    }
    echo implode(", ", $arr);
    echo "]}";
    }
    else
    {
    header("Content-Type: text/xml");

    echo "<?xml version=\"1.0\" encoding=\"utf-8\" ?><results>";
    for ($i=0;$i<count($aResults);$i++)
    {
    echo "<rs id=\"".$aResults[$i]['id']."\" info=\"".$aResults[$i]['info']."\">".$aResults[$i]['value']."</rs>";
    }
    echo "</results>";
    }
    ?>[/codebox]

  8. La fleur


    Et dans cette table je dois faire un champ par ville livrée ?

    Style ville1 cp1 ville2 cp2 ville3 cp3 etc..

    ?

    Imaginons un fleuriste 'Dédé' il livre 10 villes dans son périmètre

    Je souhaiterai pouvoir saisir une de ces 10 villes ou le code postal et que ça m'affiche le fleuriste qui la livre

    Voilà est ce plus clair ?

    Je ne crois pas que dans le champ 'nom_villes' de la table 'villes desservies' je puisse entrer UNE LISTE de communes et ensuite demander l'une d'entre elles dans un WHERE

    SI ??

  9. Riskbreaker


    Bonjour,

    J'ai encore un problème sur la version peel 2.9.3.

    Le formulaire de recherche de la page administrer/produits.php me renvoie tout le temps TOUS les produits. Il ne prend plus en compte les différents critères de recherche...

    Pourtant, j'ai comparé la page de la version 3.0 qui marche très bien avec la mienne, jai corrigé les quelques défauts décrits dans le post it de M.Ruault, mais rien n'y fait.

    Cependant je tiens à dire que j'ai modifié quelques variables... Le champ où l'on écrivait la référence du produit, je l'ai remplacé par le nom. Normalement, cela devrait marcher...

    Si une bonne âme charitable peut m'aider, j'ai passé toute la journée d'hier dessus en vain ;)

    Je vous mets ma fonction affiche_liste_produit, c'est forcément de là que vient le problème non ? ;)

    function affiche_liste_produits($start, $frm) 
    
    {
    
    global $wwwroot;
    
    global $categorie_options;
    
    ?>
    
    <table border="0" cellpadding="0" cellspacing="2" width="740">
    
    <tr>
    
    	<td class="normal"  colspan="7">
    
    <form method="get" action="<?php echo $_SERVER['PHP_SELF']?>?start=0&mode=recherche">
    
    <table border="0" cellpadding="0" cellspacing="2" width="740">
    
    	<tr><td colspan="2" class="entete">Choisir vos critères de recherche</td></tr>
    
    	<tr>
    
    	  <td class="normal"><b>Etat du produit :</b> <br />
    
    	  <span class="normal">
    
    	   <input type="radio" name="etat" value="NULL" checked /><i>peu importe</i>
    
    	   <input type="radio" name="etat" value="1" /><i>En ligne</i>
    
    	   <input type="radio" name="etat" value="0" /><i>En attente</i>
    
    	   </span>
    
    	  </td>
    
    	  <td class="normal"><b>Catégories</b><br />
    
    	   <select size="1" name="categorie" class="formulaire1">
    
    		<option value="NULL">Toutes les catégories</option>
    
    		<?php 
    
    
    		if (!isset($categorie_id)) { $categorie_id = 0; }
    
    
    		$frm['categories'] = array($categorie_id);
    
    
    		construit_select_cat($categorie_options, $frm['categorie_id']);
    
    
    		echo $categorie_options;
    
    		?>
    
    		</select>	
    
    		</td>
    
    	</tr>
    
    	<tr>
    
    	  <td class="normal" valign="top">
    
    	  <b>Le produit est-il en page d'accueil ?</b><br />
    
    	  <span class="normal">
    
    	   <input type="radio" name="homepage" value="NULL" checked /><i>peu importe</i>
    
    	   <input type="radio" name="homepage" value="1" /><i>oui</i>
    
    	   <input type="radio" name="homepage" value="0" /><i>non</i>
    
    	   </span>
    
    	  </td>
    
    	  </tr>
    
    	<tr>
    
     <td class="normal" valign="top"><b>Référence du produit :</b> <input type="text" name="reference" size="15" class="formulaire1" value="" /> 
    
    	 </td>
    
    		 </tr>
    
    	<tr><td colspan="2" height="5" class="label"><img src="<?php echo $wwwroot?>/images/blank.gif" height="5" alt="" /></td></tr>
    
    	<tr>
    
    	  <td align="center" colspan="2"><input class="bouton" type="submit" value="Rechercher" class="formulaire1" name="action" /> </td>
    
    	</tr>
    
      </table>
    
    </form>
    
    </td></tr>
    
    
    <tr>
    
    	<td class="entete"  colspan="7">Liste des produits</td>
    
    </tr>
    
    
    <tr>
    
    	<td colspan="7">
    
    	<a class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?mode=ajout">[Ajouter un produit]</a>
    
    	</td>
    
    </tr>
    
    
    			<?php 
    
    			$nb = 30;
    
    
    			$where = "";
    
    
    			if (isset($frm['etat'])) {if ($frm['etat'] != "NULL") {$where .= " AND p.etat = '".$frm['etat']."'";}}
    
    
    			if (isset($frm['nom'])) {if (!empty($frm['nom'])) {$where .= " AND p.nom = '".$frm['nom']."'";}}
    
    
    			if (isset($frm['nbparpage'])) {if (!empty($frm['nbparpage'])) {$nb = $frm['nbparpage'];}}//nombre d'enregistrement par page 
    
    
    			if (isset($frm['homepage'])) {if ($frm['homepage'] != "NULL") {$where .= " AND p.on_special = '".$frm['homepage']."'";}}
    
    
    			if (isset($frm['categorie']) && !empty($frm['categorie'])) {
    
    
    				if ($frm['categorie'] != "NULL") {$where .= " AND c.id = '".$frm['categorie']."'";}
    
    
    				$sql = "SELECT p.id, p.reference, p.nom, p.description, p.prix, p.etat, p.date_maj FROM peel_produits p, peel_produits_categories pc, peel_categories c WHERE p.id = pc.produit_id AND c.id = pc.categorie_id AND 1 ".$where." ORDER BY p.id ASC LIMIT $start, $nb";	
    
    
    				$sql_count = "SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc, peel_categories c WHERE p.id = pc.produit_id AND c.id = pc.categorie_id AND 1 ".$where." ORDER BY p.id ASC";
    
    
    			} else {
    
    
    				$sql = "SELECT p.id,  p.reference, p.nom, p.description, p.prix, p.etat, p.date_maj FROM peel_produits p WHERE 1 ".$where." ORDER BY p.id DESC LIMIT $start, $nb";
    
    
    				$sql_count = "SELECT COUNT(*) FROM peel_produits p WHERE 1 ".$where." ORDER BY p.id DESC";
    
    
    			}
    
    
    			$result=mysql_query($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
    			if (mysql_num_rows($result) == 0) 
    
    
    			{
    
    
    			echo "<tr><td class=\"normal\"><b>Aucun produit enregistré dans la base.</b></td></tr>"; } 
    
    
    			else {
    
    			?>
    
    			<tr bgcolor="#6699ff">
    
    				<td class="menu">Action</td>
    
    				<td class="menu">Catégorie</td>
    
    				<td class="menu">Nom</td>
    
    				<td class="menu">Prix € T.T.C</td>
    
    				<td class="menu">Etat</td>
    
    				<td class="menu" align="center">Création / Mise à jour</td>
    
    			</tr>
    
    			<?php 
    
    			$i = 0;
    
    
    			while ($ligne = mysql_fetch_array($result)) { 
    
    
    			?>
    
    					<tr bgcolor="<?php echo  ($i % 2 == 0 ? '#F4F4F4' : '#ffffff' );?>">
    
    						<td class="normal" align="center">
    
    						<a onClick="java script:return confirm('Êtes-vous sûr de vouloir supprimer le produit <?php echo addslashes($ligne['nom']) ?> ?');" class="normal" title="Supprimer <?php echo $ligne['nom'] ?>" href="<?php echo $_SERVER['PHP_SELF']?>?mode=suppr&id=<?php echo $ligne['id'] ?>">
    
    						<img src=<?php echo $wwwroot?>/images/poubelle.gif border=0></a></td>
    
    						<td class="normal" align="center">
    
    
    						<?php 
    
    
    						$sqlCAT = "SELECT id, nom FROM peel_categories c, peel_produits_categories pc WHERE pc.produit_id = ".$ligne['id']." AND c.id = pc.categorie_id";
    
    
    						$resCAT = mysql_query($sqlCAT);
    
    
    						if (mysql_num_rows($resCAT) > 0) {
    
    
    							while ($cat = mysql_fetch_array($resCAT)) {
    
    
    								echo html_entity_decode($cat['nom'])."<br />";
    
    
    							}
    
    
    						} else {
    
    
    							echo "<font color=\"red\"><b>n.c</b></font>";
    
    
    						 }
    
    
    						?>		
    
    
    						</td>
    
    						<td class="normal" align="center"><a class="normal" title="Modifier ce produit" href="<?php echo $_SERVER['PHP_SELF']?>?mode=modif&id=<?php echo $ligne['id'] ?>"><?php echo stripslashes($ligne['nom'])?></a></td>
    
    						<td class="normal" align="center"><?php echo $ligne['prix'] ?> € T.T.C</td>
    
    						<td align="center" class="normal"><?php if   (empty($ligne['etat'])) {echo "<img src=\"".$wwwroot."/administrer/images/puce-blanche.gif\" alt=\"\" />";} else {echo "<img src=\"".$wwwroot."/administrer/images/puce-verte.gif\" alt=\"\" />";} ?></td>	
    
    						<td align="center" class="label"><?php if (empty($ligne['on_stock']))  { echo "n.a"; } else { echo ($ligne['stock'] <= 0) ? "<font color=\"red\">".$ligne['stock']."</font>" :  $ligne['stock'];} ?></td>	
    
    						<td class="normal" align="center"><?php echo date("d-m-Y", strtotime($ligne['date_maj'])) ?></td>
    
    					</tr>
    
    					<tr><td align="center" class="normal" colspan="7">
    
    			<?php 
    
    				$i++;
    
    			} 
    
    
    			}
    
    
    			//Boutons précédent et suivant 
    
    			if($start) 
    
    			{
    
    
    			print("<a class=\"normal\" href=\"".$_SERVER['PHP_SELF']."?start=".($start-$nb)."&categorie=".vb($frm['categorie'])."\">page précédent</a>");} 
    
    
    			$result=mysql_query($sql_count); 
    
    
    			$row=mysql_fetch_row($result); 
    
    
    
    			if($row[0]>($start+$nb)) 
    
    			{ 
    
    
    			if($start) {print(" / ");} 
    
    
    			print("<a class=\"normal\" href=\"".$_SERVER['PHP_SELF']."?start=".($start+$nb)."&categorie=".vb($frm['categorie'])."\">page suivante</a>"); 
    
    
    			} 
    
    
    			print("<br />"); 
    
    
    //Affichage des pages 
    
    if($row[0]>$nb) // le nombre d'enreg. est > au nb de lignes d'affichage ?
    
    
    for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages
    
    { 
    
    ?>
    
    <a class="normal" href="<?php echo $_SERVER['PHP_SELF']."?start=".$index*$nb; ?>&categorie=<?php echo vb($frm['categorie'])?>"><?php echo $index+1; ?></a> 
    
    <?php 
    
    }
    
    echo "</td></tr></table>";
    
    }
    
    
    function valide_form_produit(&$frm, &$erreurs) {
    
    
    	$erreurs = array();
    
    	$msg = array();
    
    
    	if (empty($frm['nom'])) {
    
    		$erreurs['nom'] = true;
    
    		$msg['nom'] = " Vous devez insérer un nom de produit.";
    
    
    	} 
    
    
    	return $msg;
    
    }

  10. panne sèche


    1) dans utilisateurs/enregistrement.php

    2) je ne sais pas je n'utilise pas wana comme dit paulanna, contactez les sur leur forum ca sera mieux

    3) sur votre hebergement, vous devez avoir accès a voter base de donnés. Peut etre par phpmyadmin, cliquez sur votre base, puis sur l'onglet sql, collez le code et executez. MAIS AVANT sauvegardez votre base c'est IMPERATIf en cas de soucis.

    Willy

    Bonjour

    Merci à vous deux (paulanna et willy) et sans aucun doutes d'autres personnes dévouées, pour l'aide précieuse que vous apportez sur ce forum

    Cordialement

    Panne Sêche

  11. kefren


    En fait c'est ce que j'ai commencer par faire mais il ne prend que la tranche la plus grande j'ai renseigné mes tables (tarif zone et types) en commencant que par un seul département mais comme je n'ai pas encore fais la fonction pour le calcul automatique en fonction de l'adresse de livraison, il devrai normalement me prendre en compte les tarif que j'ai renseignés dans la table peel_tarifs. Non ??

Twitter Advisto ecommerce

Facebook PEEL Shopping