Show
Ignore:
Timestamp:
12/05/06 17:47:34 (2 years ago)
Author:
ogawa
Message:

Add MT 3.3 Tag support.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • AddToHatenaBookmark/trunk/AddToHatenaBookmark.pl

    r199 r276  
    1313use base 'MT::Plugin'; 
    1414use vars qw($VERSION); 
    15 $VERSION = '0.02'; 
     15$VERSION = '0.03'; 
    1616 
    1717my $plugin = MT::Plugin::AddToHatenaBookmark->new({ 
     
    7878 
    7979    my $title_new = $obj->blog->name . ': ' . $obj->title; 
    80     my $summary_new = keywords2summary($obj->keywords) || ''; 
     80    my $summary_new = tags2summary($obj) || keywords2summary($obj->keywords) || ''; 
    8181 
    8282    my $enc = MT::ConfigMgr->instance->PublishCharset || 'utf-8'; 
     
    147147} 
    148148 
     149# convert MT tags to summary text 
     150sub tags2summary { 
     151    my $entry = shift; 
     152    return '' unless $entry->can('tags'); 
     153 
     154    my $summary = ''; 
     155    for my $tag ($entry->tags) { 
     156        $summary .= '[' . $tag . ']'; 
     157    } 
     158    $summary; 
     159} 
     160 
    149161sub template { 
    150162    my $tmpl = <<'EOT';