xeon
Utilisateur open source-
Compteur de contenus
276 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par xeon
-
xeon a ajouté un message dans un sujet Envoi du mail de confirmation de commande.
Je n'ai aucune liste sur ma page.
J'ai effectué la recherche et rien.
La seconde partie présente également des menus déroulants, mais ils ne contiennent rien eux non plus.
-
0
-
-
xeon a ajouté un message dans un sujet Envoi du mail de confirmation de commande.
J'avais vu cette page, mais je n'ai rien dans les menus déroulants.
Je vois Catégorie, puis le menu : "choisissez", mais si je clique je n'ai aucun choix, le menu est vide.
-
0
-
-
xeon a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Limite de caractères dans le meta titreBonjour,
J'ai cherché mais ne trouve pas où modifier le nombre limite de caractères dans le méta titre. Il est actuellement de 71 sur ma version (quand je remplis le champ meta titre du BO).
La version est 7.2.1
Merci.
- 3 réponses
- 1 287 vues
-
xeon a ajouté un message dans un sujet Envoi du mail de confirmation de commande.
C'est le contenu principal, ou le corps du mail, que je souhaiterais modifier.
C'est bien cette constante trouvée dans fichier_emails.php qui est à modifier ?
define("STR_MODULE_MIGRATE_WAS_WELL_SAVED_ON_WEBSITE", "contenu");
Si oui, est-ce que je peux y placer du html ?
-
0
-
-
xeon a ajouté un message dans un sujet Envoi du mail de confirmation de commande.
Zut, le titre ne correspond pas au contenu du post, désolé. Ce serait plutôt : envoi du mail de confirmation de commande.
-
0
-
-
xeon a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Envoi du mail de confirmation de commande.Bonjour,
Je souhaite modifier l'email confirmation de commande reçu par le client.
Est-il possible de déclencher l'envoi du mail afin de pouvoir effectuer des tests sans avoir à recréer une commande à chaque fois ?
Merci.
- 18 réponses
- 5 891 vues
-
xeon a ajouté un message dans un sujet Déplacer la phrase TVA sur le PDF de bon de commande
Il s'agit de la ligne de texte qui apparait juste au-dessus du numéro de page (celui-ci se trouvant tout à fait en bas de la page) et sous les tableaux de totaux.
D'après ce que je vois c'est la fonction addInfoTVA($tva, $mode = null, $id_utilisateur = null) qui semble en effet la gérer.
-
0
-
-
xeon a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Déplacer la phrase TVA sur le PDF de bon de commandeBonjour,
Sur le bon de commande (v. 7.0) : Je souhaiterais déplacer la phrase relative à la TVA, en la remontant au-dessus de l'info "mode de livraison". Suffit-il de déplacer la fonction dans Invoice.php ? Parce que j'ai essayé mais je n'obtiens pas de résultat.
Et : Peut-on modifier la couleur de cette phrase en rouge ?
Merci.
- 7 réponses
- 1 669 vues
-
xeon a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Limite d'envoi de mails par la newsletterBonjour,
J'ai la version 6.4.
La limite d'envoi de mails via la newsletter est de 250.
Est-ce que cela veut dire que les mails sont envoyés en plusieurs lots de 250, ou que l'envoi est complètement stoppé au bout de 250 mails ?
En ce cas est-il possible de réduire ou même de bloquer cette limite ? J'ai vu cette ligne dans newsletter.php :
if ($deb <= $subscribers_number && $deb < 250) {
Est-ce là ?
Merci.
- 1 réponse
- 1 236 vues
-
xeon a ajouté un message dans un sujet Condition Pour Déposer Un Avis
J'ai une autre question concernant les avis : Peut-on visualiser les avis que l'on a déposé, depuis son propre compte ?
Merci.
-
0
-
-
xeon a ajouté un message dans un sujet Condition Pour Déposer Un Avis
Bonjour,
J'ai modifié (avec la 6.4) le nombre de caractères insérables dans les avis. Je peux à présent bien insérer le nombre de caractères voulu, mais le problème est que le compteur ne se décrémente plus.
J'ai modifié les valeurs dans cette partie du formulaire, mais je n'ai pas trouvé le javascript.
<td class="normal" valign="top">
<b>' . YOUR_OPINION . ' <span class="etoile">(*)</span></b>' . BEFORE_TWO_POINTS . ':
<br /><input type="text" name="compteur" size="4" onfocus="blur()" value="1500" />'. '<span style="margin-left:5px;"> ' . REMINDING_CHAR . '</span>
<br />' . $form_error_object->text('avis') . '
</td>
<td>
<textarea name="avis" cols="36" rows="6" onfocus="Compter(this,1500,compteur)" onkeypress="Compter(this,1500,compteur)" onkeyup="Compter(this,1500,compteur)" onblur="Compter(this,1500,compteur)">' . String::html_entity_decode_if_needed(vb($frm['avis'])) . '</textarea>
</td>
</tr>
<tr>
Que faudrait-il faire de plus (ou en moins) ?
Merci.
-
0
-
-
xeon a ajouté un message dans un sujet Affichage des catégories non activées
J'ai trouvé pour le menu de gauche, fichier display_product : J'ai supprimé la clause where et c'est ok.
$sql = 'SELECT c.id, c.parent_id, c.nom_' . $_SESSION['session_langue'] . ' as nom
FROM peel_categories c
/* WHERE c.etat = "1" */
ORDER BY c.position ASC, nom ASC';
Et pour les pages du front office, même fichier, avec AND etat="1" en commentaire
function get_subcategories_table($parent_id, $nb_colonnes, $return_mode = false, $display_image = true)
{
$output = '';
$qid_c = query('SELECT id, nom_' . $_SESSION['session_langue'] . ', description_' . $_SESSION['session_langue'] . ', parent_id, image_' . $_SESSION['session_langue'] . ' AS image
FROM peel_categories
WHERE parent_id="' . intval($parent_id) . '" AND id>"0" /* AND etat="1" */
ORDER BY nom_' . $_SESSION['session_langue']);
Par contre quand vous parlez d'incohérence, de quoi s'agirait-il plus précisément ?
-
0
-
-
xeon a ajouté un message dans un sujet Affichage des catégories non activées
Mais si on voulait la faire apparaitre depuis le front office, depuis un lien dans le menu du catalogue (bloc de gauche), comment faudrait-il procéder ?
-
0
-
-
xeon a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Affichage des catégories non activéesBonjour,
Je suis sur la version 6.3.
Est-il possible de forcer l'affichage côté boutique des catégories inactives, dès lors qu'on est connecté en mode admin ?
Merci.
- 3 réponses
- 1 203 vues
-
xeon a ajouté un message dans un sujet Zone HTML : Fin du processus de commande
Merci.
-
0
-
-
xeon a ajouté un message dans un sujet Zone HTML : Fin du processus de commande
Est-il possible de tester l'affichage de la page sans effectuer une commande réelle ? En effet à chaque fois je dois refaire une commande, et elles ne peuvent pas être supprimées dans le back office, ce qui fausse les résultats comptables.
-
0
-
-
xeon a ajouté un message dans un sujet Zone HTML : Fin du processus de commande
Merci. J'ai pu placer l'iframe dans le contenu html du code de suivi de conversion, mais il apparait en bas de page et il risque de ne pas être vu. Comment faire pour pouvoir le placer en haut de la page finale de paiement ?
-
0
-
-
xeon a ajouté un message dans un sujet Zone HTML : Fin du processus de commande
Merci.
Je souhaiterais pouvoir effectuer l'insertion d'un agenda public sur la page finale de la commande, en process classique.
L'agenda doit pouvoir être inséré dans un iframe.
Y a-t-il une méthode accessible ?
-
0
-
-
xeon a ajouté un message dans un sujet Zone HTML : Fin du processus de commande
Quelle est la fonction commerciale de ce process court ?
-
0
-
-
xeon a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Zone HTML : Fin du processus de commandeBonjour,
Comment s'affiche le contenu HTML appelé Fin du processus de commande court ?
J'y ai placé un contenu croyant qu'il allait s'afficher à la fin de la commande, mais non.
Merci.
- 10 réponses
- 2 878 vues
-
xeon a ajouté un message dans un sujet Flux RSS
C'est le fichier rss.php, qui au lieu de s'ouvrir en http, se lance en téléchargement de fichier.
J'ai remplacé les deux fichiers du module par une version propre et rien ne change.
fonctions.php contient
if (!defined('IN_PEEL')) {
die();
}
/**
* affiche_rss()
*
* @param mixed $return_mode
* @return
*/
function affiche_rss($return_mode = false)
{
$output = ' <div class="rss_bloc">';
if (!empty($GLOBALS['site_parameters']['facebook_page_link'])) {
$output = '
<a style="margin-right:5px;" href="' . $GLOBALS['site_parameters']['facebook_page_link'] . '" onclick="return(window.open(this.href)?false:true);"><img src="' . $GLOBALS['wwwroot'] . '/icones/facebook.png" alt="facebook" title="facebook" /></a>';
}
$output = '
<a href="' . $GLOBALS['wwwroot'] . '/rss.php?critere=on_promo" onclick="return(window.open(this.href)?false:true);"><img src="' . $GLOBALS['wwwroot'] . '/icones/rss.png" alt="rss" style="vertical-align:top;" title="RSS" /></a>
</div>';
if ($return_mode) {
return $output;
} else {
echo $output;
}
}
?>
et rss.php
<?php
include("../../configuration.inc.php");
if (!is_module_rss_active()) {
// This module is not activated => we redirect to the homepage
redirect_and_die($GLOBALS['wwwroot'] . "/");
}
if(!empty($_GET['encoding'])){
$page_encoding=$_GET['encoding'];
}else{
$page_encoding='utf-8';
}
if(empty($_GET['limit'])){
$limit=10;
}else{
$limit=min(intval($_GET['limit']), 500);
}
if(!empty($_GET['cat'])){
$cat=intval($_GET['cat']);
}
header('Content-type: application/rss+xml; charset='.$page_encoding);
// En-tête
$output = '<' . '?xml version="1.0" encoding="' . $page_encoding . '"?' . '>
<rss version="2.0">
<channel>
<title>' . RSS_TITLE . '</title>
<link>' . $GLOBALS['wwwroot'] . '</link>
<description>' . RSS_DESCRIPTION . '</description>
';
// Récupération et affichage des données
$sql = "SELECT p.id, p.prix, p.tva, p.nom_" . $_SESSION['session_langue'] . " AS nom, p.date_maj, p.description_" . $_SESSION['session_langue'] . " AS description, p.promotion, c.id AS categorie_id, c.nom_" . $_SESSION['session_langue'] . " AS categorie
FROM peel_produits p
INNER JOIN peel_produits_categories pc ON p.id = pc.produit_id
INNER JOIN peel_categories c ON c.id = pc.categorie_id
WHERE p.etat='1' ".(!empty($cat)?" AND pc.categorie_id='".intval($cat)."'":"")."
GROUP BY p.id
LIMIT ".intval($limit);
$result = query($sql);
while ($prod = fetch_assoc($result)) {
$product_object = new Product($prod['id'], $prod, false, null, true, !is_micro_entreprise_module_active());
$desc_rss = trim(str_replace(array(" ", " ", " ", " \r", " \n", "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n", "\r\n\r\n\r\n", "\r\n\r\n", "\n\n\n\n\n\n", "\n\n\n", "\n\n"), array(" ", " ", " ", "\r", "\n", "\r\n", "\r\n", "\r\n", "\n", "\n", "\n"), strip_tags(String::html_entity_decode_if_needed(String::htmlspecialchars_decode($product_object->description, ENT_QUOTES)))));
$promotion_rss = $product_object->get_all_promotions_percentage(false, 0, true);
$output .= '<item>
<title>' . strip_tags($product_object->name . BEFORE_TWO_POINTS . ': ' . $product_object->get_final_price(0, display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller(), true)) . '</title>
' . ($promotion_rss > 0 ? '<promotion>- ' . $promotion_rss . '</promotion>
' : '') . '<guid>' . $product_object->get_product_url() . '</guid>
<pubDate>' . gmdate('D, d M Y H:i:s', strtotime($product_object->date_maj)) . ' GMT</pubDate>
<description>' . String::str_shorten($desc_rss, 1000, '', '...') . '</description>
</item>
';
unset($product_object);
}
// Fin d'affichage
$output .= '</channel>
</rss>
';
$output = str_replace(array('€', '&'), array('EUR', '&'), $output);
echo String::convert_encoding($output, $page_encoding, GENERAL_ENCODING);
?>
-
0
-
-
xeon a ajouté un message dans un sujet Flux RSS
annulé
-
0
-
-
xeon a ajouté un message dans un sujet Flux RSS
J'ai une piste. Le rss fonctionne pour un des deux répertoires de ma multi-boutique. Il fonctionne pour le site1 mais pas pour le site2. Pourtant le lien du fichier qui crée le rss devrait bien tenir compte de la variable wwwroot ? Elle est correctement renseignée dans chacun des deux répertoires. C'est bizarre.
-
0
-
-
xeon a ajouté un message dans un sujet Flux RSS
Merci. A présent l'icone apparait, mais si je clique dessus, Firefox lance une fenêtre pour télécharger le fichier rss.php. Je pensais que le lien me dirigerait vers une liste rss. Ou j'ai mal compris ?
-
0
-