|< 1 2 >| | 16 Einträge, 2 Seiten |
[include=teaserbox#Schröder erneut als Kanzlerkandidat im Gespräch#Der ehemalige Bundeskanzler will's noch mal wissen. Geben ihm die Bürger nach Hartz IV erneut eine Chance?#MyPicure.jpg
1
2
3
4
5
6
7
<table border="0" width="250" cellspacing="0" cellpadding="0" bordercolor="#000000"><tr>
<td bgcolor="#000000"><font color="#FFFFFF">[VAR01]</font></td>
</tr><tr>
<td>[VAR02]</td>
</tr><tr>
<td><img src="http://www.foo.bar/imgages/[VAR03]" alt="[VAR01]"></td>
</tr></table>
$line =~ s-\[include\=(.*?)\]-$IncludeFile = &getIncludeFile( "$PATHTOincludes$1" )-ge;
my ($Val01,$Val02,$Val03) = split (/\#/, $line);
cbxk1xg+2008-07-09 12:39:32--Code: (dl )...Schröder erneut als Kanzlerkandidat im Gespräch...
QuoteCode (perl): (dl )my ($Val01,$Val02,$Val03) = split (/\#/, $line);
Aber wenn ich nicht weiß, wie viele Werte da kommen, müsste ich nur auf Verdacht 50 $Val Strings schreiben.
cbxk1xg+2008-07-09 12:39:32--Ich würde das gerne so lösen: Der normale CMS-User tippt folgendes in ein HTML Forumlar.
Code: (dl )[include=teaserbox#...
1 2 3 4 5
my @Vars = split /#/,$line; # ... $template_zeile =~ s/\[VAR(\d)+\]/$Vars[$1]/g;
cbxk1xg+2008-07-09 12:56:12--Danke, ich weiß was ein array ist und die meißten Daten werden in meinem CMS per hash verwaltet. Ich stehe nur grade auf dem Schlauch, bin eingerostet.
Die Frage müsste dann lauten: Wie packe ich die Daten denn nach dem aufsplitten in ein array und ersetze dann alle [VARs] durch die Werte im Array. Das ist mein Problem.
renee+2008-07-09 13:02:55--Code (perl): (dl )$template_zeile =~ s/\[VAR(\d)+\]/$Vars[$1]/g;
Quoteich hoffe, du hast für sachen wie include=/etc/passwd\0 vorgesorgt.
pq+2008-07-09 13:05:02--renee+2008-07-09 13:02:55--Code (perl): (dl )$template_zeile =~ s/\[VAR(\d)+\]/$Vars[$1]/g;
da hat sich ein fehler eingeschlichen, das + nach dem \d muss mit in die klammer
|< 1 2 >| | 16 Einträge, 2 Seiten |