Traçaman
Utilisateur open source-
Compteur de contenus
26 -
Inscrit(e) le
-
Dernière visite
Activité de Traçaman
-
Traçaman a ajouté un message dans un sujet [Resolu] Pause Content indefini V5 Premium
Rien à dire si ce n'est chapeau et un grand merci à Reloaded pour la résolution de ce bug !
Ça fonctionne nikel sur une version PREMIUM 5.0, pour info au niveau du fichier /modules/menus/fonctions.php
Bonne soirée et encore merci Reloaded :angry:
-
0
-
-
Traçaman a ajouté un message dans un sujet [Resolu] Pause Content indefini V5 Premium
Merci pour ce conseil, toutefois je cherche juste à supprimer ce bug sur mon site et non à changer de version.
Donc si quelqu'un a la solution, je suis plus que preneur.
Merci d'avance et bonne soirée :angry:
-
0
-
-
Traçaman a ajouté un message dans un sujet [Resolu] Pause Content indefini V5 Premium
Bonjour,
Actuellement sous version PEEL 5.0, j'observe le même bug c-à-d 'pausecontent' est indéfini sur toutes mes pages - ligne 235.
Le problème doit effectivement être lié à l'un des fichiers /fonctions.php ou /haut.php.
Avez-vous trouvé le code à remplacer ?!
Merci par avance
-
0
-
-
Traçaman a ajouté un message dans un sujet Différence d'affichage entre Mozilla et IE
Bonjour Eric et encore une fois un grand merci !
Grâce à vous j'ai réussi à modifier mon code pour que le nom de chaque catégorie soit inscrit en-dessous de sa photo tout en conservant la fonction permettant aux photos d'être cliquables...
Pour ceux que ça intéresse, voici le code correspondant :
function affiche_categorie_accueil() {
/* Affiche la liste des catégories qui sont spéciales */
global $wwwroot, $repertoire_modele, $repertoire_upload;
$qid = mysql_query("SELECT c.id, c.nom_".$_SESSION['langue']." as categorie, c.image FROM peel_categories c INNER JOIN peel_sites_pivots sc ON (sc.categorie_id = c.id) WHERE sc.site_id = '".intval($_SESSION['ecom']['id'])."' AND c.etat = '1' AND c.on_special = '1' ORDER BY c.position") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
if (mysql_num_rows($qid) > 0) {
$nb_cellules = mysql_num_rows($qid);
$nb_colonnes = 2;
echo "<h2>".CATALOG."</h2>";
echo "<table align=\"center\" border=\"0\" cellspacing=\"5\" cellpadding=\"0\" width=\"100%\">";
$j = 0;
while ($cat = mysql_fetch_array($qid))
{
if ( $j % $nb_colonnes == 0 ) {
echo "<tr>";
}
if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) {
// on affiche une cellule
echo "<td width=\"50%\" align=\"center\">";
if (!empty($cat['image'])) {
$width = calcul_largeur_image($repertoire_upload."/".$cat['image']);
$largeur = ($width >= 150) ? "150" : $width;
echo "<p><p></p><a href=\"achat/index.php?catid=".$cat['id']."\"><img src=\"$repertoire_upload/".$cat['image']."\" width=\"$largeur\" border=\"0\" alt=\"".html_entity_decode($cat['categorie'])."\" title=\"".html_entity_decode($cat['categorie'])."\" /><br/>";
echo "<a href=\"achat/index.php?catid=".$cat['id']."\">".html_entity_decode($cat['categorie'])."</a></p>";
}
}
echo "</td>";
$j++;
if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {
echo "</tr>";
}
}
echo "</table>";
}
}[/codebox]
-
0
-
-
Traçaman a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Différence d'affichage entre Mozilla et IEBonsoir,
Je suis sous PEEL Premium V5. J'ai un problème d'affichage au niveau de ma page d'accueil sous IE : un décalage entre le nom des catégories et leurs photos. C'est très gênant car, comme vous pourrez le constater sur ce lien http://www.tracamatrix.com/, en l'ouvrant sous IE, les noms ne correspondent plus aux photos...
D'origine sur la page d'accueil (index.php) le nom de chaque catégorie est positionné au-dessus de sa photo. Dans le fichier /achat/index.php le nom est en-dessous de la photo.
Quel fichier dois-je modifier et au niveau de quelle fonction pour placer en page d'accueil le nom de la catégorie sous sa photo ?
Merci par avance pour vos réponses car ce problème est vraiment gênant et, après plusieurs heures de recherches qui n'ont hélas pas abouti, je sais vraiment pas quoi faire !
- 2 réponses
- 2 436 vues
-
Traçaman a ajouté un message dans un sujet Ajouter champ obligatoire page contact ?
Merci beaucoup Eric !
Grâce à vous j'ai appris à bidouiller ma base de donnée... ET CA MARCHE ! :mellow:
Merci encore et à une prochaine
-
0
-
-
Traçaman a ajouté un message dans un sujet Ajouter champ obligatoire page contact ?
Bonjour Eric,
Effectivement, j'ai rajouté un champ societe dans le fichier utilisateur/contact.php et à plusieurs endroits :
1. dans "function valide_form(&$frm, &$erreurs) {"
}
if (empty($frm['societe'])) {
$erreurs['societe'] = true;
$msg['societe'] = stripslashes(MSG_ERR_SOCIETE);
} [/codebox]
2.
[codebox]function insere_utilisateur(&$frm) {
global $support;
global $site;
$sql = "
INSERT INTO peel_tickets (
email
, societe
, nom
, telephone
, texte
, dispo
, datetime
) VALUES (
'$frm[email]'
,'".htmlspecialchars($frm['societe'],ENT_QUOTES)."'
,'".htmlspecialchars($frm['nom'],ENT_QUOTES)."'
,'$frm[telephone]'
,'".htmlspecialchars($frm['texte'],ENT_QUOTES)."'
,'".htmlspecialchars($frm['dispo'],ENT_QUOTES)."'
,now()
)";
3.
$qid = mysql_query($sql);
$ticket_id = mysql_insert_id();
$message = "Détail du message envoyé le ".date("d-m-Y H:i:s \n\n");
$message .= "Societe : ".$frm['societe']."\n\n";
$message .= "Nom : ".$frm['nom']."\n\n";
$message .= "Tel : ".$frm['telephone']."\n\n";
$message .= "Email : ".$frm['email']."\n\n";
$message .= "Disponibilité : ".$frm['dispo']."\n\n";
$message .= "Message :\n\r\n\r ".stripslashes($frm['texte'])."\n\n";
mail($support,"[$site] prise de contact numéro $ticket_id",$message,"FROM: $frm[email]");
}[/codebox]
4.
[codebox]<div id="contact">
<form name="entryform" method="post" action="<?php echo $_SERVER['PHP_SELF']?>">
<table cellpadding="5" cellspacing="0" width="100%" border="0">
<tr>
<td>
<label for="name"><?php echo SOCIETE; ?> <span class="etoile">(*)</span> :</label>
</td>
<td>
<input type="text" name="societe" value="<?php echo stripslashes(vb($frm['societe'])) ?>">
<p class="notice">
<?php if (isset($erreurs['societe'])) echo $marqueur_erreur." ".$message_erreur['societe'] ?>
</p></td>
</tr>
<tr>
<td>
Est-ce que vous voyez une erreur dans ces codes ? Ou des modifs à effectuer ?
Merci par avance
-
0
-
-
Traçaman a ajouté un message dans un sujet Ajouter champ obligatoire page contact ?
Je ne comprends par car, d'origine, la fonction incrément en auto du n° de mail est activée. J'ai juste modifié le fichier /utilisateur/contact.php pour rajouter le champs obligatoire "société". Si j'annule cette modif, l'incrément redémarre où il s'était arrêté, sans modifier d'autres fichiers.
Etes vous sûr que je dois modifier "la base mysql" ? Si oui, ça correspond à quel fichier ? Et quel est le code à modifier ?
Merci beaucoup pour votre aide
-
0
-
-
Traçaman a ajouté un message dans un sujet Ajouter champ obligatoire page contact ?
Du coup, que dois-je modifier ou ajouter, et à quel endroit ?
Merci par avance
-
0
-
-
Traçaman a ajouté un message dans un sujet Ajouter champ obligatoire page contact ?
Bonsoir à tous,
Je viens de rajouter le champs obligatoire "Société" dans le formulaire /utilisateurs/contact.php et tout fonctionne correctement sauf un bug qui fait que lorsque je reçois le mail de contact, le titre est toujours : "prise de contact numéro 0".
Comment faire pour que l'incrément du numéro reprenne ?
Voici le code concerné :
function valide_form(&$frm, &$erreurs) {
/* Valide le formulaire d'inscription et renvoie éventuellement un message d'erreur */
$erreurs = array();
$msg = array();
if (empty($frm['nom'])) {
$erreurs['nom'] = true;
$msg['nom'] = stripslashes(MSG_ERR_NAME);
}
if (empty($frm['email'])) {
$erreurs['email'] = true;
$msg['email'] = stripslashes(MSG_ERR_EMAIL);
}
elseif (!preg_match('`^[[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-_.]?[[:alnum:]])*.([a-z]{2,4})$`',$frm['email'])) {
$erreurs['email'] = true;
$msg['email'] = stripslashes(ERR_EMAIL_BAD);
}
if (empty($frm['telephone'])) {
$erreurs['telephone'] = true;
$msg['telephone'] = stripslashes(MSG_ERR_TEL);
}
if (empty($frm['societe'])) {
$erreurs['societe'] = true;
$msg['societe'] = stripslashes(MSG_ERR_SOCIETE);
}
return $msg;
}
function insere_utilisateur(&$frm) {
global $support;
global $site;
$sql = "
INSERT INTO peel_tickets (
email
, societe
, nom
, telephone
, texte
, dispo
, datetime
) VALUES (
'$frm[email]'
,'".htmlspecialchars($frm['societe'],ENT_QUOTES)."'
,'".htmlspecialchars($frm['nom'],ENT_QUOTES)."'
,'$frm[telephone]'
,'".htmlspecialchars($frm['texte'],ENT_QUOTES)."'
,'".htmlspecialchars($frm['dispo'],ENT_QUOTES)."'
,now()
)";
/* Ajoute le nouvel utilisateur à la base */
$qid = mysql_query($sql);
$ticket_id = mysql_insert_id();
$message = "Détail du message envoyé le ".date("d-m-Y H:i:s \n\n");
$message .= "Societe : ".$frm['societe']."\n\n";
$message .= "Nom : ".$frm['nom']."\n\n";
$message .= "Tel : ".$frm['telephone']."\n\n";
$message .= "Email : ".$frm['email']."\n\n";
$message .= "Disponibilité : ".$frm['dispo']."\n\n";
$message .= "Message :\n\r\n\r ".stripslashes($frm['texte'])."\n\n";
mail($support,"[$site] prise de contact numéro $ticket_id",$message,"FROM: $frm[email]");
}
function affiche_formulaire_enregistrement() {
GLOBAL $frm, $erreurs, $message_erreur, $wwwroot, $site;
$marqueur_erreur = "<font color=RED>".htmlspecialchars("<=")."</font>";
echo "<h2>TraçaMatrix - demande d'informations / offres de prix</h2>";
?>
<div id="contact">
<form name="entryform" method="post" action="<?php echo $_SERVER['PHP_SELF']?>">
<table cellpadding="5" cellspacing="0" width="100%" border="0">
<tr>
<td>
<label for="name"><?php echo SOCIETE; ?> <span class="etoile">(*)</span> :</label>
</td>
<td>
<input type="text" name="societe" value="<?php echo stripslashes(vb($frm['societe'])) ?>">
<p class="notice">
<?php if (isset($erreurs['societe'])) echo $marqueur_erreur." ".$message_erreur['societe'] ?>
</p></td>
</tr>
<tr>
<td>
<label for="name"><?php echo NAME; ?> <span class="etoile">(*)</span> :</label>
</td>
<td>
<input type="text" name="nom" value="<?php echo stripslashes(vb($frm['nom'])) ?>">
<p class="notice">
<?php if (isset($erreurs['nom'])) echo $marqueur_erreur." ".$message_erreur['nom'] ?>
</p></td>
</tr>
<tr><td>
<label for="email"><?php echo EMAIL; ?> <span class="etoile">(*)</span> :</label>
</td><td>
<input type="text" name="email" value="<?php echo stripslashes(vb($frm['email']))?>">
<p class="notice"><?php if (isset($erreurs['email'])) echo $marqueur_erreur." ".$message_erreur['email'] ?></p>
</td></tr>
<tr><td>
<label for="telephone"><?php echo TELEPHONE; ?> <span class="etoile">(*)</span> :</label>
</td><td>
<input type="text" name="telephone" value="<?php echo vb($frm['telephone']) ?>">
<p class="notice"><?php if (isset($erreurs['telephone'])) echo $marqueur_erreur." ".$message_erreur['telephone'] ?></p>
</td></tr>
<tr>
<td colspsan="2"><label for="texte"><?php echo TEXTE; ?> :</label></td>
</tr>
<tr>
<td colspan="2">
<?php
if (isset($_GET['id'])) {
$resProd = mysql_query("select reference, nom_".$_SESSION['langue']." as produit FROM peel_produits WHERE id = '".intval($_GET['id'])."'");
$Prod = mysql_fetch_object($resProd);
$reference = $Prod->reference;
$produit = $Prod->produit;
}
[/codebox]
Est-ce que quelqu'un voit où est situé le bug ?
Merci par avance
-
0
-
-
Traçaman a ajouté un message dans un sujet Pb avec lien sur images des catégories
Merci Eric !
Ca marche nikel!
Un grand MERCI !!! :mellow:
-
0
-
-
Traçaman a ajouté un message dans un sujet Pb avec lien sur images des catégories
Bonjour,
Dans la version PEEL Premium 5.0, quel est le fichier à modifier pour rendre les images de catégories dans la page d'accueil cliquables ?
Quelle est la fonction à modifier et le code à rajouter ?
Merci par avance.
Cordialement
-
0
-
-
Traçaman a ajouté un message dans un sujet Comment afficher les prix en H.T. sur PEEL PREMIUM 5
Par contre, je n'arrive pas à trouver la "function affiche_prix_catalogue".
Est-elle présente dans un autre fichier que "/modeles/standard/template.php" ?
Ou, faut-il simplement le rajouter à ce dernier ?
Merci par avance
-
0
-
-
Traçaman a ajouté un message dans un sujet Comment afficher les prix en H.T. sur PEEL PREMIUM 5
Merci Monsieur RUAULT pour votre réponse rapide et précise !
Grâce à vous j'ai pu facilement réaliser le changement de la "function affiche_prix".
Par contre, je n'arrive pas à trouver la "function affiche_prix_catalogue".
Est-il présent dans un autre fichier que "/modeles/standard/template.php" ?
Ou, faut-il simplement le rajouter à ce dernier ?
Merci par avance
-
0
-
-
Traçaman a ajouté un message dans un sujet afficher les prix en H.T.
Coucou tout le monde !
Petite question :
Est-ce que le fait de changer toutes ces lignes de code permet d'afficher un prix HT à côté des différentes tailles disponibles lorsque l'on a rentré plusieurs tarifs grâce à l'option multiprix (taille des produits) ?
Si non, faut-il encore modifier du code ou est-ce carrément impossible ?
Merci par avance
-
0
-