Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Perl/CGI » Styleguide

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
16.04.2005, 11:43 Uhr
~Pler(2)
Gast


Hallo!

Ich will einen Styleguide erstellen.
Der soll so funktionieren, dass man fuer eine neue Rubrik ( oder wie man das auch immer nennen will ), nur ein neues Perlscript schreibt. Darin soll eine Klasse eingebunden werden, die dann den Rahmen und so ( Inhaltsverzeichnis links, und ein paar Links unten ...., was man da eben so noch immer rundrum hat ) automatisch macht.
Ich glaube, dass man dann fuer eine neue Rubrik immer ein neues Unterverzeichnis anlegt, und dann die neue Unterseite noch in irgendwein Config-File einträgt.

Wie macht man so was; ich habe trotz Suche bei Google und Co nichts gefunden; aber vielleicht fehlt mir auch blos der richtige Suchberiff!?

DiV
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.10.2005, 11:26 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Ich denke mal, du suchst nach sowas wie perltidy.
Das ist eigentlich dafür gedacht, fremden Code in dein Style umzuwandeln. Damit kannst du sagen, wie eingerückt werden soll, wann eingerückt werden soll, an welcher Stelle ie geschweiften Klammern hinkommen und eben auch, wie dein Script generell aussehen soll, also mit Klassen, Funktionen etc

P.S.:Hab zwar gesehen, das der Thread älter is, aber vielleicht interessiert es ja noch jemand
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.11.2005, 19:20 Uhr
Pler
Einer von Vielen
(Operator)


Ja, ist schon älter, hab ammer immer noch keine passende Antwort.

Dieser - etwas neuere Thread - zielt ja im Prinzip auf das selbe ab.
www.fun-soft.de/showtopic.php?threadid=13024&time=1130868701

Mir ging es darum:
Ich will nicht, dass Code, der sich eh ewig nicht ändert, auch nicht ständig neu generiert werden muss.
Das wär ja einfach zu erreichen, wenn man alles einfach in html schreibt.
Dann müsste man aber - wenn zum Beispiel ein neuer Link in die Fusszeile kommt - ALLE Seiten ändern. Und das is ja nun auch nicht gerade toll.

Ich stell mir das so vor:
Ein Programm/Skript kennt das gesamte Projekt, und weis wo es überall den neuen Code hinzufügen muss.
Oder: Es werden nicht mehr immer die Skripte selber aufgerufen, sonderen direkt der resultierende HTML-Code. Eigentlich wird sowas ja im Prinzip schon gemacht, wenn man einen Cache vor den Webserver schaltet, der sowas erkennt und verhindert, dass immerwieder das gleiche skript mit den gleichen ergebnissen abläuft.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
02.11.2005, 04:29 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Da kannst du mit templates arbeiten.
Ein Beispiel ist (Speziell für dein HTML Vorschlag) HML::Template .
Ansonsten selber was schreiben, is in Perl nich sonderlich schwierig sowas
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
02.11.2005, 17:49 Uhr
Pler
Einer von Vielen
(Operator)


Ja, aber grad von Perl is ja die philosphie, nichts neu zu erfinden. Und ich kann mir nicht vorstellen, dass das nicht schon mal jmd. gemacht hat.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
02.11.2005, 21:50 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Wenn alle danach gingen würden, würde es CPAN nicht geben...
Außerdem ist HTML::Template genau das, was du suchst, und das gibt es schon ...
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Perl/CGI ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: