-
Compteur de contenus
2 913 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par Simon développeur PEEL
-
Simon développeur PEEL a ajouté un message dans un sujet Si commande égale ? 0 euro
Bonjour,
Après être intervenu sur votre site, j'ai remarqué 2 problèmes dans ma fonction :
il manquait return $output à la fin ( :rolleyes:), et je n'avais pas supprimé le test if ($tab_paiement['technical_code'] != 'avoir') { ligne 808ce qui empêchait le moyen de paiement avoir de s'afficher.
Je me suis assuré que ce développement fonctionne correctement sur la boutique. Lorsque le panier a pour montant 0€, seul le moyen de paiement avoir est sélectionnable, les autres sont grisé. Si le panier est supérieur à 0€, c'est le moyen de paiement avoir qui est grisé, et les autres sont sélectionnable.
Version final de la fonction (nécessite l'ajout du moyen de paiement avoir dans la configuration du site. Le 'code technique' de ce moyen de paiement doit-être avoir )
function get_payment_select($selected_payment_technical_code = null)
{
$output = '';
if (is_payment_by_product_module_active ()) {
$res_paiement = select_payment_by_product();
} else {
$sql_paiement = 'SELECT p.*
FROM peel_paiement p
WHERE p.etat = "1"
ORDER BY p.position';
$res_paiement = query($sql_paiement);
}
while ($tab_paiement = fetch_assoc($res_paiement)) {
// désactivation des moyens de paiement si le caddie est égal à 0.
if (($_SESSION['session_caddie']->total == 0 && $tab_paiement['technical_code'] != 'avoir') || ($_SESSION['session_caddie']->total > 0 && $tab_paiement['technical_code'] == 'avoir')) {
$disabled = 'disabled="disabled"';
} else {
$disabled = '';
}
if (($tab_paiement['technical_code'] != 'paypal' || !empty($GLOBALS['site_parameters']['email_paypal'])) && ($tab_paiement['technical_code'] != 'moneybookers' || !empty($GLOBALS['site_parameters']['email_moneybookers']))) {
if ($tab_paiement['technical_code'] == 'moneybookers') {
$selected = (vn($selected_payment_technical_code) == $tab_paiement['technical_code'] || num_rows($res_paiement) == 1);
$output .= '
<input '. $disabled .' type="radio" onclick="document.getElementById(\'payment_method\').style.display=\'block\';" name="payment_technical_code" value="' . String::str_form_value($tab_paiement['technical_code']) . '" ' . frmvalide($selected) . ' />' . String::html_entity_decode_if_needed($tab_paiement['nom_' . $_SESSION['session_langue']]);
if ($tab_paiement['tarif'] != 0) {
$output .= BEFORE_TWO_POINTS . ': + ' . fprix($tab_paiement['tarif'], true);
}
$output .= '
<br />
<span id="payment_method" style="display: ' . (empty($_SESSION['session_commande']['moneybookers_payment_methods']) && !$selected ? 'none' : 'block') . ';">
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'VSA') . ' type="radio" name="moneybookers_payment_methods" value="VSA" />Visa<br />
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'MSC') . 'type="radio" name="moneybookers_payment_methods" value="MSC" />Mastercard<br />
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'GCB') . 'type="radio" name="moneybookers_payment_methods" value="GCB" />Carte Bleue<br />
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'PLI,EPY,NPY,SO2,ENT,EBT,PWY,IDL,SFT,GIR,DID,OBT') . 'type="radio" name="moneybookers_payment_methods" value="PLI,EPY,NPY,SO2,ENT,EBT,PWY,IDL,SFT,GIR,DID,OBT" />' . TRANSFER . '<br />
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'WLT') . ' type="radio" name="moneybookers_payment_methods" value="WLT" />Moneybookers e-wallet<br />
</span>';
} else {
$output .= '<input '. $disabled .' '. (!empty($GLOBALS['site_parameters']['email_moneybookers']) ? 'onclick="document.getElementById(\'payment_method\').style.display=\'none\';"' : '') . ' type="radio" name="payment_technical_code" value="' . String::str_form_value($tab_paiement['technical_code']) . '" ' . frmvalide(vn($selected_payment_technical_code) == $tab_paiement['technical_code'] || num_rows($res_paiement) == 1) . ' />' . String::html_entity_decode_if_needed($tab_paiement['nom_' . $_SESSION['session_langue']]);
if ($tab_paiement['tarif'] != 0) {
$output .= BEFORE_TWO_POINTS . ': + ' . fprix($tab_paiement['tarif'], true);
}
$output .= '<br />';
}
}
}
return $output;
}
[/CODE]
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Option de produit obligatoire
Bonjour,
Sur la version 6.4, il est possible de rendre un attribut obligatoire. Pour ajouter le champ 'choisir ...', dans la fonction affiche_attributs_form_part du fichier modules\attributs\fonctions.php, sous la balise select :
<select id="' . $form_id . '_custom_attribut' . $i . '" name="attribut' . $i . '" onchange="update_product_price_from_attribute' . $save_suffix_id . '(this.value, \'' . vn($product_object->id) . $save_suffix_id . '\')">';
[/CODE]
Il faut ajouter votre option :
<option value="">'.CHOOSE.' ...</option>
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Prix "A PARTIR DE"
Bonjour,
Une demande a été faite il y a quelques temps :
Ça répond à votre besoin ?
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Problème mise ? jour changement paramètres clients
Bonjour,
Dans la page change_params.php, il faut que la requête de contrôle de l'email vérifie également l'id de l'utilisateur (vers la ligne 35) :
if ((num_rows(query("SELECT 1
FROM peel_utilisateurs
WHERE id_utilisateur!='" . intval($frm['id_utilisateur']) . "' AND email = '" . nohtml_real_escape_string($frm['email']) . "'")) > 0)) {
$form_error_object->add('email', ERR_EMAIL_STILL);
}
[/CODE]
Cette correction est dans la 6.4
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet pas de réception par l'admin des email des commandes clients
Bonjour,
Dans le fichier fin_commande.php,
il faut ajouter vos nouveau moyens de paiement dans les case du switch $com->paiement :
case 'check':
case 'transfer':
case 'technical_code_espece':
case 'technical_code_paiment_fin_travaux':
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Paiement ? la fin des travaux : statut paiement = réglée !?
Bonjour,
Oui, les futurs versions bénéficierons de cette correction.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Si commande égale ? 0 euro
Bonjour,
Pouvez vous envoyer l'url de votre site ainsi que vos accès FTP par MP svp ? Je déboguerais le fichier beaucoup plus facilement.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet pas de réception par l'admin des email des commandes clients
Bonjour,
J'ai quelques questions pour comprendre d'où vient le problème :
Recevez-vous d'autres emails de la boutique ? Avec quels moyens de paiements rencontrez-vous ce problème ? Avez-vous renseigné une adresse email valide dans le champ Email traitement des commandes : dans la configuration du site ?
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Paiement ? la fin des travaux : statut paiement = réglée !?
Bonjour,
Dans le fichier lib\fonctions\order.php, il faut remplacer
default :
// Si il n'y a pas de paiement séléctionné pour la commande, la commande est réglé d'office.
update_order_payment_status($order_id, 3);
break;
[/CODE] par [CODE]
default :
// Si il n'y a pas de paiement séléctionné pour la commande, la commande est mis en attente d'office.
update_order_payment_status($order_id, 1);
break;
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Problème de modèle email expédition de commande
Bonjour,
du fichier \lib\fonctions\fonctions_admin.php
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Suppression décimales
Bonjour,
Il faut agir sur les fonctions qui gère l'affichage des prix en front office.
Dans la fonction fprix du fichier lib/fonctions/fonctions.php, il faut passer à 0 la valeur de la variable $prices_precision au début de la fonction.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Popup resulats de recherche
Bonjour,
Dans le fichier modules/search/produit.php, il faut ajouter GROUP BY dans la requête SQL que contient la variable $rqProdSearch :
$rqProdSearch = "SELECT p.*, 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'
AND (p.nom_" . $_SESSION['session_langue'] . " LIKE '%" . nohtml_real_escape_string(trim($_POST['search'])) . "%'
OR p.reference LIKE '%" . nohtml_real_escape_string(trim($_POST['search'])) . "%'
OR p.descriptif_" . $_SESSION['session_langue'] . " LIKE '%" . nohtml_real_escape_string(trim($_POST['search'])) . "%'
OR p.description_" . $_SESSION['session_langue'] . " LIKE '%" . nohtml_real_escape_string(trim($_POST['search'])) . "%')
GROUP BY p.id
ORDER BY IF(p.nom_" . $_SESSION['session_langue'] . " LIKE '" . nohtml_real_escape_string(trim($_POST['search'])) . "%',1,0) DESC, p.nom_" . $_SESSION['session_langue'] . " ASC
LIMIT 0,10";
La futur version de PEEL bénéficiera de cette correction, merci.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Problème de modèle email expédition de commande
Bonjour,
En fait, lors d'une commande en front office, le champ type contient le nom du type de transport. Lors de la mofication de la commande en back office, c'est l'id du type qui était stocké. Etant donné que cette valeur est destiné uniquement à l'affichage, il faut qu'elle reste lisible. Pour corriger le problème, il faut ajouter get_delivery_type_name lorsque l'on récupère les informations du formulaire dans la fonction save_commande_in_database, Ligne 1481
if (!empty($frm['type_transport'])) {
$frm['type'] = get_delivery_type_name(vb($frm['type_transport']));
}
[/CODE]
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Paiement ? la fin des travaux : statut paiement = réglée !?
Bonjour,
Normalement, les commandes ne peuvent pas passer en statut réglé automatiquement. La commande est créé avec le statut 'En attente de paiement', et il faut passer la commande en statut "Réglé" manuellement après avoir reçu le paiement.
Pouvez-vous faire un test de commande en front office, en sélectionnant ce moyen de paiement pour voir si le problème se reproduit ?
Merci.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Si commande égale ? 0 euro
Bonjour,
Il manquait un guillemet et un point, ci dessous la version corrigée :
while ($tab_paiement = fetch_assoc($res_paiement)) {
// désactivation des moyens de paiement si le caddie est égal à 0.
if (($_SESSION['session_caddie']->total == 0 && $tab_paiement['technical_code'] != 'avoir') || ($_SESSION['session_caddie']->total > 0 && $tab_paiement['technical_code'] == 'avoir')) {
$disabled = 'disabled="disabled"';
} else {
$disabled = '';
}
if (($tab_paiement['technical_code'] != 'paypal' || !empty($GLOBALS['site_parameters']['email_paypal'])) && ($tab_paiement['technical_code'] != 'moneybookers' || !empty($GLOBALS['site_parameters']['email_moneybookers']))) {
if ($tab_paiement['technical_code'] == 'moneybookers') {
$selected = (vn($selected_payment_technical_code) == $tab_paiement['technical_code'] || num_rows($res_paiement) == 1);
$output .= '
<input '. $disabled .' type="radio" onclick="document.getElementById(\'payment_method\').style.display=\'block\';" name="payment_technical_code" value="' . String::str_form_value($tab_paiement['technical_code']) . '" ' . frmvalide($selected) . ' />' . String::html_entity_decode_if_needed($tab_paiement['nom_' . $_SESSION['session_langue']]);
if ($tab_paiement['tarif'] != 0) {
$output .= BEFORE_TWO_POINTS . ': + ' . fprix($tab_paiement['tarif'], true);
}
$output .= '
<br />
<span id="payment_method" style="display: ' . (empty($_SESSION['session_commande']['moneybookers_payment_methods']) && !$selected ? 'none' : 'block') . ';">
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'VSA') . ' type="radio" name="moneybookers_payment_methods" value="VSA" />Visa<br />
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'MSC') . 'type="radio" name="moneybookers_payment_methods" value="MSC" />Mastercard<br />
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'GCB') . 'type="radio" name="moneybookers_payment_methods" value="GCB" />Carte Bleue<br />
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'PLI,EPY,NPY,SO2,ENT,EBT,PWY,IDL,SFT,GIR,DID,OBT') . 'type="radio" name="moneybookers_payment_methods" value="PLI,EPY,NPY,SO2,ENT,EBT,PWY,IDL,SFT,GIR,DID,OBT" />' . TRANSFER . '<br />
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'WLT') . ' type="radio" name="moneybookers_payment_methods" value="WLT" />Moneybookers e-wallet<br />
</span>';
} else {
if ($tab_paiement['technical_code'] != 'avoir') {
$output .= '<input '. $disabled .' '. (!empty($GLOBALS['site_parameters']['email_moneybookers']) ? 'onclick="document.getElementById(\'payment_method\').style.display=\'none\';"' : '') . ' type="radio" name="payment_technical_code" value="' . String::str_form_value($tab_paiement['technical_code']) . '" ' . frmvalide(vn($selected_payment_technical_code) == $tab_paiement['technical_code'] || num_rows($res_paiement) == 1) . ' />' . String::html_entity_decode_if_needed($tab_paiement['nom_' . $_SESSION['session_langue']]);
if ($tab_paiement['tarif'] != 0) {
$output .= BEFORE_TWO_POINTS . ': + ' . fprix($tab_paiement['tarif'], true);
}
$output .= '<br />';
}
}
}
}
[/CODE]
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Images promotion
Bonjour,
Pour mettre une réduction en valeur, je pense qu'il suffirait de supprimer la variable $this->promotion de la fonction get_all_promotions_percentage de la class Product, et de le soustraire dans chaque calcul où get_all_promotions_percentage est utilisé :
dans get_possible_sizes()
$final_price = $original_price * (1 - $this->get_all_promotions_percentage($reseller_mode, $user_promotion_percentage) / 100) - $this->promotion;
get_possible_attributs()
$final_price = $original_price * (1 - $this->get_all_promotions_percentage($reseller_mode, $user_promotion_percentage) / 100) -$this->promotion;
get_final_price()
$price_ht = $price_ht * (1 - $this->get_all_promotions_percentage($reseller_mode, $user_promotion_percentage, false) / 100) -$this->promotion;
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Seulement 2 des 5 admins reçoivent l'email de confirmation de commande
Pour l'email de confirmation de commande envoyé aux admin, il faut ajouté la liste des emails dans le champ Email traitement des commandes : dans la page de configuration du site. Les adresses mails doivent être séparés par des virgules.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Seulement 2 des 5 admins reçoivent l'email de confirmation de commande
- Pour peel_admins cette table existe dans cette version mais n'est utilisée qu'à la génération des options du select listant les administrateur get_trader_select_options. Cette table a été supprimée dans la 6.4, et la fonction get_trader_select_options a été adapté en conséquence.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Les frais de port ne fonctionnent plus
Bonjour,
Il peux y avoir une configuration concurrente qui exonère les frais de ports. Dans la configuration général de la boutique, vous pouvez vérifier qu'il n'y a pas de seuil de gratuité défini dans la rubrique "Gestion des frais de port".
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Paiement ? la fin des travaux : statut paiement = réglée !?
Bonjour,
le moyen de paiement paiement à la fin des travaux n'est pas par défaut sur peel, il n'y a pas de modification automatique pour ce statut de paiement. La modification de ce statut ce fait uniquement en back office, lors de la modification de la commande.
Avez-vous fais des modifications dans le fichier fin_commande.php suite à l'ajout de ce moyen de paiement ?
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Problème de modèle email expédition de commande
Bonjour,
il s'agit d'une commande passée en front office ou créée depuis le back office ?
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Affichage des prix
Bonjour,
La fonction affiche_produitsdu fichier lib\fonctions\display_product.php, vous pouvez modifier les lignes qui gère l'affichage des prix (vers la ligne 737):
if (empty($product_object->on_estimate)) {
$output .= ((vn($GLOBALS['site_parameters']['category_order_on_catalog']) != 1)?$product_object->affiche_prix(display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller(), true, false, null, false, true, 'full_expand_in_container', false):'');
} else {
$output .= display_on_estimate_information(true);
}
[/CODE] Il faut remplacer la ligne [i]$product_object->affiche_prix(display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller(), true, false, null, false, true, 'full_expand_in_container', false):'');[/i] par votre phrase. Faite pareille vers la ligne 810 sur le même fichier (affichage des produits en colonne). Dans la fonction get_product_in_container_html ligne 1612, qui correspond à l'affichage des produits dans les modules des colonnes, vous devez remplacer le bloc [CODE]
if (empty($product_object->on_estimate)) {
$output .= '
<td class="right" style="width:110px;">' . $product_object->affiche_prix(display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller(), true, false, null, false, false) . '</td>';
} else {
$output .= '
<td class="right" style="width:110px;">' . display_on_estimate_information(true) . '</td>';
}
par votre phrase. La dernière fonction à modifier est get_produit_details_html dans le même fichier, au niveau de la variable $product_title_price, dont il faut forcé la valeur avec vote phrase, puis le bloc
if (!empty($product_object->on_check) && is_module_gift_checks_active()) {
$output .= affiche_check($product_id, 'cheque', null, true);
} else {
if (empty($product_object->on_estimate)) {
$output .= affiche_critere_stock($product_id, 'details', null, true);
} else {
$output .= '
<div class="on_estimate">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="center">
<span style="font-size: 20px;">' . ON_ESTIMATE . '</span>
</td>
</tr>
<tr>
<td valign="middle">
<form method="post" action="' . get_contact_url(false, false) . '">
<input class="clicbouton" type="submit" value="' . CONTACT_US . '">
</form>
</td>
</tr>
</table>
</div>
<div style="clear:both;"></div>
';
}
[/code]
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Si commande égale ? 0 euro
Bonjour,
Si je résume, vous souhaitez :
- Si le caddie est égal à 0, le moyen de paiement 'avoir' soit sélectionnable quand le caddie est à 0. Dans ce cas, tous les autres moyens de paiements sont grisés.
- Si le caddie est supérieur à 0, seul le moyen de paiement avoir est grisé, les autres sont disponible.
J'ai mis le calcul de la désactivation du moyen de paiement dans une condition au début de la boucle while de la fonction, pour plus de clarté :
while ($tab_paiement = fetch_assoc($res_paiement)) {
// désactivation des moyens de paiement si le caddie est égal à 0.
if (($_SESSION['session_caddie']->total == 0 && $tab_paiement['technical_code'] != 'avoir') || ($_SESSION['session_caddie']->total > 0 && $tab_paiement['technical_code'] == 'avoir')) {
$disabled = 'disabled="disabled"';
} else {
$disabled = '';
}
if (($tab_paiement['technical_code'] != 'paypal' || !empty($GLOBALS['site_parameters']['email_paypal'])) && ($tab_paiement['technical_code'] != 'moneybookers' || !empty($GLOBALS['site_parameters']['email_moneybookers']))) {
if ($tab_paiement['technical_code'] == 'moneybookers') {
$selected = (vn($selected_payment_technical_code) == $tab_paiement['technical_code'] || num_rows($res_paiement) == 1);
$output .= '
<input '. $disabled .' type="radio" onclick="document.getElementById(\'payment_method\').style.display=\'block\';" name="payment_technical_code" value="' . String::str_form_value($tab_paiement['technical_code']) . '" ' . frmvalide($selected) . ' />' . String::html_entity_decode_if_needed($tab_paiement['nom_' . $_SESSION['session_langue']]);
if ($tab_paiement['tarif'] != 0) {
$output .= BEFORE_TWO_POINTS . ': + ' . fprix($tab_paiement['tarif'], true);
}
$output .= '
<br />
<span id="payment_method" style="display: ' . (empty($_SESSION['session_commande']['moneybookers_payment_methods']) && !$selected ? 'none' : 'block') . ';">
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'VSA') . ' type="radio" name="moneybookers_payment_methods" value="VSA" />Visa<br />
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'MSC') . 'type="radio" name="moneybookers_payment_methods" value="MSC" />Mastercard<br />
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'GCB') . 'type="radio" name="moneybookers_payment_methods" value="GCB" />Carte Bleue<br />
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'PLI,EPY,NPY,SO2,ENT,EBT,PWY,IDL,SFT,GIR,DID,OBT') . 'type="radio" name="moneybookers_payment_methods" value="PLI,EPY,NPY,SO2,ENT,EBT,PWY,IDL,SFT,GIR,DID,OBT" />' . TRANSFER . '<br />
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'WLT') . ' type="radio" name="moneybookers_payment_methods" value="WLT" />Moneybookers e-wallet<br />
</span>';
} else {
if ($tab_paiement['technical_code'] != 'avoir') {
$output .= '<input '. $disabled .' (!empty($GLOBALS['site_parameters']['email_moneybookers']) ? 'onclick="document.getElementById(\'payment_method\').style.display=\'none\';"' : '') . ' type="radio" name="payment_technical_code" value="' . String::str_form_value($tab_paiement['technical_code']) . '" ' . frmvalide(vn($selected_payment_technical_code) == $tab_paiement['technical_code'] || num_rows($res_paiement) == 1) . ' />' . String::html_entity_decode_if_needed($tab_paiement['nom_' . $_SESSION['session_langue']]);
if ($tab_paiement['tarif'] != 0) {
$output .= BEFORE_TWO_POINTS . ': + ' . fprix($tab_paiement['tarif'], true);
}
$output .= '<br />';
}
}
}
}
[/CODE]
il faut vous assurez que le code technique pour le moyen de paiement [i]avoir[/i] soit égal à [i]avoir[/i] (champ technical_code dans la BDD)
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet sous installation archlinux
Bonjour,
La librairie GD2 doit être chargé pour pouvoir utiliser cette fonction. http://php.net/manual/fr/function.imagecreatetruecolor.php.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Images promotion
Bonjour,
Vous pouvez faire une recherche sur l'ensemble du code sur la balises HTML <del> pour voir si il y a d'autres occurrences dans votre code. Vous pouvez aussi faire afficher le code source HTML, pour voir si l'image est bien présente mais n'apparait pas.
-
0
-