Changeset 2453


Ignore:
Timestamp:
2001-05-21T18:02:32+12:00 (23 years ago)
Author:
jrm21
Message:

Slightly smarter title extraction from body's text.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/perllib/plugins/HTMLPlug.pm

    r2364 r2453  
    460460        # if no title use first 100 characters
    461461        my $tmptext = $$textref;
    462         $tmptext =~ s/$self->{'title_sub'}// if (defined $self->{'title_sub'});
     462        $tmptext =~ s/<\/([^>]+)><\1>//g; # (eg) </b><b> - no space
    463463        $tmptext =~ s/<[^>]*>/ /g;
    464464        $tmptext =~ s/&nbsp;/ /g;
    465         $tmptext =~ s/^\s+//;
     465        $tmptext =~ s/^\s+//s;
    466466        $tmptext =~ s/\s+$//;
    467467        $tmptext =~ s/\s+/ /gs;
     468        $tmptext =~ s/$self->{'title_sub'}// if (defined $self->{'title_sub'});
    468469        $tmptext = substr ($tmptext, 0, 100);
    469470        $tmptext =~ s/\s\S*$/.../;
Note: See TracChangeset for help on using the changeset viewer.