-
Compteur de contenus
16 264 -
Inscrit(e) le
-
Dernière visite
Messages posté(e)s par Gilles Boussin
-
-
Comme vous l'avez signalé vous-même :
http://forum.peel.fr/index.php?showtopic=2...amp;#entry18492
Pour ce faire, il suffit de retirer dans "factures/invoice.php les // de la ligne $this->Image($logo,5,5,60,10);
Je clos donc ce sujet
-
Bonsoir jacouille24, merci pour l'info ;)
-
Oups...
Merci pour le correctif, xeon, je suis allé un peu vite dans l'écriture de ma requête ;)
L'affichage de la liste des catégories pour l'ajout / modification de produits se trouve dans : administrer/produits.php, fonction affiche_liste_produits() :
select_arbo_cat($categorie_options, $categorie_id);
Il faut donc modifier la fonction select_arbo_cat(), définie dans lib/fonctions/fonctions.php.
Cette fonction affiche la liste des catégories, ordonnée de la manière suivante :
Catégories de le parent est 0 (CAD celles de plus haut niveau, qui ne sont pas des sous-catégories), ordonnées par ordre alphabétique.
Pour chacune de ces catégories, on va chercher les catégories filles, et ainsi de suite (car select_arbo_cat est une fonction récursive)
Pour forcer l'ordre purement alphabétique, il faut recoder select_arbo_cat pour obtenir le résultat voulu.
Mais select_arbo_cat est appelée à plein d'endroits du code, donc il faudrait plutêt développer une fonction spécifiquement pour ce fichier de l'admin :
Une simple fonction (non récursive) qui fasse un SELECT FROM peel_categories ORDER BY nom_$_SESSION['lang'] et affiche le résultat pour générer le SELECT
-
Pas de quoi ;)
-
Bonjour xeon,
Si vous avez modifié le fichier haut.php, puis remis le fichier initial en place, il n'y a, à ma conniassance, aucun process qui modifie ensuite quoi que ce soit aux droits d'accès.
necessite_identification : Fait une redirection vers membre.php
necessite_priv : Renvoie un message type ! "pas les bonnes autorisations"
-
Bonjour serialmother,
Pour permettre la réécriture d'URL en local, il faut activer sur votre serveur Apache le mod rewrite (Apache > Modules Apache > Rewrite Module), et non travailler directement sur le .htaccess
-
Bonjour Phil,
Je vous propose de nous contacter au 01 75 43 67 97 afin que nous puissions convenir d'une solution à votre problème.
-
Pas de souci !
N"hésitez pas à poster de nouveau
-
Pas de quoi ;)
N"hésitez pas à poster de nouveau en cas de souci ;)
-
Bonjour jacouille24,
Il y a nécessairement un bug...Si vous travaillez sur un site en prodution, vous pourrez me laisser vos accès FTP par message privé, j'y jetterai un œil.
-
Bonjour jacouille24,
Je suppose que vous parlez des marques associées aux produits.
Celles ci ne sont pas considérées dans le fichier factures/comande_pdf.php.
Il faut alors aller chercher pour chaque produit, la marque associée, et remplacer L 28 :
$qid_items = mysql_query("SELECT oi.* FROM peel_commandes_articles oi WHERE commande_id = '".intval($id)."'")
par
$qid_items = mysql_query("
SELECT oi.*, pm.nom_fr AS nom_marque FROM peel_commandes_articles oi
LEFT JOIN peel_produits pp ON pp.id = oi.produit_id
LEFT JOIN peel_marques pm on pm.id = pp.id_marque
WHERE commande_id = '".intval($id)."'")
Ensuite, Ligne 113, avec while ($prod = mysql_fetch_array($qid_items)) { ...
$prod['nom_marque'] contient la marque du produit, libre à vous ensuite de l'afficher avec le porduit correspondant.
-
Bonjour axou007,
Je pense qu'il faut que vous configuriez votre serveur apache avec le mode short open tag à on, pour qu'il comprenne les balises <? ?> en plus des balises <?php ?>
-
Bonjour jadelynn,
Tout d'abord, merci pour vos encouragements !
Pouvez-vous me dire quels mots en particulier posent problème (catégories, produits, rubriques...), et si vous travaillez en ligne ou en local?
Dans ce dernier cas, utilisez-vous Wamp ou EasyPHP?
Cordialement
-
Bonjour Quentin,
La fonction frmsubmit est définie dans modeles/standard/caddie.php :
<script language="Javascript">
function frmsubmit(func) {
frm = document.entryform;
frm.func.value = func;
frm.submit();
}
</script>
Faîtes par exemple un
alert(frm)
après
frm = document.entryform;
pour voir ce que vaut frm.
-
Bonsoir Cecobe,
Dans modeles/standard/haut.php (et modeles/blog/haut.php) :
Le code qui personnalise les pages de catégories est :
if (isset($_GET['catid'])) {
$queryCP = mysql_query("SELECT header_html, background_menu, background_color FROM peel_categories WHERE id = '".intval($_GET['catid'])."'");
if (mysql_num_rows($queryCP) > 0) {
$CP = mysql_fetch_object($queryCP);
$header_html = html_entity_decode(trim($CP->header_html));
$background_menu = html_entity_decode($CP->background_menu);
$background_color= html_entity_decode($CP->background_color);
echo "<style>";
echo "body { background-color:$background_color; }\r\n";
echo "#menu2 { background-color:$background_menu; }";
echo "#menu3 { background-color:$background_menu; }";
echo "</style>";
}
}
Dans achat/produit_details.php,
après :
$prod = charge_produit(intval($_GET['id']));
il faudrait faire :
$cat_id_from_prod_id = $prod['categorie_id']
Puis dans modeles/standard/haut.php (et modeles/blog/haut.php) :
Remplacer le code cité plus haut par :
if (isset($cat_id_from_prod_id)) {
$cat_id_for_header = $cat_id_from_prod_id;
}elseif(isset($_GET['catid'])){
$cat_id_for_header = $_GET['catid'];
}
if (isset($cat_id_for_header)) {
$queryCP = mysql_query("SELECT header_html, background_menu, background_color FROM peel_categories WHERE id = '".intval($cat_id_for_header)."'");
if (mysql_num_rows($queryCP) > 0) {
$CP = mysql_fetch_object($queryCP);
$header_html = html_entity_decode(trim($CP->header_html));
$background_menu = html_entity_decode($CP->background_menu);
$background_color= html_entity_decode($CP->background_color);
echo "<style>";
echo "body { background-color:$background_color; }\r\n";
echo "#menu2 { background-color:$background_menu; }";
echo "#menu3 { background-color:$background_menu; }";
echo "</style>";
}
}
-
Bonsoir Cecobe,
Pas de quoi ;)
N'hésitez pas à poster de nouveau !
-
Je clos donc ce sujet
-
Bonsoir serialmother,
Vous avez réinstallé la version 1.8, ou la version 3.0?
-
>Bonsoir Xéon,
dans administrer/categories.php, fonction affiche_arbo_cat,
remplacer :
$sql = "SELECT c.id, c.reference, c.nom_".$_SESSION['langue'].", c.etat, c.position, c.nb, c.image
FROM peel_categories c
WHERE c.parent_id = '$parent' ORDER BY c.position";
par
$sql = "SELECT c.id, c.reference, c.nom_".$_SESSION['langue'].", c.etat, c.position, c.nb, c.image
FROM peel_categories c
WHERE c.parent_id = '$parent' ORDER BY ".$_SESSION['langue']." ASC";
-
Bonsoir jacouille24,
Quelle est l'URL de la page qui pose problème?
Merci !
-
Bonsoir jacouille24,
Dans administrer/societe.php, fonction maj_societe() :
Avant :
mysql_query($requete) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
Faîtes :
var_dump($requete);
die();
et exécutez le résultat du var_dump sous phpmyadmin, vous devriez alors pouvoir localiser le sousci
-
Bonsoir Quentin,
Les erreurs signalées par IE étant epu claires, je vous propose d'installer la webdeveloper toolbar sur Firefox, et de nous renvoier l'erreur Javascript renvoyée par cet Outil.
Si vous avez besoin d'aide pour l'installation de cet outil, n'hésitez pas à poster de nouveau sur ce même sujet
-
Bonsoir mp67,
A priori, depuis le back-office, dans "Contenus du site" > "Gérer les zones personnalisables en HTML", vous devriez avoir une ligne avecle contenu que vous désirez supprimer.
Supprimez la ligne ne question, et le contenu devrait être supprimé en conséquence
-
Bonsoir Jacouille24,
Le problème peut venir du fait que sur votre hébergement, le register_long_arrays soit à off (la variable HTTP_POST_VARS n'est plus prise en charge)
Dans administrer/cgv.php, et administrer/legal.php, il vous suffit alors de remplacer toute occurrence de $HTTP_POST_VARS par $_POST.
Si ceci ne fonctionne pas, dans administrer/cgv.php, fonction maj_cgv(), avant $qid = mysql_query($sql);, faites :
var_dump($sql);
die();
Vous aurez alors la requête que le fichier tente d'exécuter.
Si vous l'exécutez à votre tout sous PHPMyadmin, vous pourrez alors comprendre ce qui ne va pas.
cadre d'une image
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Posté(e) · Signaler ce message
Bonjour jacouille24,
Quand vous dites que vous avez réduit la taille des images, c'est via le back office?