Se connecter / S'enregistrer
Votre question

Double lien???

Tags :
  • Programmation
Dernière réponse : dans Programmation
27 Mai 2006 22:14:26

Salut tout le monde!
Je voudrais savoir comment faire pour que :

Lorsqu'une personne met un commentaire sur mon site, elle doit cliquer sur un bouton.

Moi je voudrais que ce bouton soit une pub et que lorqu'on clique dessus ca ouvre cette pub 'dans une nouvelle page) et sur mon site que la page" votre commentaire a bien été ajouté "s'affiche.

C'est le principe de plusieur site tel que cmonjour.com qui demande de cliquer sur une pub pour valider notre grille.

Merci d'avance

voici le code au niveau de mon bouton de validation:
Citation :
<p align="center"><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea><font size="4" face="Comic Sans MS"><br><input type="submit" name="submit" style="font-family:'Comic Sans MS'; font-size:14; background-color:rgb(255,255,204); border-width:1; border-color:rgb(102,255,255); border-style:D ashed;" value="Poster ton Com"> </font></p>


Et le code de ma pub :
  1. <a href="http://action.metaffiliation.com/suivi.php?mclic=S35894415A136" target="_blank"><img src="http://action.metaffiliation.com/suivi.php?maff=S35894415A136" border="0"></a>

Autres pages sur : double lien

a c 232 L Programmation
27 Mai 2006 23:04:43

Salut,

Pour faire un double lien, il faut au moins qu'un de tes liens soit fait en javascript, avec window.open() par exemple.
Tu ouvres ta popup avec window.open() et avec le lien <a href=""></a> tu fais ton lien pour ta page de confirmation de commentaire.
Comme ça, si la personne désactive le javascript, elle pourra quand même avoir la page de validation, et pas une pub...

Edit : j'oubliais, utilise l'évènement javascript "onclick"
27 Mai 2006 23:05:14

Personne ne sait comment faut-il faire??
Contenus similaires
27 Mai 2006 23:17:11

Merci pour ta reponse!
Peux tu mexpliquer un peu plus...avec les codes de ma page que j'ai donné.

Merci davance
a c 232 L Programmation
27 Mai 2006 23:23:02

Citation :
<form name="monFormulaire" action="ta page de confirmation" .... >
.... ton formulaire

<a href="http://action.metaffiliation.com/suivi.php?mclic=S35894..." target="_blank" onclick="monFormulaire.submit()"><img src="http://action.metaffiliation.com/suivi.php?maff=S358944..." border="0"></a>
</form>


Ca a pas été testé.. mais ça devrait marcher.

(par contre, j'avais pas bien compris ton problème, donc ma première réponse est pas super en fait...)
(je t'ai mis en gras ce que j'ai ajouté...)
27 Mai 2006 23:41:04

Merci encore pour tes explication!!merci de prendre de ton temps!

J'ai essayer mais c'est sans succés!

En fet c'est sur mon blog, je veux lors de la validation du commentaire qu'on clique sur la pub.Et lors du post du commentaire il ny a pas de page remerciant du commentaire, c'est la meme page commentaire qui revien mais cette fois ci avec le commentaire qui vient dettre poster en dessous de l'article.


Voici le code de ma page "commentaire.php"
Si tu peux me faire ca...Car jai pas reussi.

Citation :

<?php // Do not delete these lines
if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Veuillez ne pas pas appeller cette page directement. Merci !');

if (!empty($post->post_password)) { // if there's a password
if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie
?>


<p class="nocomments"><?php _e("This post is password protected. Enter the password to view comments."); ?><p>

<?php
return;
}
}

/* This variable is for alternating comment background */
$oddcomment = 'alt';
?>

<!-- You can start editing here. -->

<?php if ($comments) : ?>
<h3 id="comments"><?php comments_number('Aucun commentaire', 'Un commentaire', '% commentaires' );?> pour �<?php the_title(); ?>�</h3>

<ol class="commentlist">

<?php foreach ($comments as $comment) : ?>

<li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">
<cite><?php comment_author_link() ?></cite> dit :
<?php if ($comment->comment_approved == '0') : ?>
<em>Votre commentaire doit être validé.</em>
<?php endif; ?>



<small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('j F Y') ?> � <?php comment_time() ?></a> <?php edit_comment_link('m','',''); ?></small>

<?php comment_text() ?>

</li>

<?php /* Changes every other comment to a different class */
if ('alt' == $oddcomment) $oddcomment = '';
else $oddcomment = 'alt';
?>

<?php endforeach; /* end for each comment */ ?>

</ol>

<?php else : // this is displayed if there are no comments so far ?>

<?php if ('open' == $post->comment_status) : ?>
<!-- If comments are open, but there are no comments. -->

<?php else : // comments are closed ?>
<!-- If comments are closed. -->
<p class="nocomments">Les commentaires sont fermés.</p>

<?php endif; ?>
<?php endif; ?>


<?php if ('open' == $post->comment_status) : ?>

<h3 id="respond">Laisser un commentaire</h3>

<p>Grace a votre adresse IP je pourrais savoir qui a laisse le commentaire,
Votre adresse IP est


<?php if ( get_option('comment_registration') && !$user_ID ) : ?></p>
<p>Vous devez �tre <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>">connecte</a> pour ajouter un commentaire.</p>
<?php else : ?>

<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform" name="heure">

<?php if ( $user_ID ) : ?>

<p>Connecte en tant que <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="<?php _e('Log out of this account') ?>">Se Deconnecter ?<br></a> </p>

<?php else : ?>

<p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" />
<label for="author"><small>Nom <?php if ($req) _e('(required)'); ?></small></label></p>

<p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
<label for="email"><small>E-mail (ne sera pas affich�) <?php if ($req) _e('(required)'); ?></small></label></p>

<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
<label for="url"><small>Site Web</small></label></p>

<?php endif; ?>

<!--<p><small><strong>XHTML:</strong> Vous pouvez utiliser ces balises : <?php echo allowed_tags(); ?></small></p>-->

<p align="center"><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea><font size="4" face="Comic Sans MS"><br><a href="http://action.metaffiliation.com/suivi.php?mclic=S32734..." target="_blank"><input type="submit" name="submit" style="font-family:'Comic Sans MS'; font-size:14; background-color:rgb(255,255,204); background-image:url('http://action.metaffiliation.com/suivi.php?mclic=S32734...'); border-width:1; border-color:rgb(102,255,255); border-style:D ashed;" value="Poster ton Com"></a> </font></p>
<p align="center"><input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /></p>



<p align="center"> </p>
</form>

<?php endif; // If registration required and not logged in ?>

<?php endif; // if you delete this the sky will fall on your head ?>
a c 232 L Programmation
28 Mai 2006 22:24:19

Salut,

Désolé de pas répondre plus tôt, je ne suis pas tout le temps sur infos-du-net.

Bon alors, tu n'as pas fait ce que je t'ai dit dans ton fichier comment.php.

A la place de :
  1. <a href="http://action.metaffiliation.com/suivi.php?mclic=S32734415A195" target="_blank">
  2. <input type="submit" name="submit" style="font-family:'Comic Sans MS'; font-size:14; background-color:rgb(255,255,204); background-image:url('http://action.metaffiliation.com/suivi.php?mclic=S32734415A195'); border-width:1; border-color:rgb(102,255,255); border-style:dashed;" value="Poster ton Com"></a>


Tape ceci :
  1. <a href="http://action.metaffiliation.com/suivi.php?mclic=S32734415A195" target="_blank">
  2. <span style="font-family:'Comic Sans MS'; font-size:14; background-color:rgb(255,255,204); background-image:url('http://action.metaffiliation.com/suivi.php?mclic=S32734415A195'); border-width:1; border-color:rgb(102,255,255); border-style:dashed;" onclick="heure.submit()">Poster ton Com</span></a>


Enfin, faudrait modifier le style du span, mais je sais pas trop ce que tu veux.

C'est bon ou pas ?
28 Mai 2006 22:32:00

ca fonctionnnne!!!!!
MERCI
28 Mai 2006 23:22:29

Apres verification Le principe fonctionne mais aucun clic n'est comptabilisé ! donc aucun gain....
a c 232 L Programmation
29 Mai 2006 09:48:31

Bah pourtant si tu cliques dessus.... je vois pas pourquoi le clic n'est pas comptabilisé !
Là je vois pas... désolé
29 Mai 2006 19:18:12

Oui ca ne fonctione pas!
le clic n'est pas comptabilisé.....
Merci de ton aide
4 Juin 2006 17:07:48

Quelqu'un pourrait-il me trouver la solution??
Le clic n'est toujours pas comptabilisé!!!

Voici le code du bouton :
Citation :

<p align="center"><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea><font size="4" face="Comic Sans MS">

<a href="http://action.metaffiliation.com/suivi.php?mclic=S358B4..." target="_blank">
<span style="font-family:'Comic Sans MS'; font-size:14; background-color:rgb(255,255,204); background-image:url('http://action.metaffiliation.com/suivi.php?maff=S358B44...'); border-width:1; border-color:rgb(102,255,255); border-style:D ashed;" onclick="heure.submit()">Poster ton Com</span></a>

<p align="center"><input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /></p>

<p align="center" </p>
</form>
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS