解惑

解己之惑,解人之惑

修改emotions插件

这个评论的表情插件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日更新:
修改后的版本的完整下载

(Visited 247 times, 1 visits today)

5 Comments

  1. 你的代码我用起来有问题,你能不能提供个完整的文件
    你的大字插件在一些主题下也有和下一行重叠的现象,例如K2

  2. 我这里只是说一个修改的原理,其他的代码就是原来的啊。我这个只是贴了修改的部分了。

    大字插件我也是修改别人的,如果和主题的CSS不兼容也没有办法。要修改主题的CSS。

  3. 能放一个你的emotions修改版出来吗?

  4. 已经放上来了。

发表评论

邮箱地址不会被公开。 必填项已用*标注

© 2024 解惑

本主题由Anders Noren提供向上 ↑