function bm_list_tags()
{
    $tags = array();
    foreach (bm_get_tags() as $tag => $books) {
        $tags[$tag] = count($books);
    }
    if (!empty($tags)) {
        $min = min($tags);
        $max = max($tags);
        foreach ($tags as $tag => $count) {
            $url = bm_get_url('tag') . $tag;
            if ($min < $max && $count / $max > 0.5) {
                echo "<a class=\"large\" href=\"{$url}\">{$tag}</a> ";
            } else {
                echo "<a href=\"{$url}\">{$tag}</a> ";
            }
        }
    }
}
Beispiel #2
0
function bm_show_tag($tag)
{
    $tags = bm_get_tags();
    $books = $tags[$tag];
    foreach ($books as $slug) {
        bm_show_book($slug, true);
    }
}