Flux d’activité

Flux d’activité de Messages

  1. MEACOOLPAS


    est ce que cela fonctionne maintenant pour le descriptif des catégories ?

    et là, tu as le même souci mais avec le descriptif des rubriques ?

    fais passer la page rubriques.php par email et regarde dans la bdd dans peel_rubrique le champ description

    Pour la description des catégories ya plus de soucis merci bcp.

    pour l'affichage des rubriques, rien n'apparait...

    voici le code de ma page rubriques.php :

    <?php 
    
    include("../configuration.inc.php");
    
    necessite_identification();
    
    necessite_priv("admin");
    
    
    $DOC_TITLE = "Gérer les rubriques";
    
    include("modeles/haut.php");
    
    
    function affiche_arbo_rub(&$sortie, &$selectionne, $parent=0, $indent="") {
    
    
    	GLOBAL $frm, $repertoire_images, $wwwroot;
    
    
    	$qid = mysql_query("SELECT id, nom, description, image, etat FROM peel_rubriques WHERE parent_id = $parent");
    
    
    	if ($qid) {
    
    
    		if (mysql_num_rows($qid) > 0) {
    
    			$i = 0;
    
    			while ($rub =  mysql_fetch_array($qid)) {
    
    
    				if ($rub['image'] !="") {$logo = "<img src=".$repertoire_images.$rub['image'].">";} else { $logo = "";}
    
    
    				if (empty($rub['etat'])) {$etat = "<img src=".$wwwroot."/administrer/images/puce-blanche.gif>";} else {$etat = "<img src=".$wwwroot."/administrer/images/puce-verte.gif>";} 
    
    
    				$sortie .= "
    
    				<tr bgcolor=\"".($i % 2 == 0 ? '#F4F4F4' : '#ffffff' )."\"><td align=\"center\">
    
    				<a href=\"". $_SERVER['PHP_SELF']. "?mode=ajout&id=". $rub['id'] ."\"><img src=../administrer/images/rubrique-24.gif width=24 border=0></a>
    
    				 <a href=\"". $wwwroot. "/administrer/articles.php?mode=ajout&rubrique_id=" . $rub['id'] ."\"><img src=\"../administrer/images/prod-cat-24.gif\" width=\"24\"  border=\"0\" alt=\"\" /></a>
    
    				 <a onClick=\"java script:return confirm('Êtes-vous sûr de vouloir supprimer la rubrique ?');\" href=\"". $_SERVER['PHP_SELF'] ."?mode=suppr&id=". $rub['id'] ."\"><img src=\"$wwwroot/images/poubelle.gif\" border=\"0\" alt=\"\" /></a>
    
    				</td>
    
    				<td align=\"center\">$indent<a class=\"normal\" href=\"". $_SERVER['PHP_SELF'] ."?mode=modif&id=" . $rub['id'] ."\">" . html_entity_decode($rub['nom']) ."</a></td>
    
    				<td align=\"center\">". $logo ."</td>
    
    				<td align=\"center\">". $etat ."</td>
    
    				</tr>";
    
    				$i++;
    
    				if ($rub['id'] != $parent) {
    
    
    					affiche_arbo_rub($sortie, $selectionne, $rub['id'], $indent."      ");
    
    				}
    
    			}
    
    		}
    
    	}
    
    }
    
    
    $start = vn($_REQUEST['start']);// Détermine la variable start (début de page)
    
    
    switch (vb($_REQUEST['mode'])) {
    
    
    	case "ajout" :
    
    
    		affiche_formulaire_ajout_rubrique(intval(vn($_REQUEST['id'])));
    
    		break;
    
    
    	case "modif" :
    
    
    	affiche_formulaire_modif_rubrique(intval(vn($_REQUEST['id'])));
    
    	break;
    
    
    	case "suppr" :
    
    		supprime_rubrique(intval(vn($_REQUEST['id'])));
    
    		affiche_formulaire_liste_rubrique(intval(vn($_REQUEST['id'])));
    
    			break;
    
    
    	case "supprfile" :
    
    		supprime_fichier(intval(vn($_REQUEST['id'])), $_GET['file']);
    
    		affiche_formulaire_modif_rubrique(intval(vn($_REQUEST['id'])));
    
    		break;
    
    
    	case "insere" :
    
    
    
    	if (!empty($_FILES['image']['name'])) {
    
    		$img = upload($_FILES['image']);	
    
    	}
    
    		insere_sous_rubrique(intval(vn($_REQUEST['id'])), vb($img), $HTTP_POST_VARS);
    
    		affiche_formulaire_liste_rubrique(intval(vn($_REQUEST['id'])));
    
    		break;
    
    
    	case "maj" :
    
    
    	if (!empty($_REQUEST['image'])) {
    
    
    		$img = $_POST['image'];
    
    
    	} else {
    
    
    		if (!empty($_FILES['image']['name'])) {
    
    			$img = upload($_FILES['image']);	
    
    		}	
    
    
    	}
    
    
    		maj_rubrique(intval(vn($_REQUEST['id'])), vb($img),$HTTP_POST_VARS);
    
    		affiche_formulaire_liste_rubrique(vn($_REQUEST['id']));
    
    		break;
    
    
    	case "recherche" :
    
    	affiche_recherche_liste_rubrique(intval(vn($_REQUEST['id'])), $HTTP_POST_VARS);
    
    	break;
    
    
    	default :
    
    		affiche_formulaire_liste_rubrique(intval(vn($_REQUEST['id'])));
    
    		break;
    
    }
    
    
    
    include("modeles/bas.php");
    
    
    /******************************************************************************
    
     * FONCTIONS
    
     *****************************************************************************/
    
    function affiche_formulaire_ajout_rubrique($id) {
    
    	GLOBAL $rubrique_options, $frm;
    
    /* Affiche un formulaire de rubrique vide */
    
    	/* Valeurs par défaut */
    
    	$frm["parent"] = array($id);
    
    	$frm["nouveau_mode"] = "insere";
    
    	$frm["nom"] = "";
    
    	$frm["description"] = "";
    
    	$frm["image"] = "";
    
    	$frm["etat"] = "";
    
    	$frm["on_special"] = "";
    
    	$frm["titre_soumet"] = "Ajouter une sous-rubrique";
    
    	/* Affiche la liste des rubriques, en présélectionnant la rubrique choisie. */
    
    	construit_arbo_rub($rubrique_options, $frm["parent"]);
    
    	affiche_formulaire_rubrique();
    
    }
    
    
    function affiche_formulaire_modif_rubrique($id) {
    
    /* Affiche le formulaire de modification de rubrique. */
    
    
    	GLOBAL $frm, $rubrique_options;
    
    	/* Charge les infos de la rubrique. */
    
    	$qid = mysql_query("
    
    	SELECT *
    
    	FROM peel_rubriques
    
    	WHERE id = '$id'
    
    	");
    
    
    	$frm = mysql_fetch_array($qid);
    
    
    	$frm["parent"] = array($frm["parent_id"]);
    
    	$frm["nouveau_mode"] = "maj";
    
    	$frm["titre_soumet"] = "Sauvegarder changements";
    
    
    	/* Affiche la liste des rubriques, en présélectionnant la rubrique choisie. */
    
    	construit_arbo_rub($rubrique_options, $frm["parent"]);
    
    	affiche_formulaire_rubrique();
    
    }
    
    
    function supprime_rubrique($id) {
    
    /* Supprime la rubrique spécifiée par ve($_REQUEST['id']), et déplace tous les produits sous
    
     * cette rubrique au parent immédiat. */
    
    
    	/* Trouve le parent de cette rubrique */
    
    	$qid = mysql_query("
    
    	SELECT rub.nom, rub.parent_id, parent.nom AS parent
    
    	FROM peel_rubriques rub, peel_rubriques parent
    
    	WHERE parent.id = rub.parent_id
    
    	AND rub.id = '$id'
    
    	");
    
    
    	if ($qid) {
    
    
    		if (mysql_num_rows($qid) > 0) {
    
    
    			$rub = mysql_fetch_array($qid);
    
    
    			/* Réaffecte tous les produits de cette rubrique à la rubrique parente */
    
    			$qid = mysql_query("
    
    			UPDATE peel_articles_rubriques
    
    			SET rubrique_id = ".$rub['parent_id']."
    
    			WHERE rubrique_id = '$id'
    
    			");
    
    
    			/* Réaffecte toutes les sous-rubriques de cette rubrique à la rubrique parente */
    
    			$qid = mysql_query("
    
    			UPDATE peel_rubriques
    
    			SET parent_id = ".$rub['parent_id']."
    
    			WHERE parent_id = '$id'
    
    			");
    
    
    			} else {
    
    
    			/* Réaffecte tous les produits de cette rubrique à la rubrique parente */
    
    			$qid = mysql_query("
    
    			UPDATE peel_articles_rubriques
    
    			SET rubrique_id = '0'
    
    			WHERE rubrique_id = '$id'
    
    			");
    
    
    			/* Réaffecte toutes les sous-rubriques de cette rubrique à la rubrique parente */
    
    			$qid = mysql_query("
    
    			UPDATE peel_rubriques
    
    			SET parent_id = '0'
    
    			WHERE parent_id = '$id'
    
    			");
    
    			}
    
    
    		mysql_query("DELETE FROM peel_rubriques WHERE id = '$id'");
    
    
    	}
    
    	?>
    
    		<p class="normal">
    
    		La rubrique a été effacée.  Tous ses articles et
    
    		sous-rubriques ont été réassignés à la rubrique supérieure.</p>
    
    	<?php 
    
    }
    
    
    function insere_sous_rubrique($id, $img, $frm) {
    
    /* Ajoute une nouvelle sous-rubrique sous le parent ve($_REQUEST['id']). Tous les champs sont 
    
       stockés dans la variable $frm */
    
    	valide($frm['on_special']);
    
    	valide($frm['etat']);
    
    	$qid = mysql_query("
    
    	INSERT INTO peel_rubriques (parent_id, nom, description, image, lang, etat, on_special)
    
    	VALUES ($frm[parent], '".htmlspecialchars($frm['nom'], ENT_QUOTES)."',  '".htmlspecialchars($frm['description'], ENT_QUOTES)."', '$img','fr','".$frm['etat']."','".$frm['on_special']."')
    
    	");
    
    }
    
    
    function maj_rubrique($id, $img, $frm) {
    
    	/* Met à jour la rubrique $id avec les nouvelles valeurs contenues dans $frm */
    
    	valide($frm['on_special']);
    
    	valide($frm['etat']);
    
    	$qid = mysql_query("
    
    	UPDATE peel_rubriques SET
    
    		 parent_id = '$frm[parent]'
    
    		,nom = '".htmlspecialchars($frm['nom'], ENT_QUOTES)."'
    
    		,description = '".htmlspecialchars($frm['description'], ENT_QUOTES)."'
    
    		,image = '$img'
    
    		,lang = 'fr'
    
    		,etat = '$frm[etat]'
    
    		,on_special = '$frm[on_special]'
    
    	WHERE id = '$id'
    
    	");
    
    }
    
    
    function affiche_formulaire_liste_rubrique($id) {
    
    	GLOBAL $rubrique_options;
    
    /* Affiche un formulaire de rubrique vide */
    
    	/* Valeurs par défaut */
    
    	$frm["parent"] = array($id);
    
    	$frm["nouveau_mode"] = "insere";
    
    	$frm["nom"] = "";
    
    	$frm["description"] = "";
    
    	$frm["image"] = "";
    
    	$frm["etat"] = "";
    
    	$frm["on_special"] = "";
    
    	$frm["titre_soumet"] = "Ajouter une sous-rubrique";
    
    
    	/* Affiche la liste des rubriques, en présélectionnant la rubrique choisie. */
    
    	affiche_arbo_rub($rubrique_options, $frm["parent"]);
    
    	affiche_liste_rubrique($frm["parent"]);
    
    }
    
    
    function affiche_recherche_liste_rubrique($id, $frm) {
    
    	GLOBAL $rubrique_options;
    
    /* Affiche un formulaire de rubrique vide */
    
    	/* Valeurs par défaut */
    
    	$frm["parent"] = array($id);
    
    	$frm["nouveau_mode"] = "insere";
    
    	$frm["nom"] = "";
    
    	$frm["description"] = "";
    
    	$frm["image"] = "";
    
    	$frm["etat"] = "";
    
    	$frm["on_special"] = "";
    
    	$frm["titre_soumet"] = "Ajouter une sous-rubrique";
    
    	/* Affiche la liste des rubriques, en présélectionnant la rubrique choisie. */
    
    	affiche_arbo_rub($rubrique_options, $frm["parent"]);
    
    	affiche_liste_rubrique($frm["parent"]);
    
    }
    
    
    
    
    function affiche_liste_rubrique($HTTP_POST_VARS) {
    
    	GLOBAL $rubrique_options;
    
    	GLOBAL $id;
    
    	GLOBAL $wwwroot;
    
    ?>
    
    
    <table border="0" widtd="100%" cellpadding="0" cellspacing="2" width="100%">
    
    <tr valign="top"><td colspan="4" class="entete">LISTE DES RUBRIQUES</td></tr>
    
    <tr valign="top">
    
    		<td colspan="4" >
    
    		<a class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?mode=ajout">
    
    		[Ajouter une rubrique]</a>
    
    </td>
    
    	</tr>
    
    	<tr bgcolor="#6699ff">
    
    		<td class="menu">Action</td>
    
    		<td class="menu">rubriques</td>
    
    		<td class="menu">Image</td>
    
    		<td class="menu">Etat</td>
    
    	</tr>
    
    		<?php echo $rubrique_options?>
    
    </table>
    
    <?php }?>
    
    
    <?php 
    
    function affiche_formulaire_rubrique() {
    
    	GLOBAL $frm,$rubrique_options,$id,$repertoire_images, $wwwroot;
    
    ?>
    
    <form name="entryform" method="post" action="<?php echo $_SERVER['PHP_SELF']?>" enctype="multipart/form-data">
    
    <input type="hidden" name="mode" value="<?php echo $frm["nouveau_mode"]?>" />
    
    <input type="hidden" name="id" value="<?php echo $frm['id']?>" />
    
    <table border="0" widtd="100%" cellpadding="0" cellspacing="1" width="100%">
    
    <tr>
    
    	<td class="entete" colspan="2">Ajouter une rubrique</td>
    
    </tr>
    
    <tr>
    
    	<td  colspan="2" class="label">Choisir la rubrique principale :</td>
    
    </tr>
    
    <tr>
    
    	<td colspan="2" >
    
    		<select class="formulaire1" name="parent" style="width:100%" size="10">
    
    		<option value="0" selected>A la racine</option>
    
    		<?php echo $rubrique_options?>
    
    		</select>
    
    	</td>
    
    </tr>
    
    <tr><td valign="top" class="normal">
    
    					Afficher la rubrique en page d'accueil :
    
    					</td>
    
    					<td><input type="checkbox" name="on_special" <?php echo frmvalide($frm['on_special'])?> /></td>
    
    				</tr>
    
    				<tr>
    
    					<td class="normal">Etat de la rubrique :</td>
    
    					<td class="normal">
    
    					  <input type="radio" name="etat" value="1" <?php if(vb($frm['etat'])=="1") {echo "checked";} ?> />En ligne<br />
    
    					  <input type="radio" name="etat" value="0" <?php if(vb($frm['etat'])=="0") {echo "checked";} ?> />En attente
    
    					</td>
    
    				</tr>
    
    		<tr>
    
    			<td  colspan="2" class="label">Nom :</td>
    
    		</tr>
    
    		<tr>
    
    			<td colspan="2" ><input  style="width: 100%" class="formulaire1" type="text" name="nom" size="25" value="<?php echo $frm["nom"] ?>" /></td>
    
    		</tr>
    
    		<tr valign="top">
    
    			<td  colspan="2" class="label">Description :</td>
    
    		</tr>
    
    		<tr>
    
    			<td colspan="2" class="normal">		
    
    <input type="hidden" value="html" name="p_format" tabindex="1" id="p_format" >
    
    <p>
    
    <textarea style="width:100%" rows="10" name="description" id="description" class="formulaire1"><?php echo  nl2br(html_entity_decode($frm['description']))?></textarea>
    
     </p>
    
     <script src="<?php echo  $wwwroot?>/lib/js/toolbar.js" type="text/javascript"></script>
    
     <script type="text/javascript">if (document.getElementById) {
    
    		var tb = new dcToolBar(document.getElementById('description'),
    
    		document.getElementById('p_format'),'images/');
    
    
    		tb.btStrong('Forte emphase');
    
    		tb.btEm('Emphase');
    
    		tb.btIns('Inséré');
    
    		tb.btDel('Supprimé');
    
    		tb.btQ('Citation en ligne');
    
    		tb.btCode('Code');
    
    		tb.addSpace(10);
    
    		tb.btBr('Saut de ligne');
    
    		tb.addSpace(10);
    
    		tb.btBquote('Bloc de citation');
    
    		tb.btPre('Texte préformaté');
    
    		tb.btList('Liste non ordonnée','ul');
    
    		tb.btList('Liste ordonnée','ol');
    
    		tb.addSpace(10);
    
    		tb.btLink('Lien',
    
    			'URL ?',
    
    			'Langue ?',
    
    			'fr');
    
    		tb.btImgLink('Image externe',
    
    			'URL ?');
    
    		tb.addSpace(10);
    
    		tb.draw('Vous pouvez utiliser les raccourcis suivants pour enrichir votre présentation.');
    
    	}
    
    	</script></td>
    
    		</tr>
    
    			<?php if (!empty($frm["image"])){ ?>
    
    				<tr valign="top">
    
    					<td colspan="2" class="label">Image : <br />
    
    					<img src="<?php echo $repertoire_images.$frm["image"] ?>" alt="" /><br />
    
    					Nom du fichier :<?php echo $frm["image"]?> 
    
    					<a class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?mode=supprfile&id=<?php echo vb($frm['id'])?>&file=image"><img src="<?php echo $wwwroot?>/administrer/images/b_drop.png" width="16" height="16" alt="" border="0" />supprimer cette image</a>
    
    					<input type="hidden" name="image" value="<?php echo $frm["image"]?>" />
    
    					</td>
    
    				</tr>
    
    				<?php } else {?>
    
    
    				<tr valign="top">
    
    					<td  colspan="2" class="label">Image :</tr>
    
    					<tr>
    
    						<td class="normal" colspan="2" >
    
    					<input style="width: 100%" name="image" TYPE="file" class="formulaire1" value="" />
    
    					</td>
    
    				</tr>
    
    
    				<?php }?>
    
    		<tr>
    
    		<td colspan="2" align="center"><input class="bouton" type="submit" value="<?php echo $frm["titre_soumet"] ?>" /></td>
    
    	</tr>
    
    </table>
    
    </form>
    
    <?php }
    
    
    function supprime_fichier($id, $file) {
    
    /* Supprime le produit spécificié par $id. Il faut supprimer le produit
    
     * puis les entrées correspondantes de la table produits_categories. */
    
    	global $the_path;
    
    	/* Charge les infos du produit. */
    
    
    	switch($file) {
    
    
    	case "image" :
    
    	$sql = "SELECT image FROM peel_rubriques WHERE id = '$id'";
    
    	$res = mysql_query($sql);
    
    	$file = mysql_fetch_row($res);
    
    	mysql_query("UPDATE peel_rubriques SET image = '' WHERE id = '$id'");
    
    	break;
    
    
    	}
    
    	@unlink($the_path.$file[0]);
    
    	?>
    
    	<div class="normal">
    
    	Le fichier <b><?php echo $file[0]?> </b>a été effacé du serveur.
    
    	</div>
    
    
    	<?php 
    
    }
    
    
    ?>

  2. MEACOOLPAS


    peut avoir la page achat/index.php par mail ?

    essai dans la table peel_categories de mettre le champ description en text au lieu de varchar 255

    merci pour cette info, les description pour mes catégories sont illimités mais pour les rubriques je n'est toujours pas d'affichage de mes infos rentrées dans la partie "admin".

    l'exemple de ma rubrique est : WWW.PRESTIDEJ.COM

    je te met la page achat/index.php :

    <?php

    include("../configuration.inc.php");

    if (!isset($_GET['catid'])) { $catid = 0;} else {$catid = intval($_GET['catid']);}

    $qid_c = recupere_sous_categorie($catid);

    $DOC_TITLE = "SAN BAO.FR";

    include("$repertoire_modele/haut.php");

    ?>

    <div class="normal" style="border-bottom: 1px dotted grey;text-transform : uppercase;"><?php affiche_arbre_categorie($catid) ?></div>

    <?php

    $sqlcat = "SELECT image, description FROM peel_categories WHERE id = '".$catid."'";

    $rescat = mysql_query($sqlcat);

    $objcat = mysql_fetch_object($rescat);

    if ($rescat) {

    if (mysql_num_rows($rescat) > 0) {

    echo "<div align=\"center\" class=\"normal\">";

    if (!empty($objcat->image)) {

    echo "<img src=\"$wwwroot/upload/".$objcat->image."\" width=\"150\" align=\"center\">";

    }

    echo "<br /><br >".html_entity_decode($objcat->description);

    echo "</div>";

    }

    }

    if ($qid_c) {

    if (mysql_num_rows($qid_c) == 0) {

    echo "";

    } else {

    echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr valign=\"top\"><td class=\"normal\">";

    echo "<strong>Liste des sous catégories :</strong>";

    echo "</td></tr>";

    while ($cat = mysql_fetch_array($qid_c)) { ?>

    <tr valign="top"><td class="normal">

    <li><a class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?catid=<?php echo $cat['id'] ?>"><?php echo $cat['nom'] ?></a></li>

    </td></tr>

    <?php }

    echo "<tr><td><img src=$wwwroot/images/blank.gif width=\"1\" height=\"10\" border=\"0\" alt=\"\" /></td></tr></table>";

    }

    } else {

    echo "";

    }

    ?>

    <?php

    $nb = 30; //nombre d'enregistrement par page

    if (!isset($_GET['start'])) {$start=0;} else {$start = $_REQUEST['start'];}

    // Récupération et affichage des données

    $sql = "SELECT p.id, p.reference, p.nom, p.promotion, p.descriptif, p.description, p.image1, p.prix, p.on_special, pc.categorie_id FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1 ORDER BY p.prix LIMIT $start,$nb";

    $result=mysql_query($sql);

    if (mysql_num_rows($result) == 0) {

    if (mysql_num_rows($qid_c) == 0) {

    echo "aucun produit disponible dans cette catégorie";

    }

    } else {

    echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">";

    while($prod=mysql_fetch_array($result))

    {

    ?>

    <tr>

    <td class="normal" valign="top">

    <?php if ($prod['image1'] != "") { ?>

    <img src="<?php echo $repertoire_images?>/<?php echo $prod['image1'] ?>" valign="top" width="150" alt="" />

    <?php } else {?>

    <img src="<?php echo $wwwroot?>/images/photo-non-disponible.gif" align="left" valign="top" width="100%" alt="" />

    <?php }?>

    </td>

    <td class="normal">

    <?php if (!empty($prod['reference'])) { echo "<span class=\"petit\">Réf. : ".$prod['reference']."</span><br />";} ?>

    <a class="titre" href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>"><?php echo html_entity_decode($prod['nom']) ?></a><br />

    <?php

    echo nl2br(html_entity_decode($prod['descriptif']))."<br />";

    $prix = $prod['prix'] * (1-$prod['promotion']/100);

    if ($prod['promotion'] != 0) {?>

    <font color="#CC0000">Promotion : <?php echo $prod['promotion']; ?> %</font><br />

    Prix TTC : <s><?php echo fprix($prod['prix']); ?></s> 

    <font color="#CC0000"><?php echo fprix($prix); ?> € TTC</font><br />

    <?php } else {?>

    Prix : <font color="#CC0000"><?php echo fprix($prix); ?> € T.T.C</font><br />

    <?php } ?>

    <form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>">

    Quantité :

    <select name="qte" class="formulaire1">

    <option value="1">1</option>

    <option value="2">2</option>

    <option value="3">3</option>

    <option value="4">4</option>

    <option value="5">5</option>

    </select>

    <input type="hidden" name="id" value="<?php echo $prod['id'] ?>" />

    <a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()">

    <img src="<?php echo $wwwroot?>/images/caddie.gif" align=middle alt="" border="0" />

    </a>

    <a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()">

    Ajouter au caddie

    </a>

    | <a class="normal" href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>">

    <img src="<?php echo $wwwroot?>/images/voir.gif" align="middle" width="20" height="20" alt="" border="0" /></a>

    <a class="normal" href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>">+ de détails</a><p>

    </form>

    </td></tr>

    <tr>

    <td align="center" class="normal" colspan="2">

    <?php

    }

    //Boutons précédent et suivant

    if($start)

    {echo ("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start-$nb)."\">Page précédente</a>");}

    $result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1");

    $row=mysql_fetch_row($result);

    if($row[0]>($start+$nb))

    {

    if($start)

    {echo (" / ");}

    echo ("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>");

    }

    echo ("<br />");

    //Affichage des pages

    if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ?

    echo ("Page : ");

    for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages

    {

    ?>

    <b><a class="petit" href="<?php echo $_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>"><?php echo $index+1; ?></a></b>

    <?php

    }

    }

    echo "</td></tr></table>";

    }

    include("$repertoire_modele/bas.php");

    /******************************************************************************

    * FONCTIONS

    *****************************************************************************/

    function recupere_sous_categorie($catid=0) {

    /* Récupère le nom et la description de toutes les sous-catégories de celle-ci */

    $qid = mysql_query("SELECT id, nom, description, parent_id FROM peel_categories WHERE parent_id = $catid AND id > 0 AND etat = 1") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    return $qid;

    }

    ?>

  3. MEACOOLPAS


    déjà je pense que tu dois mettre du html dans la partie description, n'utilise que les raccourcis présent dans la barre ne met pas de <font>, de <div> de <table> ....

    essaye de saisir que du texte pour voir

    pour la

    déjà je pense que tu dois mettre du html dans la partie description, n'utilise que les raccourcis présent dans la barre ne met pas de <font>, de <div> de <table> ....

    essaye de saisir que du texte pour voir

    pour la partie "rubrique" (description et image), rien ne s'affiche meme si j'y met du texte sans aucunes mises en formes...

    et pour la partie description dans la partie "catégorie", j'y ai mit du texte simple sans mises en formes : meme s'il est long ce texte il sera couper....

    que faire? :(

  4. defiqualite.com


    Bonjour,

    vu que je n ai qu un seul produit par categorie,

    est il possible de passer directement de la categorie au detail du produit... sans passer par l'étape intermediaire ?

    en gros passer de ca

    http://www.defiqualite.com/shop/achat/index.php?catid=40

    a ca

    http://www.defiqualite.com/shop/achat/prod...tails.php?id=13

    sans ca

    http://www.defiqualite.com/shop/achat/prod...tails.php?id=13

    merci de votre aide,j'espere venir un jour a bou de mon site.... et promis il y aura une reduc pour les utilisateur de peel.....

    merci et a +

    vincent

  5. noya_m


    je peux avoir la page produits.php par email ? s'il s'agit de remplacer l'image 4 par un pdf c'est bien cela j'ai bien compris là ?

    :(

    mais une fois que tu as téléchargé le fichier PDF tu as une icone pdf et si tu cliques dessus alors le fichier s'ouvrira.

    est ce que c'est bon ça ?

    Bonjour,

    je n'ai pas d'image pdf (a vrai dire il manque cette image) et en plus je n'ai pas de lien....

  6. paulanna


    je peux avoir la page produits.php par email ? s'il s'agit de remplacer l'image 4 par un pdf c'est bien cela j'ai bien compris là ?

    :(

    mais une fois que tu as téléchargé le fichier PDF tu as une icone pdf et si tu cliques dessus alors le fichier s'ouvrira.

    est ce que c'est bon ça ?

  7. negoce


    Bonjour,

    no message justement !!

    idem avec une peel non modifiée !!

    il en fait un peut à sa tête...

    au lieu d'une image on a un fichier pdf...

    j'ai tenter et retenter de le modifier ??!!

    rien n'y fait...

    j'ai tenté un comier coller sur l'image 1, 2 et 3...

    idem... toujours ce pdf de l'image...

    oui l'image appaarit mais en fichier pdf...

    est ce que c'est pas plus haut que ça ??

    à un endroit il y a pdf au lieu de l'image pour la 4 ?? je ne sais pas !!

    ça pourait être bien de trouver une solution à ce schmilblic...

    merci d'une aide à ce sujet...

    voilà une partie du code dans administer/produits.php :

    <?php }
    
    				// Traitement de l'image 2
    
    				 if (!empty($frm["image2"])){ ?>
    
    				<tr valign="top">
    
    					<td colspan="2" class="label">Image 2 : <br />
    
    					<img src="<?php echo $repertoire_images.$frm["image2"] ?>" alt="" /><br />
    
    					Nom du fichier :<?php echo $frm["image2"]?>&nbsp;
    
    					<a class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?mode=supprfile&id=<?php echo vb($frm['id'])?>&file=image2">
    
    					<img src="<?php echo $wwwroot?>/administrer/images/b_drop.png" width="16" height="16" alt="" border="0" alt="" />supprimer cette image</a>
    
    					<input type="hidden" name="image2" value="<?php echo $frm["image2"]?>" />
    
    					</td>
    
    				</tr>
    
    				<?php } else {?>
    
    
    				<tr valign="top">
    
    					<td class="label">Image 2 :</tr>
    
    					<tr>
    
    						<td class="normal">
    
    					<input style="width: 100%" name="image2" type="file" class="formulaire1" value="" />
    
    					</td>
    
    				</tr>
    
    
    				<?php }?>
    
    				<?php 
    
    				// Traitement de l'image 3
    
    				if (vb($frm['image3']) != "" ){ ?>
    
    				<tr valign="top">
    
    					<td colspan="2" class="normal">Image 3 : <br />
    
    					<img src="<?php echo $repertoire_images.vb($frm['image3']) ?>"><br />
    
    					Nom du fichier :<?php echo $frm["image3"]?>&nbsp;
    
    					<a class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?mode=supprfile&id=<?php echo vb($frm['id'])?>&file=image3"><img src="<?php echo $wwwroot?>/administrer/images/b_drop.png" width="16" height="16" alt="" border="0" />supprimer cette image</a>
    
    					<input type="hidden" name="image3" value="<?php echo $frm["image3"]?>" />
    
    					</td>
    
    				</tr>
    
    				<?php } else {?>
    
    
    				<tr valign="top">
    
    					<td class="label">Image 3 :</tr>
    
    					<tr>
    
    						<td class="normal">
    
    					<input style="width: 100%" name="image3" type="file" class="formulaire1" value="" />
    
    					</td>
    
    				</tr>
    
    
    				<?php }?>
    
    
    				<?php 
    
    				// Traitement de l'image 4
    
    				 if (vb($frm['image4']) != "" ){ ?>
    
    				<tr valign="top">
    
    					<td colspan="2" class="normal">Image 4 : <br />
    
    					<img src="<?php echo $repertoire_images.vb($frm['image4']) ?>" alt="" /><br />
    
    					Nom du fichier :<?php echo $frm["image4"]?>&nbsp;
    
    					<a class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?mode=supprfile&id=<?php echo vb($frm['id'])?>&file=image4"><img src="<?php echo $wwwroot?>/administrer/images/b_drop.png" width="16" height="16" alt="" border="0" />supprimer cette image</a>
    
    					<input type="hidden" name="image4" value="<?php echo $frm["image4"]?>" />
    
    					</td>
    
    				</tr>
    
    				<?php } else {?>
    
    
    				<tr valign="top">
    
    					<td class="label">Image 4 :</tr>
    
    					<tr>
    
    						<td class="normal">
    
    					<input style="width: 100%" name="image4" type="file" class="formulaire1" value="" />
    
    					</td>
    
    				</tr>
    
    
    				<?php }
    
    
    				// Traitement du pdf
    
    				 if (!empty($frm["pdf"])){ ?>
    
    				<tr valign="top">
    
    					<td colspan="2" class="label">Document PDF : <br />
    
    					<a href="<?php echo $repertoire_images.$frm["pdf"] ?>">
    
    					<img src="<?php echo  $wwwroot?>/images/pdf_icon.gif" width="50" height="50" alt="" align="left" border="0" /></a>
    
    					<br />
    
    					Nom du fichier :<?php echo $frm['pdf']?>&nbsp;
    
    					<a class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?mode=supprfile&id=<?php echo vb($frm['id'])?>&file=pdf"><img src="<?php echo $wwwroot?>/administrer/images/b_drop.png" width="16" height="16" alt="" border="0" />supprimer cette image</a>
    
    					<input type="hidden" name="pdf" value="<?php echo $frm['pdf']?>" />
    
    					</td>
    
    				</tr>
    
    				<?php } else {?>
    
    
    				<tr valign="top">
    
    					<td class="label">Document PDF :</tr>
    
    					<tr>
    
    						<td class="normal">
    
    					<input style="width: 100%" name="pdf" type="file" class="formulaire1" value="" />
    
    					</td>
    
    				</tr>
    
    
    				<?php } ?>

    à bientôt...

  8. MEACOOLPAS


    Bonjour,

    Tout d'abord veux tu bien etre plus clair dans tes propos, soit je ne comprend pas tes phrases; soit elle sont trop longue pour garder du sens.

    Deuxiemement, donne nous un lien vers ton site afin que l'on puisse comprendre ce que tu cherches à faire.

    Enfin, quel est ton niveau en developpement? Sais tu utiliser les css?

    je suis debutant en php mais je me debrouille assez bien pour pouvoir modifier le code source.

    le lien vers mon site est le suivant : http://www.san-bao.fr/

    quand il s'agit de rentrer une description de mon produit ou catégorie, cette derniere n'est pas afficher entièrement et couper par la mise en forme ou le code php ou encore par le varchar qui est de 255. vous pouvez le constater dans la catégorie "café" (description).

    j'ai aussi le meme souci dans la rubrique que j'ai crée, la description ne s'affiche pas du tout ainsi que mon image que j'ai pourtant insérer.

    merci par avance de vos infos.

  9. jpcreation


    Attention tout de même Jackye car son site est en asp de chez oxatis.

    Pour l'ouverture en popup, je ne pense pas que cela pose problème.

    Pour ce qui est de l'envoi de fichiers, il faut reprendre la fonction d'upload que tu as sur le backoffice pour les produits et en faire une petite adaptation pour envoyer les fichiers dans un dossier spécial et surtout ne pas les renommer, le tout en pensant que tu est je crois sur une version 2006 ou 2.8.

    Je vais faire des tests ce soir pour voir.

  10. jpcreation


    Je cherche simplement à mettre une couleur autour du site comme les fonds bleus rouges vert etc..de peel shopping. Mais quand je vais dans "gérer la feuille de style" du backoffice rien n'apparait à l'écran !! (je suis sur mac ??)

    en attendant merci bcp à tous les deux, et bon courage à tous.

    Si cela ne marche pas, fais la modification en manuel sur le fichier CSS.

    Moi sur firefox, je le vois pas le rouge :(

    Pour info, je viens de faire le test sur une 2.9.3 que j'ai en demo quelque part et même sur mac par l'interface du backoffice, je peux le changer et le voir :( .

    Quelle version de premium as-tu ?

Twitter Advisto ecommerce

Facebook PEEL Shopping