2013-06-12 49 views
0

我正在创建一个页面,允许用户为两个竞争图像中的一个投票。我过去曾使用过GD星级插件for WordPress,但我正在按照我的规格努力改变输出。理想情况下,我想消除拇指向下选项,因此用户只能看到两个图像的竖起大拇指选项。看起来CSS样式代码是通过PHP动态创建的。假设这就是它所称的。通常我只会改变CSS代码并注释掉输出缩略图的部分,但我不完全确定在这种情况下该做什么。我试图评论处理大拇指朝下CSS(即gdthumb.gddw)的行,但它似乎没有效果。想法?GD星级插件:改变动态级联样式表

<?php 
if (count($thumb_sets) > 0 && count($thumb_sizes)) { 
foreach ($thumb_sizes as $size) { 
    echo sprintf(".gdt-size-%s.gdthumbtext { line-height: %spx; }\r\n", $size, $size); 
    echo sprintf(".gdt-size-%s.gdthumb, .gdt-size-%s.gdthumb a, .gdt-size-%s.gdthumb div { width: %spx; height: %spx; }\r\n", $size, $size, $size, $size, $size); 
    echo sprintf(".gdt-size-%s.gdthumb.gddw a, .gdt-size-%s.gdthumb.gddw div { background-position: 0px -%spx !important; }\r\n", $size, $size, $size); 
    echo sprintf(".gdt-size-%s.gdthumb.gdup a:hover { background-position: 0px -%spx; }\r\n", $size, 2 * $size); 
    echo sprintf(".gdt-size-%s.gdthumb.gddw a:hover { background-position: 0px -%spx !important; }\r\n", $size, 3 * $size); 
    foreach ($thumb_sets as $set) { 
     $url = ($set["location"] == 1 ? $base_url_local : $base_url_extra)."thumbs/".$set["folder"]."/thumbs".$size.".".$set["type"]; 
     echo sprintf(".gdt-size-%s.gdthumb a.gdt-%s, .gdt-size-%s.gdthumb div.gdt-%s { background: url('%s') no-repeat; }\r\n", $size, $set["folder"], $size, $set["folder"], $url); 
    } 
} 
} 

?> 

相关HTML

<div id = "rateA" style="width:285px; float:left"> 
<div style="display: none">VA:F [1.9.22_1171]</div> 
<div class="thumblock "><div id="gdsr_thumb_288_a_up" class="gdt-size-40 gdthumb gdup"> 
<a id="gdsrX288XupXaX25X40XY" class="gdt-starrating" rel="nofollow"></a></div> 
<div id="gdsr_thumb_288_a_loader_up" style="display: none; width: 40px " class="ratingloader loadup"> 
<div class="loader flower thumb" style="width: 40px; height: 40px;"></div></div> 
<div id="gdsr_thumb_288_a_dw" class="gdt-size-40 gdthumb gddw"> 
<a id="gdsrX288XdwXaX25X40XY" class="gdt-starrating" rel="nofollow"></a></div> 
<div id="gdsr_thumb_288_a_loader_dw" style="display: none; width: 40px " class="ratingloader loaddw"> 
<div class="loader flower thumb" style="width: 40px; height: 40px;"></div></div> 
<div class="ratingtext "> 
<div id="gdsr_thumb_text_288_a" class="gdt-size-40 gdthumbtext">Rating: <strong>0</strong> (from 0 votes)</div></div><div class="raterclear"></div></div> 

生成CSS

.gdt-size-40.gdthumb, .gdt-size-40.gdthumb a, .gdt-size-40.gdthumb div { 
height: 40px; 
width: 40px; 
} 

.gdthumb { 
float: left; 
position: relative; 
} 

回答

0

为了消除拇指图像(即竖起大拇指或大拇指向下),你应该改变渲染.php文件。当仅仅更改动态创建CSS的PHP文件时,我无法完成此任务。