Flux d’activité
Flux d’activité de Messages
-
-
non, je n'ai aucun problème quand je rajoute ou que je modifie un produit,
peux tu me dire ce que signifie le "poids" de ma base (tu parles en poids, poids ? les kilos ?) par apport à ma phpmyvisit,?
Patricccccccccccccccccce, pourquoi je ne peux pas changer les paramètres de ma société :huh:
-
-
oui c'est bien ca, on va mettre le $wwwroot devant, je rentre chez moi et je met ca en place.
De meme pour premium :huh:
-
J'ai regardé de près, base et fichier mais moi pas comprendre. (tes fichiers marchent très bien chez moi en local et ta base aussi mais ce qui me gène le plus c'est le poids de ta base à cause de phpmyvisites). N'as-tu pas de problème pour modifier ou créer un produit ?
-
oui, j'ai bien la table peel_société,
mais, je me demande s'il n'y a pas une erreur de OISE ? car c'est écrit de cette façon, quand je clique sur "afficher", sinon, tout y est
CAISSE RéGIONALE DE CRéDIT AGRICOLE MUTUEL DE L'OI...
-
Bonjour,
hélas !!
voilà les messages d'erreur:
Warning: main(FCKeditor/fckeditor.php) [function.main]: failed to open stream: No such file or directory in /home/www/.../web/administrer/modeles/haut.php on line 25 Warning: main(FCKeditor/fckeditor.php) [function.main]: failed to open stream: No such file or directory in /home/www/.../web/administrer/modeles/haut.php on line 25 Warning: main() [function.include]: Failed opening 'FCKeditor/fckeditor.php' for inclusion (include_path='.:/opt/php/lib/php') in /home/www/.../web/administrer/modeles/haut.php on line 25
etDescription détaillé ( figure dans la fiche produit ) : Fatal error: Cannot instantiate non-existent class: fckeditor in /home/www/.../web/administrer/produits.php on line 544
sgregnegne !!!!
quand tu dis :
-Tout d'abord installe ce qu'il faut dans le repertoire suivant/administrer/FCKeditor/
ça veut dire met le dossier FCKeditor dand administer ?? c'est tout ??
merci encore et à bientôt
-
Bonjour,
dans la version 3 ou doit -on mettre le code :huh:
Quelqu'un peut-il m'aider par exemple atila-diffusion :D
Merci
<?include("../configuration.inc.php");
necessite_identification();
necessite_priv("admin");
$DOC_TITLE = "Gérer les produits";
include("modeles/haut.php");
$start = vn($_REQUEST['start']);
$id = intval(vn($_REQUEST['id']));
switch (vb script:return confirm('êtes-vous sûr de vouloir supprimer le produit <?=$ligne['nom_'.$_SESSION['langue'].''] ?> ?');" class=normal title=Supprimer <?=$ligne['nom_'.$_SESSION['langue].''] ?>" href="<?=$_SERVER['PHP_SELF']?>?mode=suppr&id=<?=$ligne['id'] ?>&page=<?php echo (!empty($_GET['page'])) ? $_GET['page'] : 1; ?>">
<img src="<?=$wwwroot?>/administrer/images/b_drop.png" border="0"></a>
</td>
<td class=normal align="center"><?echo $ligne['reference'] ?></td>
<td class=normal align="center">
<?php
$sqlCAT = "SELECT id, nom_".$_SESSION['langue']." 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_'.$_SESSION['langue'].''])."<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="<?=$_SERVER['PHP_SELF']?>?mode=modif&id=<?=$ligne['id'] ?>&page=<?php echo (!empty($_GET['page'])) ? $_GET['page'] : 1; ?>"><?=html_entity_decode($ligne['nom_'.$_SESSION['langue'].''])?></a></td>
<td class=normal align="center"><?=fprix($prix) ?> € H.T.</td>
<td align=center class=normal><?if (empty($ligne['etat'])) {echo "<img src=".$wwwroot."/administrer/images/puce-blanche.gif>";} else {echo "<img src=".$wwwroot."/administrer/images/puce-verte.gif>";} ?></td>
<td class=normal align="center">
<?php if ($ligne['on_stock'] == 1) {?>
<a class=petit title="Gérer les stocks" href="<?=$_SERVER['PHP_SELF']?>?mode=stock&id=<?=$ligne['id'] ?>"> <img src=<?=$wwwroot?>/administrer/images/stock.gif border=0></a>
<?php
} else {
echo "n.a";
}?></td>
<td class=normal align="center"><?=$ligne['points'] ?> pts</td>
<td class=normal align="center"><?=return_date_fr($ligne['date_maj']) ?></td>
</tr>
<tr><td align="center" class="normal" colspan="10">
<?
$i++;
}
}
//Boutons précédent et suivant
$Links-> pMultipage();
echo "</td></tr></table>";
}
function affiche_liste_produits_stocknul($frm)
{
global $wwwroot;
global $categorie_options;
?>
<table border="0" class="tablespace" width="760">
<tr>
<td class="entete" colspan="2">Liste des produits dont le stock est nul</td>
</tr>
<?
$Links = new MultiPage();
$Links-> ResultPerPage = 90;
$Links-> LinkPerPage = 4;
$Links-> Template = "tpl1.htm";
$Links-> SqlRequest = "SELECT p.id, p.nom_".$_SESSION['langue'].", s.stock FROM `peel_stocks` s, peel_produits p WHERE s.stock <= 0 AND p.id = s.produit_id ORDER BY p.id";
$Links-> Initialize();
$resHS=mysql_query($Links-> LimitSQL);
if (mysql_num_rows($resHS) == 0)
{
echo "<tr><td class=normal><b>Tous les produits sont en stock</b></td></tr>"; }
else {
?>
<?
$i = 0;
echo "<table border=\"0\" class=\"tablespace\" width=\"760\">";
echo "<tr><td class=\"menu\">Action</td><td class=\"menu\">Produit</td></tr>";
while ($HS = mysql_fetch_array($resHS)) {
$page = (!empty($_GET['page'])) ? $_GET['page'] : 1;
echo "<tr ><td class=normal align=\"center\"><a href=$wwwroot/administrer/produits.php?page=$page&mode=stock&id=".$HS['id']."><img src=\"$wwwroot/administrer/images/stock.gif\" border=\"0\"></a></td><td class=normal><a href=$wwwroot/administrer/produits.php?mode=modif&id=.$HS['id].">".html_entity_decode($HS['nom_'.$_SESSION['langue'].''])."</a></td></tr>";
}
}
?>
<tr><td align="center" class="normal" colspan="4">
<?
//Boutons précédent et suivant
$Links-> pMultipage();
echo "</td></tr></table>";
}
function affiche_liste_produits_acommander()
{
global $wwwroot;
global $categorie_options;
?>
<table border="0" class="tablespace" width="760">
<tr>
<td class="normal" colspan="2">
<form method="POST" action="<?=$_SERVER['PHP_SELF']?>?page=<?echo (!empty($_GET['page'])) ? $_GET['page'] : 1;?>&mode=recherche">
<table border="0" cellpadding="0" cellspacing="2" width="100%">
<tr><td colspan="2" class="entete">Choisir vos critères de recherche</td></tr>
<tr>
<td class="normal">Etat du produit : <br />
<select size="1" name="etat" class="formulaire1">
<option value="NULL">Tous les produits</option>
<option value="1">Produits en ligne</option>
<option value="0">Produits en attente</option>
</select>
</td>
<td class="normal">Catégories<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);
//echo $frm['categories'];
construit_arbo_cat($categorie_options,$frm['categories']);
echo $categorie_options;
?>
</select>
</td>
</tr>
<tr>
<td class="normal" valign="top">
Référence du produit : <input type="text" name="reference" size="15" class="formulaire1" value=""> </td>
</tr>
<tr>
<td class="normal" valign="top">Le produit est-il en page d'accueil ?<br />
<span class="normal">
<input type="radio" name="homepage" value="NULL" checked>peu importe
<input type="radio" name="homepage" value="1" >oui
<input type="radio" name="homepage" value="0" >non
</span>
</td>
</tr>
<tr><td colspan="2" height="5" class="label"><img src="<?=$wwwroot?>/images/blank.gif" height="5"></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="2">Liste des produits à commander</td>
</tr>
<?
$Links = new MultiPage();
$Links-> ResultPerPage = 50;
$Links-> LinkPerPage = 4;
$Links-> Template = "tpl1.htm";
$Links-> SqlRequest = "SELECT p.id, p.reference, oi.nom_produit as nom, oi.promotion, oi.prix, oi.couleur, oi.taille, oi.delivery_stock, oi.commande_id, oi.order_stock
FROM peel_commandes_articles oi
LEFT JOIN peel_produits p ON (oi.produit_id = p.id)
WHERE order_stock > 0";
$Links-> Initialize();
$resHS=mysql_query($Links-> LimitSQL);
if (mysql_num_rows($resHS) == 0)
{
echo "<tr><td class=normal><b>Aucun produit à commander</b></td></tr>"; }
else {
?>
<?
$i = 0;
echo "<table border=\"0\" class=\"tablespace\" width=\"760\">";
echo "<tr><td class=\"menu\">Action</td><td class=\"menu\">Produit</td><td class=\"menu\" align=\"center\">A commander</td><td class=\"menu\" align=\"center\">Détail de la commande</td></tr>";
while ($HS = mysql_fetch_array($resHS)) {
echo "<tr ><td class=normal align=\"center\">
<a href=$wwwroot/administrer/produits.php?mode=stock&id=".$HS['id']."><img src=\"$wwwroot/administrer/images/stock.gif\" border=\"0\"></a></td>
<td class=normal><a href=$wwwroot/administrer/produits.php?mode=modif&id=".$HS['id'].">".html_entity_decode($HS['nom'])."</a><br />Couleur : ".vb($HS['couleur'])."<br />Taille : ".vb($HS['taille'])."<br />Appro prévue : ".vb($HS['delivery_stock'])."</td>
<td class=\"label\" align=\"center\">".$HS['order_stock']."</td>
<td class=\"normal\" align=\"center\"><a href=\"commandes.php?mode=details&id=".$HS['commande_id']."\">commande ".$HS['commande_id']."</a></td>
</tr>";
}
}
?>
<tr><td align="center" class="normal" colspan="5">
<?
//Boutons précédent et suivant
$Links-> pMultipage();
echo "</td></tr></table>";
}
function valide_form_produit(&$frm, &$erreurs) {
$erreurs = array();
$msg = array();
if (empty($frm['nom_fr'])) {
$erreurs['nom_fr'] = true;
$msg['nom_fr'] = " Vous devez insérer un nom de produit.";
}
return $msg;
}
function affiche_formulaire_stockall() {
/* Affiche le formulaire de modification pour le produit sélectionné */
global $wwwroot;
global $repertoire_upload;
$nb = 50; //nombre d'enregistrement par page
$start = (!isset($_GET['start'])) ? 0 : intval($_REQUEST['start']);
$resProd = mysql_query("SELECT id, nom_".$_SESSION['langue']." as nom, etat_stock FROM peel_produits WHERE on_stock = '1' LIMIT $start,$nb")
or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());
?>
<form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>?page=<?echo (!empty($_GET['page'])) ? $_GET['page'] : 1;?>&start=<?echo (!empty($_GET['start'])) ? $_GET['start'] : 0;?>">
<input type="hidden" name="mode" value="InsereStockAll">
<table border="1" cellpadding=0 cellspacing=1 width=100%>
<tr>
<td class="entete" colspan="5">Ajouter les stocks</td>
</tr>
<tr>
<td class="label" colspan="5"><font color="#CC0000">Attention, vos produits n'apparaissent dans ce formulaire qu'une fois le stock initialisé dans la fiche produit.</a></td>
</tr>
<tr><td class="label" align="center">Produit</td><td class="label" align="center">Stock</td><td class="label" align="center">Couleur</td><td class="label" align="center">Taille</td><td class="label" align="center">Etat</td></tr>
<?
if (mysql_num_rows($resProd) > 0) {
while ($prod = mysql_fetch_array($resProd)) {
$resStock = mysql_query("SELECT * FROM peel_stocks WHERE produit_id = '".$prod['id']."'")
or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());
while ($Stock = mysql_fetch_array($resStock)) {
?>
<tr>
<td align="center" class="normal">
<input type="hidden" name="id[]" value="<?echo $prod['id']?>"><a href=produits.php?mode=modif&id=<?echo $prod['id]?>"><?echo html_entity_decode($prod['nom'])?></a>
</td>
<td align="center">
<input type="text" class="formulaire1" style="width:50px" name="stock[]" value="<?echo $Stock['stock']?>">
</td>
<td class="normal" align="center">
<input type="hidden" name="couleur[]" value="<?echo $Stock['couleur_id']?>">
<?php
$Couleur = mysql_fetch_array(mysql_query("SELECT nom_".$_SESSION['langue']." as nom FROM peel_couleurs WHERE id = '".$Stock['couleur_id']."'"));
echo (!empty($Couleur['nom'])) ? html_entity_decode($Couleur['nom']) : "-";
?>
</td>
<td class="normal" align="center">
<input type="hidden" name="taille[]" value="<?echo $Stock['taille_id']?>">
<?php
$Taille = mysql_fetch_array(mysql_query("SELECT nom_".$_SESSION['langue']." as nom FROM peel_tailles WHERE id = '".$Stock['taille_id']."'"));
echo (!empty($Taille['nom'])) ? html_entity_decode($Taille['nom']) : "-";
?>
</td>
<td class="normal" align="center">
<?php
$sqlEtatStock = "SELECT e.id, e.nom_".$_SESSION['langue']." as nom, image FROM peel_etatstock e WHERE '".$Stock['stock']."' >= seuil_min AND '".$Stock['stock']."' <= seuil_max";
$resEtatStock = mysql_query($sqlEtatStock);
if (mysql_num_rows($resEtatStock) > 0) {
$EtatStock = mysql_fetch_object($resEtatStock);
echo "<img src=\"$repertoire_upload/".$EtatStock->image."\" align=\"absmiddle\"> ".html_entity_decode($EtatStock->nom)."";
}
?>
</td>
</tr>
<?
}
}
}
?>
<tr><td colspan="5" align="center"><input type="submit" value="METTRE A JOUR LES STOCKS" class="bouton"></td></tr>
<?php
echo "<tr><td align=\"center\" class=\"normal\" colspan=\"5\">";
if($start)
{
echo "<a class=\"normal\" href=\"".$_SERVER['PHP_SELF']."?mode=StockAll&start=".($start-$nb)."\">Page précédente</a>";
}
$result=mysql_query("SELECT COUNT(*) FROM peel_produits WHERE etat = '1'");
$row=mysql_fetch_row($result);
if($row[0]>($start+$nb))
{
if($start)
{
echo(" / ");}
echo("<a class=\"normal\" href=\"".$_SERVER['PHP_SELF']."?mode=StockAll&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
{
$start = $index*$nb;
$next = $index+1;
echo "<b><a class=\"label\" href=\"".$_SERVER['PHP_SELF']."?mode=StockAll&start=".$start."\">".$next."</a> </b>";
}
}
echo "</td></tr>
</table></form>";
}
function update_stockall_produit($frm) {
/* Ajoute un nouveau sous-produit sous le parent $id. Les champs sont dans la variable $frm */
for ($i = 0; $i < count($frm["stock"]); $i++) {
mysql_query("DELETE FROM peel_stocks WHERE produit_id = '{$frm["id"][$i]}' AND taille_id = '{$frm["taille"][$i]}' AND couleur_id = '{$frm["couleur"][$i]}'");
mysql_query("
INSERT INTO peel_stocks (
produit_id
,taille_id
,couleur_id
,stock
)
VALUES (
'{$frm["id"][$i]}'
,'{$frm["taille"][$i]}'
,'{$frm["couleur"][$i]}'
, '{$frm["stock"][$i]}')
");
}
}
?>
-
Bonjour,
Marche pas en local...
Description détaillé ( figure dans la fiche produit ) :Not Found
The requested URL /FCKeditor/editor/fckeditor.html was not found on this server.
--------------------------------------------------------------------------------
Apache/1.3.33 Server at 127.0.0.1 Port 80
merci encore et à bientôt
-
-
cela se produit lorsque tu fais une mise à jour des paramètres de ta socièté ?
il faudrait que mettes ici la requete
-
-
Bonjour,
merci je regarde ça tout de suite !!
et je te dit quoi...
mais visiblement je n'avait rien compris à leur schmilblic !!
à bientôt...
-
Si tu ne veux pas le laisser gratuit, mets le à 999999Euros ton seuil...Bonjour,
Je pense que cela ne fait pas sérieux de mettre Gratuité des frais de port à partir de 999999Euros
Y'a pas un moyen plus propre pour éviter de proposer une gratuité des frais de port ?
Merci
-
tu dois avoir un souci en base, tu peux regarder dans phpmyadmin si tu as bien quelque chose dans ta table peel_societe?
-
As-tu fait des modifs sur les fichiers concernés par cette partie ?Je suis à l'extérieur mais regarde cela en rentrant. J'ai encore des 2006 qui tourne, je comparerais tes fichiers avec les miens.
je n'ai jamais rien touché, rien fait du tout, j'en suis sure, tu surfes avec ton téléphone portable ?
bonne ballade,
-
-
-Tout d'abord installe ce qu'il faut dans le repertoire suivant
/administrer/FCKeditor/
-MET CECI dans /administrer/modeles/haut.php:
<?php include("FCKeditor/fckeditor.php"); ?>
-puis dans les formulaire que tu veux changer, (je te fais le premier, la page des produits) On va modifier la fonction AFFICHE_FORMULAIRE_PRODUIT() REMPLACE CECI :<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 stripslashes($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>
PAR CELA :<?php $oFCKeditor = new FCKeditor('p_format'); $oFCKeditor->BasePath = '/FCKeditor/'; $oFCKeditor->Value = stripslashes($frm['description']); $oFCKeditor->Create(); ?>
ESSAYE et tu me dis si ca marche oki mon ami?
-
As-tu fait des modifs sur les fichiers concernés par cette partie ?
Je suis à l'extérieur mais regarde cela en rentrant. J'ai encore des 2006 qui tourne, je comparerais tes fichiers avec les miens.
-
:huh:
bonjour,
donc, je continue à alimenter ce forum avec mes demandes (je ne le fais pas expressssssssss, croyez moi)
voilà, aujourd'hui, ce matin, je reçois mon nouveau numéro de siret (je suis en sarl maintenant) et toute contente (faut le dire vite), je vais dans mon back office, je clique sur paramètre de la société, ect...ect...
je change l'ancien numéro siret par le nouveau, je clique, sur enregistrer et là :
Une erreur de connexion à la base s est produite 147.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OISE.' ,cnil = '' WHERE id = '1'' at line 20
comme je pense que c'est déjà arrivé à quelqu'un, j'ai espoir de pouvoir réparer cette erreur dans mon sql syntax :D
j'adore Peelshoppingpremium, mais, il y a des jours où j'ai bien envie de le baffer :(
-
Bonjour,je désire enlever le prix dans le zoom de chaque produit
je sais que c'est ici achat/modele/produits_details.php
'".fprix($prix)." € ttc' ===> si j'enleve ceci j'ai un undefinied
merci
Yaya
Je pense qu'il faut que tu prévois d'intervenir aussi sur le fichier /lib/js/csspopup.js
-
Bonjour,
je désire enlever le prix dans le zoom de chaque produit
je sais que c'est ici achat/modele/produits_details.php
echo "<div style=\"text-align: center\" class=\"normal\"><ahref=\"java script:css_popup(
'".$repertoire_upload."/".$prod['image2']."',
'".htmlspecialchars($prod['nom_'.$_SESSION['langue'].''], ENT_QUOTES)."',
'".fprix($prix)." € ttc'
);\"
/>zoom</a></div>";
}
'".fprix($prix)." € ttc' ===> si j'enleve ceci j'ai un undefinied
merci
Yaya
-
Une question me brule les lèvre, simple curiosité :huh:Pourquoi certaines fontions sont elles dans la page "fonction.php" et d'autres dans "template.php" ?
Cela fait partie des projets de réaménagement de la structure des fichiers.
-
Bonjour,
sauf erreur de ma part... :D
mais j'ai retenu en mémoire que oui !!
enfin je n'ay arrive pas pour l'install...
en local ou sur une page php c'est ok...
mais le mettre dans l'admin de manière à ne plus ce casser les pied..
avec dream à chaque fois ... j'y suis loin...
je suis tombé sur un forum qui dit qu'il la sur son site...
mais je n'y arrive toujours pas !!
je suis probablement trop nul !! :huh:
mais continue à chercher...
merci d'une aide...
à bientôt...
-
dans le backOffice /administrer/etatstock.php pourquoi n'avons nous pas un btn "supprimé" comme sur les autres pages.
Peut-on en inserer un dans le tablo, si oui comment le faire
Merci
Yann
Comment installer FCKeditor...
dans PEEL SHOPPING : logiciel open source de boutique en ligne
atila-diffusion
Posté(e) · Signaler ce message
Bonsoir à tous, j'ai passé trois heures dessus et j'ai pas avancé.
Si quelqu'un sait je voudrais bien de votre aide...