Schrift
[thread]11292[/thread]

Nicht (mehr) verwendete CSS finden (Seite 2)



<< |< 1 2 >| >> 13 Einträge, 2 Seiten
MartinR
 2008-02-14 07:39
#105860 #105860
User since
2004-06-17
305 Artikel
BenutzerIn
[default_avatar]
MisterL+2008-02-13 23:14:16--
Dazu hätte ich sogar Quellcode anzubieten :)


Das ist doch schon mal ein Ansatz und erschlägt wohl den Großteil der Styles. Hierarchische kommen soweit ich das überflogen habe eh nicht vor. Dürfen den Code alle sehen? Dann einfach hier einstellen. Danke jetzt schon mal ...
MisterL
 2008-02-14 09:47
#105863 #105863
User since
2006-07-05
334 Artikel
BenutzerIn
[default_avatar]
Sicher darf man den Code mal sehen.

Der hier durchforstet sämtliche .htm Dateien eines gegebenen Verzeichnisses, untersucht diese auf eine bestimmte Zeichenfolge und ersetzt diese durch eine andere
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#!/usr/bin/perl -w

use strict;
use warnings;

use Fcntl qw( :seek );
use IO::Handle;
use FileHandle;
use File::Find;

my $root = shift( @ARGV );
unless ( $root and ( -d $root)) {
usage();
exit( 1 );
}

my %args = (
"wanted" => \&process,
"no_chdir" => 1,
);

File::Find::find( \%args, $root );

exit( 0 );

sub process {
my $path = $_;
if ( $path !~ /htm?$/i) { return; }

my $fh = new FileHandle( $path, "r+" );
unless ( $fh ) {return;}

my $data = join( "", $fh->getlines() );

my $spat = 'gmx.de';

my $rpat = 'yahoo.de';
unless ( $data =~ s~$spat~$rpat~g) {
$fh->close();
return;
}

seek( $fh, 0, SEEK_SET );
truncate( $fh, 0);
$fh->print( $data);
$fh->close();
}

sub usage {
STDERR->print("usage: $0<root directory>\n" );
}


Und der hier zählt das Vorkommen einer Zeichenfolge in einer vorgegebenen Datei (....aber den finde ich gerade nicht wieder...:-( )
“Perl is the only language that looks the same before and after RSA encryption.”
GwenDragon
 2008-02-14 10:32
#105867 #105867
User since
2005-01-17
14848 Artikel
Admin1
[Homepage]
user image
Und wie soll jetzt nach CSS gesucht werden?

Dann müssten z. B. Elemente wie:
style
link rel="alternate"
und Inline-Attribute wie:
style
class
id
im HTML gesucht werden.

Und wie soll dann herausbekommen werden, was verwendet wird?
Alles durch den HTML-Parser laufen lassen und dort schauen, auf welche externen CSS-Dateien verlinkt wird, welche Attribute wie oft verwendet werden und diese dann zählen?

MartinR+2008-02-13 19:39:46--
GwenDragon+2008-02-13 15:31:46--
Golive kann sowas ;)

...den Dreamweaver. ... nur eine schöne Übersicht welche Styles in den verschiedenen CSS-Dateien angelegt sind. Aber keinen Hinweis drauf ob die dann auch tatsächlich in irgendwelchen HTML-Quelltexten verwendet werden ...

Ach je.
Ich habe gerade keinen Zugriff auf Dreamwaver.
Du bist sicher, das du vielleicht nicht irgendwie in einem Fenster bei der Ansicht noch eine Spalte mehr aktivieren musst?
Oder kann der wirklich so wenig?
<< |< 1 2 >| >> 13 Einträge, 2 Seiten



View all threads created 2008-02-13 14:59.