@ISA = qw/Squirrel::Row BSE::TB::SiteCommon BSE::TB::TagOwner/;
use Carp 'confess';
-our $VERSION = "1.021";
+our $VERSION = "1.022";
=head1 NAME
}
if ($cfg->entry('basic', 'alias_suffix', 1)) {
my $title = $self->{title};
- $title =~ tr/a-zA-Z0-9/_/cs;
+ $title =~ tr/a-zA-Z0-9/-/cs;
$link .= '/' . $title;
}
return $link;
use constant MAX_FILE_DISPLAYNAME_LENGTH => 255;
use constant ARTICLE_CUSTOM_FIELDS_CFG => "article custom fields";
-our $VERSION = "1.040";
+our $VERSION = "1.041";
=head1 NAME
my $title = $article->title;
if ($article->is_dynamic) {
- return "/cgi-bin/page.pl?page=$article->{id}&title=".escape_uri($title);
+ (my $extra = $title) =~ tr/A-Za-z0-9/-/sc;
+ return "/cgi-bin/page.pl?page=$article->{id}&title=".escape_uri($extra);
}
my $article_uri = $self->link_path($article);
my $link = "$article_uri/$article->{id}.html";
my $link_titles = $self->{cfg}->entryBool('basic', 'link_titles', 0);
if ($link_titles) {
- (my $extra = $title) =~ tr/a-z0-9/_/sc;
+ (my $extra = $title) =~ tr/A-Za-z0-9/-/sc;
$link .= "/" . $extra . "_html";
}
use BSE::Util::Tags qw(tag_hash tag_article);
use constant PRODUCT_CUSTOM_FIELDS_CFG => "product custom fields";
-our $VERSION = "1.011";
+our $VERSION = "1.012";
=head1 NAME
# end adrian
if ($article->is_dynamic) {
- return "$urlbase/cgi-bin/page.pl?page=$article->{id}&title=".escape_uri($article->{title});
+ (my $extra = $article->title) =~ tr/A-Za-z0-9/-/sc;
+ return "$urlbase/cgi-bin/page.pl?page=$article->{id}&title=".escape_uri($extra);
}
my $shop_uri = $self->link_path($article);