ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
266
266
EMPFEHLEN
-
Langsam find ich immer mehr Gefallen an smarty und den Funktionen, die es einem bereit stellt
Allerdings hab ich dann doch noch ein paar Fragen zur Handhabung.
Hauptziel einer Template-Engine ist ja die vollkommene Trennung von HTML und PHP. Das klappt bei mir mitlerweile auch ganz gut.
Aber wie kann ich folgenden Code auf smarty umstricken:
Was lässt sich da machen?PHP-Code:// Smilies - Anfang (vorläufige Version)
$message = str_replace(":angel:", '<img src="templates/images/smilies/angel.gif">', "$message");
$message = str_replace("X(", '<img src="templates/images/smilies/angry.gif">', "$message");
$message = str_replace("8)", '<img src="templates/images/smilies/cool.gif">', "$message");
$message = str_replace(":(", '<img src="templates/images/smilies/sad.gif">', "$message");
$message = str_replace(":evil:", '<img src="templates/images/smilies/devil.gif">', "$message");
$message = str_replace("8o", '<img src="templates/images/smilies/eyes.gif">', "$message");
$message = str_replace(":D", '<img src="templates/images/smilies/haha.gif">', "$message");
$message = str_replace(":prost:", '<img src="templates/images/smilies/prost.gif">', "$message");
$message = str_replace(":kotzen:", '<img src="templates/images/smilies/puke.gif">', "$message");
$message = str_replace(":)", '<img src="templates/images/smilies/smile.gif">', "$message");
$message = str_replace(":p", '<img src="templates/images/smilies/tongue.gif">', "$message");
$message = str_replace(";)", '<img src="templates/images/smilies/wink.gif">', "$message");
// Smilies - Ende
$contact_info = '<a href="mailto:$row[email]"><img src="templates/images/mail.gif" border="0" hspace="1"></a>';
if ($row[homepage] != "http://" && $row[homepage] != '')
$contact_info .= ' <a href="$row[homepage]" target="_blank"><img src="templates/images/hp.gif" border="0" hspace="1"></a>';
if (is_numeric($row[icq]))
$contact_info .= ' <a href="http://wwp.icq.com/scripts/search.dll?to=$row[icq]"><img src="templates/images/icq.gif" border="0" hspace="1"></a>';
Wie lässt sich eine Blätterfunktion (z.B.: für ein GB) mit smarty realisieren? Gibt es schon fertige Funktionen?
-
also fertige Funktion zum Blättern habe ich nicht,
aber ist nicht wirklich schwer. Die Anzahl der Einträge die in der DB sind zählen, den Bereich auslesen den du haben willst, Brechnen auf welcher Seite du dich befindest und dann max Seiten, aktuelle Seite, Datensätze an dein Template assignen und den Inhalt daraus generieren.
Zum Rest hab ich dir ja auf deine PN geantwortet.
Wenn du es nicht hinbekommen solltest mit dem Blättern, kann ich dir ggf. auch zuschicken.
Ähnliche Themen
-
Smarty - ein paar Fragen
Von Flextone im Forum PHPAntworten: 2Letzter Beitrag: 30.01.08, 20:48 -
Nochmal Fragen zu Premiere und AE!
Von Sir Auron im Forum Videoschnitt, Videotechnik & -produktionAntworten: 5Letzter Beitrag: 08.02.05, 12:48 -
nochmal anfänger fragen zu linux
Von jesuzz im Forum Linux & UnixAntworten: 2Letzter Beitrag: 07.07.04, 20:39 -
Fragen zu Smarty
Von StefanR im Forum PHPAntworten: 5Letzter Beitrag: 21.04.04, 07:18 -
ein paar fragen zu C ()
Von bluewaver im Forum C/C++Antworten: 1Letzter Beitrag: 21.03.04, 20:06





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren