zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Platzhalterzeichen im Template

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 29.07.2011, 13:15
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2003
Beiträge: 179
Karlo wird schon bald berühmt werden
Standard Platzhalterzeichen im Template

Hi,

was nimmt man da am besten für Zeichen als Begrenzer.
Ein Standard gibt es da wohl nicht, was ich so gesehen habe:

{ PLATZHALTER }
{ $PLATZHALTER }
{{ PLATZHALTER }}
[ PLATZHALTER ]
[[ PLATZHALTER ]]
<%% PLATZHALTER %%>
## PLATZHALTER ##
__________________
Gruss Karlo
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 29.07.2011, 13:18
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Am besten:
PHP-Code:
<?php echo $platzhalter ?>
oder
PHP-Code:
<?= $platzhalter ?>
Wenn es unbedingt eine eigene Syntax sein muss, dann würde ich PHPTAL empfehlen.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 29.07.2011, 13:29
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

Wenn du dir selbst ein System bauen willst, dann ist auch eine Template Engine ganz hilfreich.
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
  #4 (permalink)  
Alt 29.07.2011, 15:33
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2003
Beiträge: 179
Karlo wird schon bald berühmt werden
Standard

Hi,

nein ich möchte keine Template Class da wollt ich eigendlich von weg.
Ich will da was ganz schlichtes was auch noch einfach ist. Im Moment probiere ich grad folgendes aus:

PHP-Code:
$header file_get_contents('header.html');

$replace = array(
    
'{SEITENTITEL}' => 'Testseite',
    
'{KEYWORDS}'    => 'test, seite, eins, zwei, drei',
    
'{DESCRIPTION}' => 'Testseite mit eins zwei und drei.',
    
'{META}'        => ''
);

$header strtr($header$replace);
$header preg_replace("/(({)(.+?)(}))/si"''$header);

$body "<h1>Testseite</h1>\n";
$body .= "<p>Ein wenig Text zum testen, eins, zwei und drei sind auch noch da.</p>\n";

$footer file_get_contents('footer.html');

echo 
$header $body $footer
Das Template dazu:

HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>{SEITENTITEL}</title>
<meta name="keywords" content="{KEYWORDS}" />
<meta name="description" content="{DESCRIPTION}" />
<meta name="language" content="de" />
<meta name="robots" content="index,follow" />

{META}
</head>
<body>
Und da kann ich mich nicht so richtig entscheiden welche Form von Platzhalter ich nehme.

Wenn ich das hier schon poste, gleich noch eine Frage zu file_get_contents.
Von was ist das alles abhängig? Welche Optionen sollten da in PHP aktiv sein.
Ich möchte da ja nur Dateien auslesen die auch auf den eignen Server liegen.
__________________
Gruss Karlo
Mit Zitat antworten
  #5 (permalink)  
Alt 29.07.2011, 16:04
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

Im Endeffekt wird das auch eine Template Class
Du solltest prüfen ob die eingelesene Datei da liegt wo sie liegen soll, sprich auf deinem Server
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
  #6 (permalink)  
Alt 29.07.2011, 16:44
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 13.07.2006
Beiträge: 745
mermshaus ist ein wunderbarer Anblickmermshaus ist ein wunderbarer Anblickmermshaus ist ein wunderbarer Anblickmermshaus ist ein wunderbarer Anblickmermshaus ist ein wunderbarer Anblickmermshaus ist ein wunderbarer Anblick
Standard

Ich würde für ganz simple Ersetzungen einen Platzhalter wählen, der keinen legalen HTML-Code ergibt. <{var}> etwa, jedenfalls was mit Winkelklammern.

Bei allem, was ein wenig komplizierter wird, würde ich intas Vorschlag folgen.
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ein Template - viele Fragen nRabbit CSS 3 24.07.2011 19:46
Joomla 1.5 - Menüstrukur: Template Siteground j15-59 MarcusAntonius CSS 0 05.10.2010 19:54
Joomla Template - Seite zentrieren? Dav1d CSS 15 02.02.2009 15:38
Joomla Template Problem tyrannski CSS 0 15.02.2007 16:06
Welches Template ist schöner? zimboo Site- und Layoutcheck 5 25.10.2006 11:28


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:48 Uhr.