这个评论的表情插件emotions很不错,但是我不喜欢它使用ul进行布局,在FF和IE下都有问题,占的地方太大,在FF下和评论功能说明有重叠效果,而在IE下则是分得太开了,修改了下,直接贴一下代码算了:
function bar() {
echo ‘<div id="emotion" align="left"><table>’;
$count=0;
if ($handle = opendir(‘wp-content/plugins/emotions/images/’)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if ($count == 0) {
echo "<tr>";
}
echo "<td><img src=\"" . get_settings(‘siteurl’) . "/wp-content/plugins/emotions/images/$file\" alt=\":" .
substr($file, 0, 4) .
":\" /></td>\n";
$count = $count+1;
if ($count == 9) {
echo "</tr>";
$count=0;
}
}
}
closedir($handle);
}
echo ‘</table></div>’;
}
换成使用table了,呵呵,这样更紧凑一些。
2006年11月12日更新:
修改后的版本的完整下载
2006年11月10日 at 19:02
你的代码我用起来有问题,你能不能提供个完整的文件
你的大字插件在一些主题下也有和下一行重叠的现象,例如K2
2006年11月10日 at 20:14
我这里只是说一个修改的原理,其他的代码就是原来的啊。我这个只是贴了修改的部分了。
大字插件我也是修改别人的,如果和主题的CSS不兼容也没有办法。要修改主题的CSS。
2006年11月11日 at 21:37
能放一个你的emotions修改版出来吗?
2006年11月12日 at 10:16
已经放上来了。
2006年11月12日 at 18:01
麻烦你了