Hi,

I have a problem with vote up down on a certain site. I can,t vote on nodes on the teaser mode, for example on taxonomy pages or on views listings for example.

Here is the related template.php code that I use.


function _phptemplate_variables($hook, $vars) {
  static $is_forum;
  $variables = array();
  if (!isset($is_forum)) {
    if (arg(0) == 'node' && is_numeric(arg(1)) && arg(2) == '') {
      $nid = arg(1);
    }
    if (arg(0) == 'comment' && arg(1) == 'reply' && is_numeric(arg(2))) {
      $nid = arg(2);
    }
    if ($nid) {
      $node = node_load(array('nid' => $nid));
    }
    $is_forum = ($node && $node->type == 'forum');
    _is_forum($is_forum);
  }
  if ($is_forum) {
    switch ($hook) {
      case 'comment' :
        $variables['template_file'] = 'node-forum';
        $variables['row_class'] = _row_class();
        $variables['name'] = $vars['author'];
        $variables['userid'] = $vars['comment']->uid;
        $joined = module_invoke('flatforum', 'get_created', $vars['comment']->uid);
        $variables['joined'] = $joined ? format_date($joined, 'custom', 'Y-m-d') : '';
        $posts = module_invoke('flatforum', 'get', $vars['comment']->uid);
        $variables['posts'] = $posts ? $posts : 0;
        $variables['submitted'] = format_date($vars['comment']->timestamp);
        $subject = $vars['comment']->subject;
        $variables['title'] = empty($subject) ? '&nbsp' : $subject;
        $variables['content'] = $vars['comment']->comment;
        $variables['links'] = empty($vars['links']) ? '&nbsp' : $vars['links'];
        break;
      case 'node' :
        $variables['row_class'] = _row_class();
        $variables['userid']=$vars['node']->uid;
        $joined = module_invoke('flatforum', 'get_created', $vars['node']->uid);
        $variables['joined'] = $joined ? format_date($joined, 'custom', 'Y-m-d') : '';
        $posts = module_invoke('flatforum', 'get', $vars['node']->uid);
        $variables['posts'] = $posts ? $posts : 0;
        $variables['title'] = empty($vars['title']) ? '&nbsp' : $vars['title'];
        $variables['content'] = $vars['node']->body;
        $variables['links'] = empty($vars['links']) ? '&nbsp' : $vars['links'];
      $vars['storylink_url'] = check_url($vars['node']->vote_storylink_url);
      if (arg(1) != 'add' && arg(2) != 'edit') {
        $style = variable_get('vote_up_down_widget_style_node', 0) == 1 ? '_alt' : '';
        $vars['vote_up_down_widget'] = theme("vote_up_down_widget$style", $vars['node']->nid, 'node');
        $vars['vote_up_down_points'] = theme("vote_up_down_points$style", $vars['node']->nid, 'node');
      }
      $vars['vote_storylink_via'] = theme('vote_storylink_via', $vars['node']->vote_storylink_url);
      if (arg(1) == 'top') {
        static $count;
        $count = is_array($count) ? $count : array();
        $count[$hook] = is_int($count[$hook]) ? $count[$hook] : 1;
        $vars['seqid'] = $count[$hook]++;
      }
        break;
    }
  }
  return $variables;
}
function _row_class() {
  static $forum_row = TRUE;
  $forum_row = !$forum_row;
  return $forum_row ? 'odd' : 'even';
}
function _is_forum($arg = NULL) {
  static $is_forum = FALSE;
  if ($arg) {
    $is_forum = $arg;
  }
  return $is_forum;
}

Do you see any reason why the widget does not work on teasers?? The teaser actually show on the page, but it does not work. It only works on the node page itself.

Any ideas on what to do please?
Thanks

Comments

patchak’s picture

After a few more tests, I can confirm that there seems to be a problem with the module. I can,t seem to be able to vote on teasers that are on views pages or on taxonomy pages.

I can vote on the node itself, so the widget seems to work.

Also, I can see the widget on node teasers, but for some strange reason I can,t vote when the node is in teaser mode and displayed in a view..

Any ideas what,s going on?

Thanks

patchak’s picture

It's really weird. Voting works on the full node page, but not on the teasers... Something tells me this has to do with the template.php I use...

Frjo, would you mind having a look at that template.php file I posted, and tell me if yu see any obvious reason the teaser vote would not work, but the full page yes??

Thanks

frjo’s picture

Category: bug » support

I can take a look at your template.php. Where is it?

patchak’s picture

Hi frjo,

Here is the full version of my template.php file....

As you can see it's a mix of flatforum and vote up down, for the variables or something like that...


<?php
function _phptemplate_variables($hook, $vars) {

 static $is_forum;
  $variables = array();
  if (!isset($is_forum)) {
    if (arg(0) == 'node' && is_numeric(arg(1)) && arg(2) == '') {
      $nid = arg(1);
    }
    if (arg(0) == 'comment' && arg(1) == 'reply' && is_numeric(arg(2))) {
      $nid = arg(2);
    }
    if ($nid) {
      $node = node_load(array('nid' => $nid));
    }
    $is_forum = ($node && $node->type == 'forum');
    _is_forum($is_forum);
  }

if ($is_forum) {
  switch($hook) {
    case 'node':
      $vars['storylink_url'] = check_url($vars['node']->vote_storylink_url);
      if (arg(1) != 'add' && arg(1) != 'edit') {
        $style = variable_get('vote_up_down_widget_style_node', 0) == 1 ? '_alt' : '';
        $vars['vote_up_down_widget'] = theme("vote_up_down_widget$style", $vars['node']->nid, 'node');
        $vars['vote_up_down_points'] = theme("vote_up_down_points$style", $vars['node']->nid, 'node');
      }
      $vars['vote_storylink_via'] = theme('vote_storylink_via', $vars['node']->vote_storylink_url);
      if (arg(1) == 'top') {
        static $count;
        $count = is_array($count) ? $count : array();
        $count[$hook] = is_int($count[$hook]) ? $count[$hook] : 1;
        $vars['seqid'] = $count[$hook]++;
      }
       $vars['row_class'] = _row_class();
	   $vars['userid']=$vars['node']->uid;
	   $joined = module_invoke('flatforum', 'get_created', $vars['node']->uid);
	   $vars['joined'] = $joined ? format_date($joined, 'custom', 'Y-m-d') : '';
	   $posts = module_invoke('flatforum', 'get', $vars['node']->uid);
	   $vars['posts'] = $posts ? $posts : 0;
	   $vars['title'] = empty($vars['title']) ? '&nbsp' : $vars['title'];
	    $vars['content'] = $vars['node']->body;
        $vars['links'] = empty($vars['links']) ? '&nbsp' : $vars['links'];
      break;
            case 'comment' :
	          $vars['template_file'] = 'node-forum';
	          $vars['row_class'] = _row_class();
	          $vars['name'] = $vars['author'];
	          $vars['userid'] = $vars['comment']->uid;
	          $joined = module_invoke('flatforum', 'get_created', $vars['comment']->uid);
	          $vars['joined'] = $joined ? format_date($joined, 'custom', 'Y-m-d') : '';
	          $posts = module_invoke('flatforum', 'get', $vars['comment']->uid);
	          $vars['posts'] = $posts ? $posts : 0;
	          $vars['submitted'] = format_date($vars['comment']->timestamp);
	          $subject = $vars['comment']->subject;
	          $vars['title'] = empty($subject) ? '&nbsp' : $subject;
	          $vars['content'] = $vars['comment']->comment;
	          $vars['links'] = empty($vars['links']) ? '&nbsp' : $vars['links'];
        break;
  }
  }
  else
  {
  switch($hook) {
      case 'node':
        $vars['storylink_url'] = check_url($vars['node']->vote_storylink_url);
        if (arg(1) != 'add' && arg(1) != 'edit') {
          $style = variable_get('vote_up_down_widget_style_node', 0) == 1 ? '_alt' : '';
          $vars['vote_up_down_widget'] = theme("vote_up_down_widget$style", $vars['node']->nid, 'node');
          $vars['vote_up_down_points'] = theme("vote_up_down_points$style", $vars['node']->nid, 'node');
        }
        $vars['vote_storylink_via'] = theme('vote_storylink_via', $vars['node']->vote_storylink_url);
        if (arg(1) == 'top') {
          static $count;
          $count = is_array($count) ? $count : array();
          $count[$hook] = is_int($count[$hook]) ? $count[$hook] : 1;
          $vars['seqid'] = $count[$hook]++;
        }
      break;}

  }
  return $vars;
}
function _row_class() {
  static $forum_row = TRUE;
  $forum_row = !$forum_row;
  return $forum_row ? 'odd' : 'even';
}
function _is_forum($arg = NULL) {
  static $is_forum = FALSE;
  if ($arg) {
    $is_forum = $arg;
  }
  return $is_forum;
}

function phptemplate_user_profile($user, $fields = array()) {
      return _phptemplate_callback('user_profile', array('user' => $user, 'fields' => $fields));
  }


  function chien3col_subscriptions_emaildata($sid, $ssid, $uid, $stype) {
    $emaildata = new stdClass();
    $emaildata->from = variable_get('site_mail', ini_get('sendmail_from'));
    // if comment insertion, get vars
    if ($stype == 'node') {
      $result = db_query('SELECT title FROM {node} WHERE nid = %d', $sid);
      $emaildata->title = db_result($result);
      $emaildata->type = t('thread');
      $emaildata->nid = $sid;
      $emaildata->cid = "comment-$ssid";
    }
    // if content type, get vars
    else if ($stype == 'type') {
      //
      // I added this 2006-06-10. It gives me the title of the node.
      //
          $result = db_query('SELECT title FROM {node} WHERE nid = %d', $ssid);
          $emaildata->title = db_result($result);
      //
      // was:
      // $emaildata->title = NULL;
      //
      // I also added this 2006-06-10. It give me the content type.
      //
          $result = db_query('SELECT type FROM {node} WHERE nid = %d', $ssid);
          $emaildata->type = t('content type (') . db_result($result) . t(')');
      //
      // was:
      // $emaildata->type = t('content type');
      //
      $emaildata->nid = $ssid;
      $emaildata->cid = NULL;
    }
    // if node insert, test if node has a taxonomy else skip
    else if ($stype == 'taxa' && !is_null($sid)) {
      $result = db_query('SELECT name FROM {term_data} WHERE tid = %d', $sid);
      $emaildata->title = db_result($result);
      $emaildata->type = t('category');
      $emaildata->nid = $ssid;
      $emaildata->cid = NULL;
    }
    // if blog insert, get vars
    else if ($stype == 'blog') {
      $result = db_query('SELECT name FROM {users} WHERE uid = %d', $uid);
      $emaildata->title = t('new blog for ') . db_result($result);
      $emaildata->type = t('blog');
      $emaildata->nid = $ssid;
      $emaildata->cid = NULL;
    }
    return $emaildata;
  }

  function chien3col_subscriptions_email($userinfo, $emaildata) {
    $from = $emaildata->from;
    $headers = "From: $from\nReply-to: $from\nX-Mailer: Drupal\nReturn-path: $from\nErrors-to: $from";
    $subject = t('[%site] Un %type auquel vous êtes abonné a été mis à jour : %subject', array('%site' => variable_get('site_name', 'drupal'), '%type' => $emaildata->type, '%name' => $userinfo->name, '%subject' => $emaildata->title));
    $body = t("Bonjour %name.\n\nUn %type auquel vous êtes abonné (%subject) vient d'être mis a jour sur %site.\nPour voir les nouveaux messages, cliquez sur ce lien: %url \n\n--\nCeci est un message automatisé provenant de %site.\nPour gérer vos abonnements, visitez cette adresse: %manage-url", array('%name' => $userinfo->name, '%type' => $emaildata->type, '%url' => url('node/'. $emaildata->nid, NULL, $emaildata->cid, 1), '%subject' => $emaildata->title, '%site' => variable_get('site_name', 'drupal'), '%manage-url' => url('subscriptions', NULL, NULL, 1)));

    return array($subject, $body, $headers);
  }

function phptemplate_image_gallery($galleries, $images) {
   return _phptemplate_callback('image_gallery', array('galleries' => $galleries, 'images' => $images));
  }

function chien3col_regions() {
  return array(
       'left' => t('left sidebar'),
       'right' => t('right sidebar'),
       'content' => t('content'),
       'header' => t('header'),
       'footer' => t('footer'),
       'blockbar_container_1' => t('blockbar_container_1'),
       'blockbar_container_2' => t('blockbar_container_2')
  );
}   
function chien3col_tinymce_theme($init, $textarea_name, $theme_name, $is_running) {
  switch ($textarea_name) {
    // Disable tinymce for these textareas
    case 'log': // book and page log
    case 'img_assist_pages':
    case 'caption': // signature
    case 'pages':
    case 'access_pages': //TinyMCE profile settings.
    case 'user_mail_welcome_body': // user config settings
    case 'user_mail_approval_body': // user config settings
    case 'user_mail_pass_body': // user config settings
    case 'synonyms': // taxonomy terms
    case 'description': // taxonomy terms
    case 'flexinode_32':
      unset($init);
      break;

    // Force the 'simple' theme for some of the smaller textareas.
    case 'signature':
    case 'site_mission':
    case 'site_footer':
    case 'site_offline_message':
    case 'page_help':
    case 'user_registration_help':
    case 'user_picture_guidelines':
      $init['theme'] = 'simple';
      foreach ($init as $k => $v) {
        if (strstr($k, 'theme_advanced_')) unset($init[$k]);
      }
      break;
  }

  /* Example, add some extra features when using the advanced theme.
  
  // If $init is available, we can extend it
  if (isset($init)) {
    switch ($theme_name) {
     case 'advanced':
       $init['extended_valid_elements'] = array('a[href|target|name|title|onclick]');
       break;
    }
  }
  
  */

  // Always return $init
  return $init;
}

?>

Find anything that could cause the ajax voting not to pass? Please not that I actually don't use the storylink.module itself, but I activated the voting on other nodes.

thanks for your help!
Patchak

patchak’s picture

Hi Frjo,

S do you have any idea what's causing this behaviour?? COuld it be the theme, anywhere than in template.php?

Do you have any ideas where else to look about this issue?
Thanks,
Patchak

patchak’s picture

Frjo,

Any idea about why the vote does not work on the teasers! I swear I tried to figure it out.. but no luck , voting only works on the full page view...

Strange!

frjo’s picture

Post the relevant HTML from a page where you can't vote.

patchak’s picture

Hi Frjo,

here is the head from a normal page where the vote does not work at all in teaser mode...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="fr" xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Prénoms de chiens récemment ajoutés à notre liste de noms de chiens | Monchien.info</title>

  <link rel="stylesheet" type="text/css" href="/misc/tabs/tabcontent.css" />

<script type="text/javascript" src="/misc/tabs/tabcontent.js">

/***********************************************
* Tab Content script- � Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

</script>

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css" media="all">@import "/misc/drupal.css";</style><script type="text/javascript" src="/misc/drupal.js"></script>

<script type="text/javascript" src="/modules/contrib/gmap/gmap.js"></script>
<script src="http://maps.google.com/maps?file=api&amp;v=2.55a&amp;key=ABQIAAAA918UqxY6V5hl0l5q9CeSaBQgPm_0nsMOhyq7pa875gj7gc1KLRRbUn82umvw7051NLt_kaGdGV6G1Q" type="text/javascript"></script>

<script type="text/javascript"><!--
  var BASE_URL = "/";
--></script>

<script type="text/javascript" src="/modules/contrib/img_assist/img_assist.js"></script>
<style type="text/css" media="all">@import "/modules/contrib/mediumvote/theme/mediumvote.css";</style>
<style type="text/css" media="all">@import "/modules/contrib/vote_up_down/vote_up_down.css";</style>
<script type="text/javascript" src="/modules/contrib/vote_up_down/ajax_vote_up_down.js"></script>
<script type="text/javascript" src="/modules/contrib/mediumvote/theme/ajax_mediumvote.js"></script>

<link rel="shortcut icon" href="/themes/chien3col/favicon.ico" type="image/x-icon" />
<script type="text/javascript" src="/modules/contrib/blockbar/blockbar.js"></script>
<style type="text/css" media="all">@import "/themes/chien3col/modules.css";</style><style type="text/css" media="all">@import "/themes/chien3col/nav.css";</style><style type="text/css" media="all">@import "/themes/chien3col/layout.css";</style><style type="text/css" media="all">@import "/modules/contrib/gmap/gmap.css";</style><style type="text/css" media="all">@import "/modules/contrib/img_assist/img_assist.css";</style><style type="text/css" media="all">@import "/modules/contrib/location/location.css";</style><style type="text/css" media="all">@import "/modules/contrib/logintoboggan/logintoboggan.css";</style><style type="text/css" media="all">@import "/themes/chien3col/style.css";</style><style type="text/css" media="all">@import "/modules/contrib/simplenews/simplenews.css";</style><style type="text/css" media="all">@import "/modules/contrib/blockbar/blockbar.css";</style>  <!--[if lte IE 6]>
  <style type="text/css" media="screen">
    /* IE min-width trick */
    div#wrapper1 {
      width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 720 ? "720px" : "auto");
      }
   </style>
   <![endif]-->
</head>

And here is the relevant html for the teasers and the widget...


            <!-- start main content -->
            <!-- begin content --><div class='view view-noms'><div class='view-header view-header-noms'><p>&nbsp;</p>
<p><strong>Les derniers noms de chiens ajoutés au concours </strong></p>
<p>Voici les derniers noms de chiens ajoutés au concours permanent</p>
<p><a href="/node/add/Nom"><strong>Pour ajouter un nom au concours, veuillez cliquer ici </strong>.</a></p>

<p> Avant d&#39;ajouter un nom de chien au concours, veuillez vous assurer qu&#39;il n&#39;est pas déjà présent sur le site.  S&#39;il est présent, allez simplement lui ajouter un point! </p>
<p> Pour voter pour un nom de chien, cliquez sur le nom et ensuite ajoutez lui un point!  <a href="/user/register">(membres seulement..)</a></p>
<p><br class="clear" /></p>
</div>
<div class="node">
   <h2><a href="/node/3917" title="Kelly">Kelly</a></h2>

    
  <div class="info">Soumis par <a href="/user/geisha" title="Voir le profil utilisateur.">geisha</a> le Jeu, 2007-04-05 15:45<span class="taxonomy"> :: </span></div>
  <div class="content">
  <div class="vote-up-down-widget-alt"><div id="vote_points_3917" class="vote-points">0<div class="vote-points-label">points</div></div><span id="vote_up_3917" class="vote-up-inact" title="/vote_up_down/node/3917/1/1/1"><a href="/vote_up_down/node/3917/1?destination=noms_de_chiens" class="vote-up-inact" title="Voter"></a></span></div><p>ma chienne shetland de 11 ans porte ce nom<br class="clear" /></p>
  </div>

      <br class="clear" />
    <div class="links"><a href="/node/3917" title="Lire la suite de cette contribution." class="read-more">en lire plus</a> | <a href="/node/3917#comment" title="Sauter au premier commentaire de ce message.">1 commentaire</a> | <a href="/node/3917#new" title="Sauter au premier nouveau commentaire de ce message.">1 nouveau commentaire</a> | <a href="/forward/3917" title="Envoyer cette page à un ami" class="forward-page">envoyez cette page à un ami</a> | <a href="/subscriptions/add/node/3917" title="Recevoir un courriel à  chaque nouveau message sur cette page.">s&#039;abonner à  ce contenu</a> | <span id="vote_points_3917" class="vote-points">0 points</span> | 12 lectures</div>

  </div>

<div class="node">
   <h2><a href="/node/3911" title="Lasko">Lasko</a></h2>
    
  <div class="info">Soumis par <a href="/user/lasko" title="Voir le profil utilisateur.">Lasko</a> le Jeu, 2007-04-05 08:34<span class="taxonomy"> :: </span></div>
  <div class="content">

  <div class="vote-up-down-widget-alt"><div id="vote_points_3911" class="vote-points">0<div class="vote-points-label">points</div></div><span id="vote_up_3911" class="vote-up-inact" title="/vote_up_down/node/3911/1/1/1"><a href="/vote_up_down/node/3911/1?destination=noms_de_chiens" class="vote-up-inact" title="Voter"></a></span></div><p>C&#39;est le prénom de mon ancien chien qui est décédé l&#39;année dernière. C&#39;était un berger allemand à poils long ! Très belle race, très affectueux en plus ! Nous l&#39;avions adopté à l&#39;âge de 7ans, il a vécu 3 belles années à nos cotés...<br class="clear" /></p>
  </div>
      <br class="clear" />
    <div class="links"><a href="/node/3911" title="Lire la suite de cette contribution." class="read-more">en lire plus</a> | <a href="/comment/reply/3911#comment_form" title="Ajouter un nouveau commentaire à cette page.">ajouter un commentaire</a> | <a href="/forward/3911" title="Envoyer cette page à un ami" class="forward-page">envoyez cette page à un ami</a> | <a href="/subscriptions/add/node/3911" title="Recevoir un courriel à  chaque nouveau message sur cette page.">s&#039;abonner à  ce contenu</a> | <span id="vote_points_3911" class="vote-points">0 points</span> | 6 lectures</div>

  </div>

<div class="node">
   <h2><a href="/node/3910" title="Virgile">Virgile</a></h2>
    
  <div class="info">Soumis par <a href="/user/lasko" title="Voir le profil utilisateur.">Lasko</a> le Jeu, 2007-04-05 08:30<span class="taxonomy"> :: </span></div>
  <div class="content">

  <div class="vote-up-down-widget-alt"><div id="vote_points_3910" class="vote-points">0<div class="vote-points-label">points</div></div><span id="vote_up_3910" class="vote-up-inact" title="/vote_up_down/node/3910/1/1/1"><a href="/vote_up_down/node/3910/1?destination=noms_de_chiens" class="vote-up-inact" title="Voter"></a></span></div><p>C&#39;est le prénom de mon croisé berger allemand, qui a fêté son 9ème anniversaire en février ! :)<br class="clear" /></p>
  </div>
      <br class="clear" />
    <div class="links"><a href="/node/3910" title="Lire la suite de cette contribution." class="read-more">en lire plus</a> | <a href="/comment/reply/3910#comment_form" title="Ajouter un nouveau commentaire à cette page.">ajouter un commentaire</a> | <a href="/forward/3910" title="Envoyer cette page à un ami" class="forward-page">envoyez cette page à un ami</a> | <a href="/subscriptions/add/node/3910" title="Recevoir un courriel à  chaque nouveau message sur cette page.">s&#039;abonner à  ce contenu</a> | <span id="vote_points_3910" class="vote-points">0 points</span> | 7 lectures</div>

  </div>

<div class="node">
   <h2><a href="/node/3876" title="SWEET">SWEET</a></h2>
    
  <div class="info">Soumis par <a href="/user/beb" title="Voir le profil utilisateur.">Beb</a> le Mar, 2007-04-03 20:07<span class="taxonomy"> :: </span></div>
  <div class="content">

  <div class="vote-up-down-widget-alt"><div id="vote_points_3876" class="vote-points">0<div class="vote-points-label">points</div></div><span id="vote_up_3876" class="vote-up-inact" title="/vote_up_down/node/3876/1/1/1"><a href="/vote_up_down/node/3876/1?destination=noms_de_chiens" class="vote-up-inact" title="Voter"></a></span></div><p>C&#39;était le nom de mon premier chien teckel croisé avec je ne sais quoi.</p>
<p>Un chien qui était assez &quot;baba cool&quot;,Il a vécu jusqu&#39;à 15 ans. Ce nom, je lui allait parfaitement bien, vu son caractère;</p>
<p><br class="clear" /></p>
  </div>
      <br class="clear" />
    <div class="links"><a href="/node/3876" title="Lire la suite de cette contribution." class="read-more">en lire plus</a> | <a href="/comment/reply/3876#comment_form" title="Ajouter un nouveau commentaire à cette page.">ajouter un commentaire</a> | <a href="/forward/3876" title="Envoyer cette page à un ami" class="forward-page">envoyez cette page à un ami</a> | <a href="/subscriptions/add/node/3876" title="Recevoir un courriel à  chaque nouveau message sur cette page.">s&#039;abonner à  ce contenu</a> | <span id="vote_points_3876" class="vote-points">0 points</span> | 8 lectures</div>

  </div>

<div class="node">
   <h2><a href="/node/3820" title="Aïko">Aïko</a></h2>
    
  <div class="info">Soumis par <a href="/user/starems" title="Voir le profil utilisateur.">Starems</a> le Sam, 2007-03-31 14:49<span class="taxonomy"> :: </span></div>
  <div class="content">

  <div class="vote-up-down-widget-alt"><div id="vote_points_3820" class="vote-points">0<div class="vote-points-label">points</div></div><span id="vote_up_3820" class="vote-up-inact" title="/vote_up_down/node/3820/1/1/1"><a href="/vote_up_down/node/3820/1?destination=noms_de_chiens" class="vote-up-inact" title="Voter"></a></span></div><p>mon tit chien à moi!!!<img src="/modules/contrib/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-wink.gif" border="0" alt="Clin d&#039;oeil" title="Clin d&#039;oeil" width="18" height="18" /><br class="clear" /></p>
  </div>
      <br class="clear" />
    <div class="links"><a href="/node/3820" title="Lire la suite de cette contribution." class="read-more">en lire plus</a> | <a href="/comment/reply/3820#comment_form" title="Ajouter un nouveau commentaire à cette page.">ajouter un commentaire</a> | <a href="/forward/3820" title="Envoyer cette page à un ami" class="forward-page">envoyez cette page à un ami</a> | <a href="/subscriptions/add/node/3820" title="Recevoir un courriel à  chaque nouveau message sur cette page.">s&#039;abonner à  ce contenu</a> | <span id="vote_points_3820" class="vote-points">0 points</span> | 12 lectures</div>

  </div>

<div class="node">
   <h2><a href="/node/3819" title="Sparow">Sparow</a></h2>
    
  <div class="info">Soumis par <a href="/user/starems" title="Voir le profil utilisateur.">Starems</a> le Sam, 2007-03-31 14:48<span class="taxonomy"> :: </span></div>
  <div class="content">

  <div class="vote-up-down-widget-alt"><div id="vote_points_3819" class="vote-points">0<div class="vote-points-label">points</div></div><span id="vote_up_3819" class="vote-up-inact" title="/vote_up_down/node/3819/1/1/1"><a href="/vote_up_down/node/3819/1?destination=noms_de_chiens" class="vote-up-inact" title="Voter"></a></span></div><p>je verrais bien ce nom pour un gros chien noir!!<img src="/modules/contrib/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-laughing.gif" border="0" alt="Mort de rire" title="Mort de rire" width="18" height="18" /><br class="clear" /></p>
  </div>
      <br class="clear" />
    <div class="links"><a href="/node/3819" title="Lire la suite de cette contribution." class="read-more">en lire plus</a> | <a href="/comment/reply/3819#comment_form" title="Ajouter un nouveau commentaire à cette page.">ajouter un commentaire</a> | <a href="/forward/3819" title="Envoyer cette page à un ami" class="forward-page">envoyez cette page à un ami</a> | <a href="/subscriptions/add/node/3819" title="Recevoir un courriel à  chaque nouveau message sur cette page.">s&#039;abonner à  ce contenu</a> | <span id="vote_points_3819" class="vote-points">0 points</span> | 13 lectures</div>

  </div>

<div class="node">
   <h2><a href="/node/3818" title="coco">coco</a></h2>
    
  <div class="info">Soumis par <a href="/user/nonore" title="Voir le profil utilisateur.">nonore</a> le Sam, 2007-03-31 12:31<span class="taxonomy"> :: </span></div>
  <div class="content">

  <div class="vote-up-down-widget-alt"><div id="vote_points_3818" class="vote-points">0<div class="vote-points-label">points</div></div><span id="vote_up_3818" class="vote-up-inact" title="/vote_up_down/node/3818/1/1/1"><a href="/vote_up_down/node/3818/1?destination=noms_de_chiens" class="vote-up-inact" title="Voter"></a></span></div><p><img src="/modules/contrib/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-cool.gif" border="0" alt="Cool" title="Cool" width="18" height="18" />J&#39;adore se ptit nom pr un chien svp votez pr moi jvé essayé de pas fer de discour a ralonge mé svp voté pr moi jé mem appelé 1 de mé 3 rott com ca<br class="clear" /></p>
  </div>
      <br class="clear" />
    <div class="links"><a href="/node/3818" title="Lire la suite de cette contribution." class="read-more">en lire plus</a> | <a href="/comment/reply/3818#comment_form" title="Ajouter un nouveau commentaire à cette page.">ajouter un commentaire</a> | <a href="/forward/3818" title="Envoyer cette page à un ami" class="forward-page">envoyez cette page à un ami</a> | <a href="/subscriptions/add/node/3818" title="Recevoir un courriel à  chaque nouveau message sur cette page.">s&#039;abonner à  ce contenu</a> | <span id="vote_points_3818" class="vote-points">0 points</span> | 16 lectures</div>

  </div>

<div class="node">
   <h2><a href="/node/3790" title="Blueberry">Blueberry</a></h2>
    
  <div class="info">Soumis par <a href="/user/del" title="Voir le profil utilisateur.">Del</a> le Jeu, 2007-03-29 12:13<span class="taxonomy"> :: </span></div>
  <div class="content">

  <div class="vote-up-down-widget-alt"><div id="vote_points_3790" class="vote-points">2<div class="vote-points-label">points</div></div><span id="vote_up_3790" class="vote-up-act" title="/vote_up_down/node/3790/1/1/1"><a href="/vote_up_down/node/3790/1?destination=noms_de_chiens" class="vote-up-act" title="Voter"></a></span></div><p>Myrtille en français un petit peu long mais original et super craquant je trouve <img src="/modules/contrib/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-laughing.gif" border="0" alt="Mort de rire" title="Mort de rire" width="18" height="18" /></p>
<p><br class="clear" /></p>
  </div>
      <br class="clear" />
    <div class="links"><a href="/node/3790" title="Lire la suite de cette contribution." class="read-more">en lire plus</a> | <a href="/comment/reply/3790#comment_form" title="Ajouter un nouveau commentaire à cette page.">ajouter un commentaire</a> | <a href="/forward/3790" title="Envoyer cette page à un ami" class="forward-page">envoyez cette page à un ami</a> | <a href="/subscriptions/add/node/3790" title="Recevoir un courriel à  chaque nouveau message sur cette page.">s&#039;abonner à  ce contenu</a> | <span id="vote_points_3790" class="vote-points">2 points</span> | 13 lectures</div>

  </div>

<div class="node">
   <h2><a href="/node/3789" title="Léon">Léon</a></h2>
    
  <div class="info">Soumis par <a href="/user/del" title="Voir le profil utilisateur.">Del</a> le Jeu, 2007-03-29 12:10<span class="taxonomy"> :: </span></div>
  <div class="content">

  <div class="vote-up-down-widget-alt"><div id="vote_points_3789" class="vote-points">1<div class="vote-points-label">points</div></div><span id="vote_up_3789" class="vote-up-inact" title="/vote_up_down/node/3789/1/1/1"><a href="/vote_up_down/node/3789/1?destination=noms_de_chiens" class="vote-up-inact" title="Voter"></a></span></div><p>J&#39;aime bien ce petit nom rétro pour un petit chien<br class="clear" /></p>
  </div>
      <br class="clear" />
    <div class="links"><a href="/node/3789" title="Lire la suite de cette contribution." class="read-more">en lire plus</a> | <a href="/comment/reply/3789#comment_form" title="Ajouter un nouveau commentaire à cette page.">ajouter un commentaire</a> | <a href="/forward/3789" title="Envoyer cette page à un ami" class="forward-page">envoyez cette page à un ami</a> | <a href="/subscriptions/add/node/3789" title="Recevoir un courriel à  chaque nouveau message sur cette page.">s&#039;abonner à  ce contenu</a> | <span id="vote_points_3789" class="vote-points">1 point</span> | 12 lectures</div>

  </div>

here is the relevant html for a node in full view... where the voting works...


  <!-- start main content -->
            <!-- begin content --><div class="node">
   
  <div class="info">Soumis par <a href="/user/geisha" title="Voir le profil utilisateur.">geisha</a> le Jeu, 2007-04-05 15:45<span class="taxonomy"> :: </span></div>

  <div class="content">
  <div class="vote-up-down-widget-alt"><div id="vote_points_3917" class="vote-points">1<div class="vote-points-label">points</div></div><span id="vote_up_3917" class="vote-up-act" title="/vote_up_down/node/3917/1/1/1"><a href="/vote_up_down/node/3917/1?destination=node%2F3917" class="vote-up-act" title="Voter"></a></span></div><p>ma chienne shetland de 11 ans porte ce nom<br class="clear" /></p>
  </div>
      <br class="clear" />
    <div class="links"><a href="/forward/3917" title="Envoyer cette page à un ami" class="forward-page">envoyez cette page à un ami</a> | <a href="/subscriptions/add/node/3917" title="Recevoir un courriel à  chaque nouveau message sur cette page.">s&#039;abonner à  ce contenu</a> | <span id="vote_points_3917" class="vote-points">1 point</span> | 15 lectures</div>

  </div>

I hope this can help to finally figure out what the problem is, it,s very weird as right when the user goes to a full node view, the voting works..

Do you need any more info?? Please let me know!

Patchak

frjo’s picture

The HTML looks OK.

If you turn of JavaScript does the voting works then?

If you turn of all none voting contrib modules does voting work then?

alexandreracine’s picture

Status: Active » Postponed (maintainer needs more info)

This will auto-close if no feedback for two weeks.

lut4rp’s picture

Status: Postponed (maintainer needs more info) » Closed (fixed)