macao45
Utilisateur open source-
Compteur de contenus
302 -
Inscrit(e) le
-
Dernière visite
Messages posté(e)s par macao45
-
-
bonsoir,
apres 1 minutes de recherche dans les options ..
bon finallement c'est pas dans option mais dans statut du produit
Liste des attributs:Titre Nouvel attribut | Nouvelle propriété
Propriété Prix HT
Exemples pour le formattage de la liste des Attributs:
Taille,XL[+1.99],M,S[-2.99];Couleur,Rouge,Vert,Jaune,CouleurPrécieuse[=24.00];Etc,..,..
Inclusion d'ajustements de prix à utiliser dans les modifications des Attributs Avancés:
+ == Ajoute ce montant au prix fixé.
- == Soustrait ce montant au prix fixé.
= == Fixe le prix global du produit à ce montant.
a vue de nez ça a l'air bon ...par contre je ne suis pas sur que ça fasse la stock par taille/couleur ;)
-
bonsoir,
c'est vrai que vue le nombres d'OS qui peuplent les bigophone et autres bêtes etranges ... ce n'est pas simple
le CSS est la bonne démarche mais c'est apres la reconnaissance du mobile qui a l'air coton!!
En ce qui concerne la concurence (J .. avec VM) je n'ai pas encore fais le tour de toutes les possibilitée de ce produit !!
ce qui est sur c'est que je n'ai pas ecrit une ligne de code !!!! ;)
tout ce qui est faisable à deja été fait (et bien fait) ..... il suffit de trouver le bon .zip et de l'installer
n'etant pas moi meme commercant je ne peux pas affirmer que tout il est beau tout il est gentil ..... mais vue le nombres de parametres et d'options, je vois pas ce qui pourrait coincé!!
bonne soirée
-
bonjour,
pour moi le moyen simple serrait de faire un CSS spécial pour les mobil ...
detection du type de navigateur et chargement du CSS
comme maintenant PEEL est plus basé sur les DIV que les TABLE ça devrait le faire ...... mais rien de sûr
bonne jornnée
-
bonjour Jean-hervé
comme je n'ai pas de postes sous windows ..... (sauf au boulot) je ne peux pas tester PHPedit
bonne journée
-
bonjour,
allez je tente de repondre .....
le $dirroot est le chemin absolu du site => /home/a/b/c/mon_site
le $wwwroot est le chemin relatif => mon site
bon et alors .... on arrive sur mon_site dans les deux cas !!!! ;) pourquoi se compliquer la vie ??
le $wwwroot est la pour etre intérrogé via une url => http://mon_site
alors que $dirroot est la pour les acces des fichiers ( upload , images, etc ...)
bref avec $dirroot on ne peut pas trafiquer l'url à distance puisque c'est un chemin vers des repertoires, alors que $wwwroot pourrait etre detourné
bon apres le define regarde ici
c'est plus clair :D
-
bonjour
j'utilise Eclipse qui permet de travailler en sftp ou en ssh sur les serveurs distants, avec autocompletion , editeur css et fonctions mysql
que du bonheur ;) et bien sur en open source
-
Bonsoir,
il suffit de connaitre le format que desire le comparateur et faire le fichier csv.
de tete il manquait dans les base le champ EAN pour que tout soir correcte pour les comparateurs
helas plus de sources de codes sous la main ;)
-
bonsoir,
helas pas de solution pour toi .
je ne fais que passer par le forum je maintenant sur joomla et son virtuemart
en tout cas bonne continuation ;)
-
bonjour,
a l'époque ou je faisais du peel ...il n'y avait rien
un export de base et un import dans la nouvelle et en plus reprise de l'intégralitée du code pour mettre votre look car pas de systèmes de template
evidement l'equipe PEEL se propose de vous faire cette migration ;)
bonne journée
-
bonjour,je souhaite savoir qu'elle est la bonne formule :
<b><a href="">lien</a></b>
ou
<a href=""><b>line</b></a>
bonjour,
la deuxième car comme ça si il y a une class sur le lien elle n'est pas ecrasée par le <b>
mais il serrait préférable de mettre une class dans le lien
-
Bonsoir M. BoussinMerci de votre réponse,
le bas est absent de toute mes pages.
"Pour savoir si c'est ce dernier cas ou pas, je vous propose de faire une recherche d'un mot qui se trouve dans le bas de page à l'intérieur de la source HTML d'une page qui ne l'affiche pas. Si le mot est bien présent vers la fin de la source HTML, c'est que ce bas a été bien généré, et qu'on est dans le 1er cas." : Aucun mot n'apparait
Y a t'il une limite sur le descritif d'un article avec peel ? car je pense que le problème vient de là(une piste comme une autre....)
merci de vos réponses.
et voici l url du site: www.fms06.fr
Falcon
Bonjour,
devalidez le module qui fait la pub ou les produits à la une en bas à droite ....
il y a un soucis sur la fonction qui fait ça .... elle appel un header
et en plus il y a un pb sur l'url d'une image
-
ok
oui absolument pour le titre
les moteurs d'indexation sont de plus en plus performant et laisse de coté les META key descrip pour ne prendre en compte que le réel contenu du site et faire la comparaison entre le titre de la page et le contenu réel
avant beaucoup de site metaient des meta avec des thermes qui n'avaient rien à voir avec le site mais dont la recherche etait tres forte, maintenant et pour eviter ce genre de tricherie les moteurs regarde les mots ou les synonimes des mots contenus dans les pages
ne pas oublier non plus le sitemap et le plan du site ;)
-
le titre au contraire peux changer toutes les deux minutes pour que le title soit en relation avec le contenu de la page du produit!! ( voir d'ailleur le titre de cette page ...)
perso je fais un select sur la categorie et le produit pour que le titre rappel le contenu de la page ...... voir meme le prix sur le detail
par contre c'est vrai que c'est super pénible de ce recogner toutes les page pour changer ça !!
ps: utiliser peut etre une partie du code qui mets les META en haut de page
-
il faut bien virer le flag pour ne pas appliquer une reduction sur des articles qui n'est pas concerné ...
donc on retrousse les manches et on tape dans la bute
et pour connaitre tous les array rempli par les fonction j'aime bien cette methode ... ça permet de degrossir tres vite ;)
-
surement faire un unset dans la SESSION du caddie
pour voir sur quoi
mettre dans haut.php
echo "<pre>";print_r($_SESSION);
echo "</pre>";
et trouver la valeur qui reste avec le code promos ou la valeur de la promos ....................
bonne chance ;)
-
bonsoir,
je corrige des trucs dans l'admin et les fonctions pour finaliser la chose
-
de toute facon meme si c'est dans la prochaine version, la methode PEEL de distribution ne permet pas de beneficier des nouvelles fonctionalitées
il faut réinvestir
donc soit on fait avec soit on corrige ce que l'on peut au fur et a mesure
si on veut encore aller plus loin dans l'analyse du code de PEEL , on peut aussi trouver à redire pour la bdd .... sur les <table> <div> <font>(sans class qui trainent aussi par si par la), sur les bouts de codes qui ne sont pas utilisé, sur ............
-
bonsoir,
non je crois que c'est ça en effet, j'avais aussi eu cette impression quand je me suis pencher sur le code ....
-
suite fin et enfin !!!
remplacement du code de la fonction remplace par celui la
function remplace($id,$cmd){global $nick;
$text=mysql_fetch_array(mysql_query("select texte from peel_mail where id ='$id'"));
$texte=$text['texte'];
$sql=mysql_query("select * from peel_commandes where id='$cmd'");
$nblignes=mysql_num_rows($sql);
$nbchamps=mysql_num_fields($sql);
$var=array();
for($i=0; $i < $nbchamps; $i++) {
$tabchamps[$i] = mysql_field_name($sql,$i);
//$zz="[".$tabchamps[$i]."]";
$zz=$tabchamps[$i];
$val=mysql_fetch_array(mysql_query("select ".$tabchamps[$i]." from peel_commandes where id ='$cmd'"));
$var[$zz]=vb($val[$tabchamps[$i]]);
}
$tmp_id=mysql_fetch_array($sql);
$idd=$tmp_id['id_utilisateur'];
$modele1=strtr($texte,$var);
$sql=mysql_query("select * from peel_utilisateurs where id_utilisateur='".$idd."' ");
$nblignes=mysql_num_rows($sql);
$nbchamps=mysql_num_fields($sql);
$var=array();
for($i=0; $i < $nbchamps; $i++) {
$tabchamps[$i] = mysql_field_name($sql,$i);
$zz=$tabchamps[$i];
$val=mysql_fetch_array(mysql_query("select ".$tabchamps[$i]." from peel_utilisateurs where id_utilisateur ='".$idd."' "));
$var[$zz]=vb($val[$tabchamps[$i]]);
}
$modele2=strtr($modele1,$var);
$modele2= str_replace('[', '', $modele2);
$modele2= str_replace(']', '', $modele2);
return stripslashes($modele2);
}
c'est quand meme plus facile avec un site qui fait les meme erreurs pour debrouiller l'affaire :rolleyes:
-
bon je viens de reproduire toutes les erreurs sur mon site de dev ;)
je vais ENFIN pouvoir faire quelque chose ................. pas trop tot :rolleyes:
-
bonjour,
non la voiture c'est bon .. faut que je remplace l'electrovanne d'arrivée gasoil ( pour l'instant je calle la voiture pour l'arreter sinon elle ne s'arrete jamais!!)
pour le code, des que vous etes moins charette, vous me le dites qu'on puisse finaliser cette manip
Bonne journée
-
bonjour,
c'est une impression ou il n'y a plus de messages d'erreur dans les commandes , ou alors vous avez virer la fonction .......
a vue de nez la fonction de mail est vier ..mais meme le mail d'origine de PEEL !!!! car je ne recois rien quand je fais un essais
-
comme promis prix.php copier/ coller
<?include("../configuration.inc.php");
necessite_identification();
necessite_priv("admin");
$DOC_TITLE = "Gestion des prix des produits";
include("modeles/haut.php");
switch (vb($_REQUEST['mode'])) {
case "modif" :
if (vb($_REQUEST['catid'])){
affiche_formulaire_modif_prix($_GET['catid']);
}
if (vb($_REQUEST['marq'])){
affiche_formulaire_marque_prix($_GET['marq']) ;
}
break;
case "modifier" :
foreach($_POST['id'] as $i => $prodid) {
$prix = str_replace(",",".",$_POST['prix'][$i]);
$prix_revendeur = str_replace(",",".",$_POST['prix_revendeur'][$i]);
mysql_query("UPDATE peel_produits SET prix = '".$prix."',prix_revendeur = '".$prix_revendeur."',promotion = '".$_POST['promotion'][$i]."' WHERE id = '".intval($prodid)."'");
}
echo "La modification des prix des produits a été effectuée. Pour modifier les prix d'une autre catégorie, <a href=\"".$_SERVER['PHP_SELF']."\" class=\"label\">cliquez ici</a>";
if (vb($_REQUEST['catid'])){
affiche_formulaire_modif_prix($_POST['catid']);
}
else{
affiche_formulaire_marque_prix($_POST['marq']) ;
}
break;
default :
affiche_liste_prix();
break;
}
include("modeles/bas.php");
/******************************************************************************
* FONCTIONS
*****************************************************************************/
function affiche_formulaire_modif_prix(&$catid) {
global $wwwroot;
global $repertoire_images;
$sql = "SELECT id, prix, nom_".$_SESSION['langue']." as nom, prix, prix_revendeur, promotion FROM peel_produits p, peel_produits_categories pc WHERE pc.produit_id = p.id AND pc.categorie_id = '".intval($catid)."' ORDER BY prix";
$resProd = mysql_query($sql)
or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
$sqlCat = "SELECT nom_".$_SESSION['langue']." as nom FROM peel_categories WHERE id = '".intval($catid)."'";
$resCat = mysql_query($sqlCat);
$Cat = mysql_fetch_object($resCat);
?>
<form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>?mode=modif&catid=<?php echo $_GET['catid'] ?>">
<input type="hidden" name="mode" value="modifier">
<input type="hidden" name="catid" value="<?php echo $catid ?>">
<table border="1" cellpadding=0 cellspacing=1 width=100%>
<tr>
<td class="entete" colspan="4">prixne le produit dans la catégorie <?php echo html_entity_decode($Cat->nom) ?></td>
</tr>
<tr><td class="label" align="center">Produit</td><td class="label" align="center">PRIX PUBLIC</td><td class="label" align="center">PRIX REVENDEUR</td><td class="label" align="center">REMISE</td></tr>
<?
if (mysql_num_rows($resProd)>0) {
while ($prod = mysql_fetch_array($resProd)) {
?>
<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 class="normal" align="center">
<input type="text" name="prix[]" size="15" value="<?echo number_format($prod['prix'],2, '.', '')?>"> € T.T.C
</td>
<td class="normal" align="center">
<input type="text" name="prix_revendeur[]" size="15" value="<?echo number_format($prod['prix_revendeur'],2, '.', '')?>"> € T.T.C
</td>
<td class="normal" align="center">
<input type="text" name="promotion[]" size="15" value="<?php echo number_format($prod['promotion'],2, '.', '');?>"> %
</td>
</tr>
<?
}
} else {
?>
<tr><td colspan="4" align="center">Aucun produit ne figure dans cette catégorie</td></tr>
<?php } ?>
<tr><td colspan="4" align="center"><input type="submit" value="MODIFIER LES PRIX" class="bouton"></td></tr>
<?php
echo "</td></tr></table></form>";
}
function maj_prix($id, $frm, $img) {
}
function affiche_liste_prix()
{
global $wwwroot;
?>
<table border="0" class="tablespace" width="100%">
<tr>
<td class="entete">Gérer les prix des produits / catégorie</td>
</tr>
<tr>
<td class="normal">
<script type="text/javascript">
function gotoprod(ident){
document.location="<?=$wwwroot?>/administrer/prix.php?mode=modif&catid="+ident;
}
function gotomarq(ident){
document.location="<?=$wwwroot?>/administrer/prix.php?mode=modif&marq="+ident;
}
</script>
<font size="+1"><b>Choisissez votre catégorie :</b></font>
<select name="categorie" class="formulaire1" onChange="java script:gotoprod(this.options[this.selectedIndex].value)">
<option value="NULL">Toutes les catégories</option>
<?php
if (!isset($categorie_id)) { $categorie_id = 0; }
$frm['categories'] = array($categorie_id);
construit_arbo_cat($categorie_options,$frm['categories']);
echo $categorie_options;
?>
</select>
<font size="+1"><b> ou par marques </b></font><select name="marque" class="formulaire1" onChange="java script:gotomarq(this.options[this.selectedIndex].value)">
<option value="NULL">Toutes les marques</option>
<?php
$sql="SELECT * FROM peel_marques";
$req=mysql_query($sql);
while ($l=mysql_fetch_array($req)){
echo "<option value=".$l[id]." > ".$l[nom_fr]." </option>";
}
?>
</select></td>
</tr>
</table>
<?php }
function affiche_formulaire_marque_prix(&$marq) {
global $wwwroot;
global $repertoire_images;
$sql = "SELECT id, prix, nom_".$_SESSION['langue']." as nom, prix, prix_revendeur, promotion FROM peel_produits p WHERE id_marque = '".intval($marq)."' ORDER BY prix";
$resProd = mysql_query($sql)
or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
$sqlCat = "SELECT nom_".$_SESSION['langue']." as nom FROM peel_marques WHERE id = '".intval($marq)."'";
$resCat = mysql_query($sqlCat);
$Cat = mysql_fetch_object($resCat);
?>
<form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>?mode=modif&marq=<?php echo $_GET['catid'] ?>">
<input type="hidden" name="mode" value="modifier">
<input type="hidden" name="marq" value="<?php echo $marq ?>">
<table border="1" cellpadding=0 cellspacing=1 width=100%>
<tr>
<td class="entete" colspan="4">prix des produits de la marque <?php echo html_entity_decode($Cat->nom) ?></td>
</tr>
<tr><td class="label" align="center">Produit</td><td class="label" align="center">PRIX PUBLIC</td><td class="label" align="center">PRIX REVENDEUR</td><td class="label" align="center">REMISE</td></tr>
<?
if (mysql_num_rows($resProd)>0) {
while ($prod = mysql_fetch_array($resProd)) {
?>
<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 class="normal" align="center">
<input type="text" name="prix[]" size="15" value="<?echo number_format($prod['prix'],2, '.', '')?>"> € T.T.C
</td>
<td class="normal" align="center">
<input type="text" name="prix_revendeur[]" size="15" value="<?echo number_format($prod['prix_revendeur'],2, '.', '')?>"> € T.T.C
</td>
<td class="normal" align="center">
<input type="text" name="promotion[]" size="15" value="<?php echo number_format($prod['promotion'],2, '.', '');?>"> %
</td>
</tr>
<?
}
} else {
?>
<tr><td colspan="4" align="center">Aucun produit ne figure dans cette catégorie</td></tr>
<?php } ?>
<tr><td colspan="4" align="center"><input type="submit" value="MODIFIER LES PRIX" class="bouton"></td></tr>
<?php
echo "</td></tr></table></form>";
}
?>
bonne utilisation à vous :rolleyes:
-
Ok donc on va pouvoir faire un petit quelque chose je pense :rolleyes:
ce soir surement
Où se trouve phpmyadmin
dans Module PEEL Premium pour PEEL SHOPPING
Posté(e) · Signaler ce message
bonjour,
phpmyadmin est un utilitaire fait en php qui permet de manipuler les base Mysql
il n'est pas livré avec PEEL !!
peut etre que,nativement, votre hebergeur vous propose un lien sur un phpmyadmin pour administrer votre base
bonne journée