Plugin Directory

Changeset 420449


Ignore:
Timestamp:
08/07/2011 11:18:23 PM (15 years ago)
Author:
dyerware
Message:

0.6 checkin

Location:
easy-review-builder-for-wordpress/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • easy-review-builder-for-wordpress/trunk/easy-review-builder.css

    r414358 r420449  
     1
    12
    23.easyReviewWrapper
     
    7980}
    8081
     82.easyReviewBlank
     83{border-top: 0px;
     84padding: 0px;
     85}
     86
     87td.easyReviewBlank
     88{border-top: 0px;
     89padding: 0px;
     90}
     91
     92td.easyReviewRow
     93{border-top: 0px;
     94padding: 5px;
     95}
     96
    8197th.easyReviewRow
    8298{font-weight: bold;
    8399}
     100
    84101
    85102/* An example of how to do low-level HTML customizations within ERB:
  • easy-review-builder-for-wordpress/trunk/easy-review-builder.php

    r413989 r420449  
    22/*
    33Plugin Name: Easy Review Builder
    4 Version: 0.5
     4Version: 0.6
    55Plugin URI: http://www.dyerware.com/main/products/easy-review-builder
    66Description: Creates a customizable star-based review summary table from a shortcode
     
    7878    {   
    7979        $plgDir = plugins_url ( plugin_basename ( dirname ( __FILE__ ) ) );
     80       
    8081           
    8182        if ( isset( $_GET['page'] ) && $_GET['page'] == 'easy-review-builder-for-wordpress/easy-review-builder.php' )
     
    304305       $average = 0;
    305306       $numRows = 0;
     307       $numLiveRows = 0;
    306308           
    307309       for ($x = 0; $x < 8; $x++)
     
    320322           {
    321323               if ($firstRow == FALSE)
    322                  $rowStr .= "<tr><td colspan='2' style='border-bottom:1px solid;" . $defLineColor . ";'></td></tr>";     
     324                 $rowStr .= "<tr><td colspan='2' class='easyReviewBlank' style='border-bottom:1px solid;" . $defLineColor . ";'></td></tr>";     
    323325           
    324326               $rowStr .= "<tr><th class='easyReviewRow' style='width:100%;"
     
    326328                       . "<td class='easyReviewRow' style='white-space:nowrap;" . $defBkgColor . "'>";
    327329                       
    328                        
    329                for ($y = 0; $y < $ratingMax; $y++)
    330                {
    331                   if ($y + 1 <= $ratingFloor)
    332                        $rowStr .= "<img alt='www.dyerware.com' class='easyReviewImage' src='" . $starFullImg . "'/>";
    333                     else if ($y + 1 == $ratingFloor + 1 && $halfStar)
    334                          $rowStr .= "<img alt='www.dyerware.com' class='easyReviewImage'  src='" . $starHalfImg . "'/>";
    335                     else           
    336                          $rowStr .= "<img alt='www.dyerware.com' class='easyReviewImage' src='" . $starEmptyImg . "'/>";
    337                }
    338  
     330                     
     331               if ($rating >= 0)
     332               {
     333                   $numLiveRows++;
     334                   for ($y = 0; $y < $ratingMax; $y++)
     335                   {
     336                      if ($y + 1 <= $ratingFloor)
     337                           $rowStr .= "<img alt='www.dyerware.com' class='easyReviewImage' src='" . $starFullImg . "'/>";
     338                        else if ($y + 1 == $ratingFloor + 1 && $halfStar)
     339                             $rowStr .= "<img alt='www.dyerware.com' class='easyReviewImage'  src='" . $starHalfImg . "'/>";
     340                        else         
     341                             $rowStr .= "<img alt='www.dyerware.com' class='easyReviewImage' src='" . $starEmptyImg . "'/>";
     342                   }
     343                   
     344                   $average +=  $rating;
     345               }
     346               
    339347               $rowStr .= "</td></tr>";
    340348               $rowStr .= "<tr><td colspan='2' class='easyReviewRow' style='"
     
    346354                   
    347355               $numRows++;
    348                $average +=  $rating;
    349            }
     356           }
    350357           
    351358           $output .= $rowStr;
     
    359366           $halfStar = false;
    360367           
    361            $average = $average / $numRows;
     368           if ($numLiveRows)
     369           {
     370            $average = $average / $numLiveRows;
     371           }
     372           else
     373           {
     374            $average = 0;
     375           }
    362376   
    363377           if ($average < round($average))
  • easy-review-builder-for-wordpress/trunk/readme.txt

    r413989 r420449  
    66Requires at least: 2.8
    77Tested up to: 3.2.1
    8 Stable tag: 0.5
     8Stable tag: 0.6
    99
    10 Create attractive star ratings for reviews.  Supports multiple rating categories and an optional auto-calculated summary
     10Create attractive star ratings for reviews.  Supports multiple rating categories and an optional auto-calculated summary
    1111
    1212
     
    6161== Upgrade Notice ==
    6262
     63= 0.6 =
     64 * setting a negative rating will not render stars nor count the rating towards the average.  This allows you to have simply informational rows of a review box.
     65 * CSS rule to help with some table overrides by some themes.
     66
    6367= 0.5 =
    6468 * New icon sets gamester and coin
     
    7074
    7175== Changelog ==
     76
     77= 0.6 =
     78 * setting a negative rating will not render stars nor count the rating towards the average.  This allows you to have simply informational rows of a review box.
     79 * CSS rule to help with some table overrides by some themes.
    7280
    7381= 0.5 =
Note: See TracChangeset for help on using the changeset viewer.