The Static Copy Extension is quite cool. I made a few modifications however.
LogoUrl should be just taken as-is
197 # logo
198 if ($LogoUrl) {
199 my $logo = $LogoUrl;
200 # $logo =~ s|.*/||; # just the filename
201 my $alt = T('[Home]');
202 $header .= $q->img({-src=>$logo, -alt=>$alt, -class=>'logo'}) if $logo;FooterChange
20 our ($q, %Page, %IndexHash, $OpenPageName, $ScriptName, $SiteName, $UsePathInfo,
%Action, $CommentsPrefix, $FreeLinks, $WikiLinks, $LinkPattern, $FreeLinkPattern,
$StyleSheet, $StyleSheetPage, $TopLinkBar, $UserGotoBar, $LogoUrl, $SidebarName,
$FooterNote); 32 sub DoStatic {
33 local *StaticOldGetFooterTimestamp = \&GetFooterTimestamp;
34 local *GetFooterTimestamp = \&StaticNewGetFooterTimestamp;
35 return unless UserIsAdminOrError(); 227 print $fh $q->div({-class=>'footer'}, $q->hr(), $toolbar,
228 $q->span({-class=>'edit'}, $links),
229 $q->span({-class=>'time'}, GetFooterTimestamp($id)),
230 T($FooterNote));
231 347 # override GetFooterTimestamp
348 sub StaticNewGetFooterTimestamp {
349 my $id = shift;
350
351 my $ts= StaticOldGetFooterTimestamp($id);
352 #remove time
353 $ts =~ s/ \d+:\d\d UTC//;
354 #remove editor
355 $ts =~ s|by <a.*?/a>||;
356 # remove diff
357 $ts =~ s|<a.*?>\(diff\)</a>||;
358 $ts =~ s|by \d+\.\d+\.\d+\.\d+||;
359 return $ts
360 }![[Home-MK]](http://www.koerner.de/mkstatic/images/mike01s.gif)
