Leser: 1
![]() |
|< 1 ... 3 4 5 6 7 >| | ![]() |
61 Einträge, 7 Seiten |
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-Problem1
2
3
4
5
6
7
8
9
10
11
12
include standardstart
include kopf
(vielleicht eine seiten-spezifische ueberschrift in HTML)
wenn User angemeldet
include standardblock1_1
sonst
include standardblock1_2
include block2
(dann vielleicht irgendwelches wirres html)
include block3
include standardfussleiste
include standardende
1
2
3
4
5
6
7
8
9
10
....<html>
<head>
<title><% HTML_TITLE %></title>
wenn User angemeldet:
<link rel="stylesheet" href="<% CSS_STYLE %>" type="text/css" />
sonst:
<link rel="stylesheet" href="default.css" type="text/css" />
</head>
<body>
Quoteoder so aehnlich, was ich als Beispiel zwischen Programmlogik-IFs und Layoutlogik-IFs brachte, also wieso ich manche IFs im Template sehr hilfreich finde.
QuoteDa Du von ASP auch keine Ahnung hast, lassen wir das Thema lieber gleich.
QuoteSchneller geparst
QuoteEinfacher zu verwalten und zu ändern
QuoteEs müssen z. B. nicht ganze Textblöcke mit zig If's verschoben werden sondern nur das einzelne Tag.
QuoteLogik extern - Einfach besser
Quote(Bei Deiner Version ist Gesamt Layout+ Logik verschmolzen.)
QuoteSowas in der art ist schlecht.
QuoteEntweder man macht HTML, oder PHP code, aber sollte nicht beides Mixen
Quoteund wer sowas schreibt sollte sich echt schämen.
QuoteUnd wiedermal ein Beispiel für deine Wortverdreherei..
habe ich jemals von einem Webdesigner geredet der "kein HTML" kann?
QuoteUnd wie das heraussticht, ausserdem wird es geparst.
Quote2. parsing ist schneller, da der ganze rest wegfällt(if, usw.).
QuoteFP zerstört code auch noch in der "aktuellsten" version...
Wenn man aber damit umgehen kann und nicht irgend einen mist markiert gehts.
Quoteund ich finde, ihr motzt euch hier echt zu sehr an.
1
2
3
4
5
6
7
<html><head>...</head><body>
[% IF c.user %]
...Usermenü...
[% END %]
[% IF c.check_user_roles( 'admin' ) %]
...Admin-Menü...
[% END %]
1
2
3
4
5
[% IF c.stash.wrap_site %]
[% WRAPPER site_border.html; content; END %]
[% ELSE %]
[% content %]
[% END %]
1
2
3
4
5
6
7
8
9
10
11
header, title, etc.
<% include navi %>
<%switch action%>
<%case view %>
<%include guest.tmpl %>
<%case preview %>
<%include entry.tmpl %>
<%include form.tmpl %>
<%/switch %>
footer...
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-ProblemQuotewarum ist das schlecht? Was willst du uns mit dem Codebeispiel sagen?
&change($element1, $element2, $wert);
QuoteWenn ich master richtig verstehe, macht er das fast genauso, nur verwendet er anstelle meines haupttemplates ein perl-programm und darin ueberhaupt kein html, sondern included alles, wodurch meist eine menge kleiner templates entstehen.
Stimmt meine Vermutung so?
Quotedas ist das, was mir fehlt, und wenn du mal sowas posten möchtest, können wir alle auch konkreter diskutieren.
Quote"sowas ist schlecht"
genau das ist es, was mich stört - dein anspruch, dass du hier der lehrer
bist und die anderen sich zu schämen haben.
argumente der art, dass es einige leute gibt, die eine andere meinung
haben als du und das auch äußern, fegst du mit einem verächtlichen
"leider gibt es viele, die so denken" (sinngemäß) weg.
&change($element1, $element2, $wert);
![]() |
|< 1 ... 3 4 5 6 7 >| | ![]() |
61 Einträge, 7 Seiten |