Flux d’activité
Flux d’activité de Messages
-
-
Bonjour à tous et à toutesje voudrais dire aux personnes qui se reconnaitrons que si je donne de mon temps c'est avec plaisir et par loisir
en effet, j'ai reçu près de 14 messages privés, habituellement j'en ai quelque chose comme 5 ou 6 par jour, mais là jackpot !
le must dans ce que je vous raconte, c'est que je me fais relancer comme si je devais quelque chose que se soit à ces personnes qui me demandent...
et puis il y a ceux qui veulent tout, tout de suite, qui ne peuvent pas attendre
peut etre suis je victime de ma gentillesse [...]
alors s'il vous plait posez vos questions sur le forum, soyez patient et participez à vos demandes
dernière chose si vous me permettez, je ne travaille PAS pour PEEL, pas d'amalgame
paulanna
Tu appelles ça un loisir toi ?
Quelle chance tu as...
En attendant merci pour tout depuis le début Paulana entre toi et willy vous etes super tous les deux
Encore merci
La fleur
-
Pour répondre à LaFleuril s'avère effectivement que les codes sont corrects, en effet il y a un souci je pense au niveau de la conversion de certains caractères AINSI et UNICODE dans le forum
car j'ai mis tout cela sur un fichier texte et avec un simple copier/coller tout fonctionne
Bonjour Paulana me revoila,Voila ce que moi j'obtiens(mais moi c'est du genre spécial au dépard alors !)
FPDF error: Some data has already been output, can't send PDF file
J'obtiens cela sur facture pdf et bon de commande pdf
ça veux dire quoi j'ai jamais fais de mal à personne moi !!
-
-
Bonjour à tous et à toutes
je voudrais dire aux personnes qui se reconnaitrons que si je donne de mon temps c'est avec plaisir et par loisir
en effet, j'ai reçu près de 14 messages privés, habituellement j'en ai quelque chose comme 5 ou 6 par jour, mais là jackpot !
le must dans ce que je vous raconte, c'est que je me fais relancer comme si je devais quelque chose que se soit à ces personnes qui me demandent...
et puis il y a ceux qui veulent tout, tout de suite, qui ne peuvent pas attendre
peut etre suis je victime de ma gentillesse [...]
alors s'il vous plait posez vos questions sur le forum, soyez patient et participez à vos demandes
dernière chose si vous me permettez, je ne travaille PAS pour PEEL, pas d'amalgame
paulanna
-
C'est dans "utilisateurs/contact.php".Willy
Merci Willy,
Je fais des tests mais j'ai des erreurs à chaque fois dans l'inclusion des lignes de codes.
Pouvez-vous me le faire via ce fichier ci-dessous ?
Si oui, merci si non merci aussi ;_))
<?
include ("../configuration.inc.php");
/* Le formulaire e été soumis, essaye de créer un nouveau compte d'utilisateur */
if (sizeof($_POST) > 0) {
$frm = $_POST;
$message_erreur = valide_form($frm, $erreurs);
if (empty($message_erreur)) {
insere_utilisateur($frm);
$DOC_TITLE = "[PEEL.FR]";
include($repertoire_modele."/haut.php");
afficher_enregistrement_succes();
include($repertoire_modele."/bas.php");
die;
}
}
$DOC_TITLE = "[PEEL.FR]";
include($repertoire_modele."/haut.php");
if (!empty($message_erreur)) {
echo "<font class='normal' style='color: #ff0000'>".MSG_ERR_FORM."</font>";
}
if (!empty($noticemsg)) {
echo "<div class=notice>";
echo $noticemsg;
echo "</div>";
}
affiche_formulaire_enregistrement();
include($repertoire_modele."/bas.php");
/******************************************************************************
* FONCTIONS
*****************************************************************************/
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);
}
return $msg;
}
function insere_utilisateur(&$frm) {
global $support;
global $site;
$sql = "
INSERT INTO peel_tickets (
email
, nom
, telephone
, texte
, dispo
, datetime
) VALUES (
'$frm'
,'".htmlspecialchars($frm['nom'],ENT_QUOTES)."'
,'".htmlspecialchars($frm['texte'],ENT_QUOTES)."'
,'".htmlspecialchars($frm['dispo'],ENT_QUOTES)."'
/* Ajoute le nouvel utilisateur à la base */
$ticket_id = mysql_insert_id();
$message = "Détail du message envoyé le ".date("d-m-Y H:i:s");
$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");
function affiche_formulaire_enregistrement() {
GLOBAL $frm, $erreurs, $message_erreur, $wwwroot, $site;
$marqueur_erreur = "<font color=RED>".htmlspecialchars("<=")."</font>";
<div class="entete"><?echo CONSEIL; ?></div>
<form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>">
<table cellpadding="5" cellspacing=0 border="0" >
<td class="normal"><?echo strtoupper(EMAIL); ?> <span class="etoile">(*)</span> :</td>
<td class="normal"><input class="formulaire1" type="text" name="email" size="50" value="<?=stripslashes(vb($frm['email']))?>">
<? if (isset($erreurs['email'])) echo $marqueur_erreur." ".$message_erreur['email'] ?>
<td class="normal"><?echo strtoupper(NAME); ?> <span class="etoile">(*)</span> :</td>
<td class="normal"><input class="formulaire1" type="text" name="nom" size="50" value="<?=stripslashes(vb($frm['nom'])) ?>">
<? if (isset($erreurs['nom'])) echo $marqueur_erreur." ".$message_erreur['nom'] ?>
<td class="normal"><?echo TELEPHONE; ?> <span class="etoile">(*)</span> :</td>
<td class="normal"><input class="formulaire1" type="text" name="telephone" size="50" value="<?=vb($frm['telephone']) ?>">
<? if (isset($erreurs['telephone'])) echo $marqueur_erreur." ".$message_erreur['telephone'] ?>
<td class="normal"><?echo TEXTE; ?> :</td>
<textarea class="formulaire1" name="texte" cols="36" rows="10"><?=stripslashes(vb($frm['texte'])) ?></textarea>
<td class="normal"><?echo DISPO; ?> :</td>
<select name="dispo" class="formulaire1">
<option value="A.M">Matin</option>
<option value="P.M">Après-midi</option>
<td colspan="2" align="center">
<input type="submit" value="<?echo SEND; ?>" class="bouton"><p></p></td>
<tr><td colspan=2 align=center class=petit>
function afficher_enregistrement_succes() {
<font class="titre"><?echo HELLO; ?></font>
-
-
Oui Cryptographp est l'un des captchas les plus connus. Mais a ce jour AUCUN cas de robot casseur n'a été annoncé. Par ailleurs, la configuration personnalisable du script rend impossible a un robot de contourner la protection. Chaque installation est unique, chaque configuration peut rendre la tache différente.
Maintenant le risque n'est pas (plus) vraiment celui des robots,mais celui des entreprises qui font travailler des ouvriers de pays a bas revenus pour spammer les sites... A cela aucun captcha ne résiste, bien évidemment.
Sylvain
www.cryptographp.com
[mode ayatollah du code XHTML]Petit bemol :
la classe cryptograph est de plus en plus connue.
Résultat : les robots anti-spam commencent à savoir comment décoder l'image et renvoyer un etat " ok " quelle que soit l'image generée. je ne dis pas que la solution ici présentée est nulle, loin de là ! Mais au dela du fait qu'elle ne garantira pas à 100% une protection durable contre les spammeurs, elle est de plus inaccessible ( mais ce point là n'est pas le plus important :D :D ).
Lorsque sera dispo la version Full CSS de Peel, il faudra esperer que son accessibilité sera meilleure qu'actuellement et inclure à ce moment un test de turing basé sur des questions réponses en texte ainsi les robots sont tenus à l'écart et l'accessibilité preservée !
[/mode ayatollah du code XHTML]
:) :P
-
-
-
-
Bonjour,
Pouvez vous m'aiguiller, cela m'intéresse aussi
Merci
/------------------------- voila mon bout de code -------------------/
<?include("../configuration.inc.php");
if (!isset($_GET['catid'])) { $catid = 0;} else {$catid = intval($_GET['catid']);}
$DOC_TITLE = "[ peel ]";
include("$repertoire_modele/haut.php");
echo " > Nouveautés<div class=\"petit\">".affiche_arbre_categorie($catid)." </div>";
echo "<div class=\"entete\"><img src=\"images/entete_livre.jpg\" title=\"\" alt=\"\"/ align=\"absmiddle\">meilleures ventes</div>";
$nb = 30; //nombre d'enregistrement par page
if (!isset($_GET['start'])) {$start=0;} else {$start = intval($_REQUEST['start']);}
// Récupération et affichage des données
$sql="SELECT count(*) as count, produit_id FROM `peel_commandes_articles` group by produit_id order by count desc";
$result=mysql_query($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
if (mysql_num_rows($result) == 0) {
echo "<div class=\"texte\">".NO_INDEX_PRODUCT."</div>";
} else {
echo "<table border=\"0\" cellpadding=\"1\" cellspacing=\"0\" width=\"100%\">";
$nb_cellules = mysql_num_rows($result);
$nb_colonnes = 2;
$j = 0;
while($prod=mysql_fetch_array($result))
{
if ( $j % $nb_colonnes == 0 ) {
echo "<tr>";
}
if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) {
echo "<td class=\"normal\" width=\"33%\">";
template_index_produit($prod['id'], $where = "AND p.on_new = '1'" , $form = "new");
}
echo "</td>";
$j++;
if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {
echo "</tr>";
}
}
echo "<td align=\"center\" class=\"normal\" colspan=\"2\">";
//Boutons précédent et suivant
if($start)
{print("<a class=petit href=\"index.php?catid=".$catid."&start=".($start-$nb)."\">Page précédente</a>");}
$result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1");
$row=mysql_fetch_row($result);
if($row[0]>($start+$nb))
{
if($start)
{print(" / ");}
print("<a class=petit href=\"index.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>");
}
print("<br />");
//Affichage des pages
if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ?
print("Page : ");
for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages
{
?>
<b><a class="petit" href="<?=$_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>"><? echo $index+1; ?></a></b>
<?
}
}
echo "</td></tr></table>";
}
include("$repertoire_modele/bas.php");
?>
-
1) Télécharger le script http://www.cryptographp.com/ actuellement version 1.4 est copier le dossier crypt à la racine de votre site.2) Editer la page utilisateurs/contact.php (peel version 3.x)
3)
Après la ligne : include ("../configuration.inc.php");
inserez : $cryptinstall="../crypt/cryptographp.fct.php";
include $cryptinstall;
4) Au niveau du formulaire inserez :
<tr><td colspan=2 align=center>Sécurité anti Spam :<br /> <?php dsp_crypt(0,1); ?></td></tr>
<tr><td colspan=2>Recopier le code:<input type="text" name="code"><? if (isset($erreurs['captcha'])) echo $marqueur_erreur." ".$message_erreur['captcha'] ?></td></tr>
5) Dans la fonction : function valide_form(&$frm, &$erreurs) inserez :
if (chk_crypt($_POST['code'])) {
}else{
$erreurs['captcha'] = true;
$msg['captcha'] = "Code de vérification incorrect";
}
Voila votre formulaire est sécurisé.
Pascal - 3DVF
Bonjour,
Pouvez-vous me dire ou ce trouve le fichier contact (est-ce celui de la racine boutique ou dans le fichier administrer ?)
De plus, je ne trouve pas le fichier formulaire.
Merci de votre aide.
Cordialement,
Balam
-
-
-
oups ! :)
pour en revenir à notre souci lol, si l'url ne contient pas les id des catégories mais en revanche continet les id des produits le code est bon, mais ici l'url ne contient que les id produits pour le rewriting par exemple c'est bien d'avoir les 2
-
-
peut etre que les commentaires "trop long" ne tiendront pas dans le cadre
les commentaires s'affiche en mode facture, pour déplacer le cadre faut utiliser les coordonnées
pas de souci, tu peux apporter les modifs necessaires
cela me fait plasir de rendre service, la prochaine fois je ferais plus attention, mais il faut se ceuser un peu la tête aussi pas d'accord ?
-
-
-
-
-
-
oops reponse croisée ! voir mon message au dessus du tiensCA MARCHE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Merci merci merci (tu manges vite :))
-
Message Privé
dans Module PEEL Premium pour PEEL SHOPPING
paulanna
Posté(e) · Signaler ce message
oui j'aime bien et c'est moi que te remercie La fleur pas de souci
et pour eric-lavoisier :D :P :)