Here's what I have as the HTML template for the image rating box in my theme.php, it has an alternate voting display for all pictures except for album 16 which needs to use the original stars instead. This all works except for when you vote on any image in album 16, where after voting it reverts to the voting area specified in the else statement below...which is why I was wanting it to say something like "Thanks for voting" after the fact.
// HTML template for the image rating box
if ($aid == 16){
$template_image_rating = <<<EOT
<table align="center" width="{WIDTH}" cellspacing="0" cellpadding="0" class="maintable">
<tr>
<td colspan="5" class="tableh2_compact"><b></b> <center><b><FONT FACE="Helvetica" SIZE="5" COLOR="#FF0000">Vote for POTD using the stars below!!</FONT></b></center></td>
</tr>
<tr>
<td class="tableb_compact" width="17%" align="center"><a href="{RATE1}" title="{1STAR}"><img src="{LOCATION}images/rating1.gif" alt="{1STAR}" border="0px" alt="" /><br /></a></td>
<td class="tableb_compact" width="17%" align="center"><a href="{RATE2}" title="{2STAR}"><img src="{LOCATION}images/rating2.gif" alt="{2STAR}" border="0px" alt="" /><br /></a></td>
<td class="tableb_compact" width="17%" align="center"><a href="{RATE3}" title="{3STAR}"><img src="{LOCATION}images/rating3.gif" alt="{3STAR}" border="0px" alt="" /><br /></a></td>
<td class="tableb_compact" width="17%" align="center"><a href="{RATE4}" title="{4STAR}"><img src="{LOCATION}images/rating4.gif" alt="{4STAR}" border="0px" alt="" /><br /></a></td>
<td class="tableb_compact" width="17%" align="center"><a href="{RATE5}" title="{5STAR}"><img src="{LOCATION}images/rating5.gif" alt="{5STAR}" border="0px" alt=""
/><br /></a></td>
<tr>
<td class="tableb_compact" width="17%" align="center"><a href="{RATE6}" title="{6STAR}"><img src="{LOCATION}images/rating6.gif" alt="{6STAR}" border="0px" alt="" /><br /></a></td>
<td class="tableb_compact" width="17%" align="center"><a href="{RATE7}" title="{7STAR}"><img src="{LOCATION}images/rating7.gif" alt="{7STAR}" border="0px" alt="" /><br /></a></td>
<td class="tableb_compact" width="17%" align="center"><a href="{RATE8}" title="{8STAR}"><img src="{LOCATION}images/rating8.gif" alt="{8STAR}" border="0px" alt="" /><br /></a></td>
<td class="tableb_compact" width="17%" align="center"><a href="{RATE9}" title="{9STAR}"><img src="{LOCATION}images/rating9.gif" alt="{9STAR}" border="0px" alt="" /><br /></a></td>
<td class="tableb_compact" width="17%" align="center"><a href="{RATE10}" title="{10STAR}"><img src="{LOCATION}images/rating10.gif" alt="{10STAR}" border="0px" alt=""
/><br /></a></td>
</tr>
</tr>
</table>
EOT;
}else {
$template_image_rating = <<<EOT
<table align="center" width="{WIDTH}" cellspacing="0" cellpadding="0" class="maintable">
<tr>
<td colspan="5" class="tableh2_compact"><b></b> <center><b><FONT FACE="Helvetica" SIZE="5" COLOR="#FF0000">Vote for POTD using one of these three buttons!</FONT></b></center></td>
</tr>
<tr>
<td class="tableb_compact" width="17%" align="center"><a href="{XATE1}" title="{1SCORE}"><img src="{LOCATION}images/good.gif" alt="{1SCORE}" border="0px" alt="" /><br /></a></td>
<td class="tableb_compact" width="17%" align="center"><a href="{YATE1}" title="{2SCORE}"><img src="{LOCATION}images/verygood.gif" alt="{2SCORE}" border="0px" alt="" /><br /></a></td>
<td class="tableb_compact" width="17%" align="center"><a href="{ZATE1}" title="{3SCORE}"><img src="{LOCATION}images/excellent.gif" alt="{3SCORE}" border="0px" alt="" /><br /></a></td>
</tr>
</table>
EOT;
}
I've tried adding an elsif statement in between "}elseif ($sql) {" where sql checks if the user has already rated, and this is where I am falling down I think as I cant seem to get this part to work.
If anyone can help I would appreciate that, many thanks!
Steve...
