von subjective |
Naja das heißt beschäftige dich mit den Grundlagen von PHP. HTML in PHP einzubinden ist sehr einfach. Für PHP ist HTML-Quellcode einfacher Text. Man muss also nur den passenden Text ausgeben, welchen dann der Browser als HTML-Quellcode verarbeitet um die Seite darzustellen. Die Ausgabe kann einfach durch das Schreiben von Text außerhalb von <?php .. ?> oder durch Funktionen wie echo und printf geschehen.
Es nicht wirklich sinnvoll ein eigenes Templatesystem zu bauen. Nutze lieber ein fertiges, wie z.B. Smarty.
Wenn man nicht weiß, was eine bestimmte Funktion/ein bestimmtes reserviertes Wort tut, sollte man mal einen Blick ins Manual werfen.
Mit break wird die Ausführung der aktuellen Struktur abgebrochen. Dies funktioniert mit Schleifen und eben mit switch. Ohne break werden alle nachfolgenden case/default-Zweige der switch-Anweisung ebenfalls abgearbeitet. |
von Mogandi |
Hmn, das bedeutet wohl: Lerne php!
Oder hoffe, das dir der Urheber dieses Codes hilft. Habe gerade eine Email von ihm bekommen. Hier die Variante, die tut:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12: |
$tpl = '<table width="100%" border="0" bordercolor="white" cellspacing="2" cellpadding="1">';
$tpl .='<tr></tr>';
$tpl .='<tr>';
$tpl .='<td></td>';
$tpl .='<tr><a href="' . $db_rubric_absolute . '/' . $str_page . '?nr=' . $db_nr . '&kategorie=' . $db_rubric.'#'. $db_nr. '">' . $article_img . $db_titel . '</a>' . $mark_symbol . '</tr>';
$tpl .= '<tr>'.substr(strip_tags($db_text_1), 0, 250) . '</tr>';
$tpl .='<tr>'. (strlen($db_text_1) >= 250) ? '...<br>' : '<br>';
$tpl .='<tr>'.$db_autor.' - ['.$db_datum.'] <br><br></tr>';
$tpl .='</tr>';
$tpl .='</table>';
|
ich habe keine Ahnung wieso er das so macht, aber es scheint zu funktionieren.
gruss Moggl |
von languitar |
Das sind doch quasi templates!!!
Es geht dir doch um Template4?
Versuch erst mal zu verstehen was da überhaupt vorgeht in dem Script! Erst dann kannst du wissen wo du was an dem Code ändern kannst. Wenn du nur nene einfachen <b>-tag einbauen würdest wöre das unnötig, aber bei Tabellen ist das schwieriger. Schließlich darf nicht mit jeder Zeile auch nen neuer Tabellenkopf ausgegeben werden usw. Dafür musst du wissen was eigentlich passiert. Vorher geht da so erst mal gar nichts. |
von Mogandi |
darum gehts ja.
Wie binde ich html in php ein.
Scheint aber wesentlich schwieriger zu sein, als ich erwartet habe. Stoße hier echt auf meine Grenzen. Zumal ich schon seid zwei Wochen an diesem Brocken Code rummache, und es funktioniert erst nicht. Trotz echt mühevoller und engagierter Hilfe von allen möglich Leuten!
@languitar: Ist es mittlerweile so schlimm?
Gruss Moggl |
von Tobi W. |
Autsch,
dachte, es geht um das einbinden von html in php. (Ging es ja eigentlich auch) |
von Mogandi |
Willst du meine ehrliche fachkundige Antwort?
Ich habe keine Ahnung!
Vermutlich hats was damit zu tun, dass das Ding oben eine Schleife is und man mit dem break rauskommt, auch wen ich mir nciht sicher bin.
Dieser Code wurde nicht von mir gemacht, sondern von Semf der dieses Mod entwickelt hat, das man leider nicht grafisch gestalten kann. Deswegen auch die Tabelle.
Aber je länger ich mich abmühe, desto mehr tendiere ich dazu das alles in einem Template zu machen, auch wenn ich nicht weiß wie das geht. Vermutlicha ber einfacher.
gruss Moggl |
von languitar |
Wofür um alles in der Welt echo wenn die ganze Zeit mit der Variablen $tpl gearbeitet wird?
Das break ist eigentlich für die Switch-Anweisung... Aber momentan is der Code einfach nur völlig durcheinandergewürfelt worden. |
von Tobi W. |
wofür brauchst du eigentlich das
?
Edit:
hatte das
nicht gesehen, sorry |
von Mogandi |
Wenn ich den ; nach dem table hin mache kommt:
Parse error: parse error, unexpected ';' in /srv/www/web6/html/cpo/news/templates.php on line 69
muss wohl das break noch hocholen, oder?
Gruss Mog |
von Mogandi |
Na wenn unexpected t break auf Line 77, dann is hier wohl line 18 gemeint.
Sorry für mein Laientum.
Eigentlich steht das break unter dem (jetzt auskommentierten und in die Tabelle geschrieben) Codeblock.
gehört zu oben stehend
1:
2:
3:
4:
5: |
//Templates für Index_X
switch ($template_id) {
|
dann
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22: |
//Template 4
//Link zur index.php/detail.php, Artikelanker, Bild links, Teaserausschnitt, Autor und Datum
case 4:
echo '<table width="100%" border="0" bordercolor="white" cellspacing="2" cellpadding="1">
<tr></tr>
<tr>
<td></td>
<tr>' . $tpl . '<a href="' . $db_rubric_absolute . '/' . $str_page . '?nr=' . $db_nr . '&kategorie=' . $db_rubric . '#' . $db_nr. '">' . $article_img . $db_titel . '</a>' . $mark_symbol . '</tr>
<tr>' . $tpl .= substr(strip_tags($db_text_1), 0, 250) . '</tr>
<tr>' . $tpl .= (strlen($db_text_1) >= 250) ? '...<br>:<br></tr>
<tr>' . $tpl .= $db_autor . ' - [' . $db_datum . '] <br><br> </tr>
</tr>
</table>'
//$tpl .= "<a href=\"".$db_rubric_absolute."/".$str_page."?nr=".$db_nr."&kategorie=".$db_rubric."#".$db_nr."\">".$article_img.$db_titel."</a>".$mark_symbol."<br>";
//$tpl .= substr(strip_tags($db_text_1), 0, 250);
//$tpl .= (strlen($db_text_1) >= 250) ? "...<br>":"<br>";
//$tpl .= $db_autor." - [".$db_datum."]<br><br>";
break;
|
Gruss Moggl |
von Tobi W. |
Hallo,
wo isn line 77???
Mach mal in Zeile 11 aus
ein
Tobi |
von Mogandi |
Dankeschön!
Hat wohl daran gelegen!
Habe noch n Fehler entdeckt.
Parse error: parse error, unexpected T_BREAK in /srv/www/web6/html/cpo/news/templates.php on line 77
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19: |
echo '<table width="100%" border="0" bordercolor="white" cellspacing="2" cellpadding="1">
<tr></tr>
<tr>
<td></td>
<tr>' . $tpl . '<a href="' . $db_rubric_absolute . '/' . $str_page . '?nr=' . $db_nr . '&kategorie=' . $db_rubric . '#' . $db_nr. '">' . $article_img . $db_titel . '</a>' . $mark_symbol . '</tr>
<tr>' . $tpl .= substr(strip_tags($db_text_1), 0, 250) . '</tr>
<tr>' . $tpl .= (strlen($db_text_1) >= 250) ? '...<br>:<br></tr>
<tr>' . $tpl .= $db_autor . ' - [' . $db_datum . '] <br><br> </tr>
</tr>
</table>'
//$tpl .= "<a href=\"".$db_rubric_absolute."/".$str_page."?nr=".$db_nr."&kategorie=".$db_rubric."#".$db_nr."\">".$article_img.$db_titel."</a>".$mark_symbol."<br>";
//$tpl .= substr(strip_tags($db_text_1), 0, 250);
//$tpl .= (strlen($db_text_1) >= 250) ? "...<br>":"<br>";
//$tpl .= $db_autor." - [".$db_datum."]<br><br>";
break;
|
Gruss Moggl
|
von Tobi W. |
Ach doch.
Zeile 8 und 9:
1:
2: | <tr>' . $tpl .= (strlen($db_text_1) >= 250) ? '...<br>:<br></tr>
<tr>' . $tpl .= $db_autor . ' - [' . $db_datum . '] <br><br> </tr> |
|
von Tobi W. |
Hallo,
poste mal bitte die ganze Fehlermeldung und die genaue Zeile. Sehe grad nix was es sein könnte.
Tobi |
von Mogandi |
Danke für den Versuch!
Habe noch einen gefunden in zeile 70 und das Hochkomma vor das </tr> tag gemacht.
Habe jetzt aber eine Fehlermeldung, die sich wieder auf eine zeile bezieht, die eigentlich zuvor getan hat, vermulich wegen der php Funktion. Neuer Rat?
In zeile 8 ist das neue Hochkomme und jetzt kommt ein Fehler von wegen Parse Error, unexpected . on line (in diesem Fall) 6
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12: |
echo '<table width="100%" border="0" bordercolor="white" cellspacing="2" cellpadding="1">
<tr></tr>
<tr>
<td></td>
<tr>' . $tpl . '<a href="' . $db_rubric_absolute . '/' . $str_page . '?nr=' . $db_nr . '&kategorie=' . $db_rubric . '#' . $db_nr. '">' . $article_img . $db_titel . '</a>' . $mark_symbol . '</tr>
<tr>' . $tpl .= substr(strip_tags($db_text_1), 0, 250) . '</tr>
<tr>' . $tpl .= (strlen($db_text_1) >= 250) ? ...<br>:<br>'</tr>
<tr>' . $tpl .= $db_autor.' - ['.$db_datum.'] <br><br> '</tr>
</tr>
</table>';
|
Gruss Moggl |
von Tobi W. |
Uns so?
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11: |
echo '<table width="100%" border="0" bordercolor="white" cellspacing="2" cellpadding="1">
<tr></tr>
<tr>
<td></td>
<tr>' . $tpl . '<a href="' . $db_rubric_absolute . '/' . $str_page . '?nr=' . $db_nr . '&kategorie=' . $db_rubric . '#' . $db_nr. '">' . $article_img.$db_titel. '</a>' .$mark_symbol. '</tr>
<tr>' . $tpl .= substr(strip_tags($db_text_1), 0, 250) . '</tr>
<tr>' . $tpl .= (strlen($db_text_1) >= 250) ? '...<br>:<br></tr>
<tr>' . $tpl .= $db_autor.' - ['.$db_datum.'] <br><br> </tr>
</tr>
</table>'; |
|
von Mogandi |
Okey. die Zeile hat gefunzt. Aber das ganze wurde ein paar mal gemacht, wie in einer schleife, oer so guck
habe den Rest noch umgeschrieben, aber mache irgendeinen syntax fehler. Kannst du ihn finden?
1:
2:
3:
4:
5:
6:
7:
8:
9:
10: | echo '<table width="100%" border="0" bordercolor="white" cellspacing="2" cellpadding="1">
<tr></tr>
<tr>
<td></td>
<tr>' . $tpl . '<a href="' . $db_rubric_absolute . '/' . $str_page . '?nr=' . $db_nr . '&kategorie=' . $db_rubric . '#' . $db_nr. '">' . $article_img.$db_titel. '</a>' .$mark_symbol. '</tr>
<tr>' . $tpl .= substr(strip_tags($db_text_1), 0, 250) . '</tr>
<tr>' . $tpl .= (strlen($db_text_1) >= 250) ? '...'<br>':'<br>. '</tr>
<tr>' . $tpl .= $db_autor.' - ['.$db_datum.'].' <br><br> '</tr>
</tr>
</table>'; |
Gruss Mogandi |
von Tobi W. |
Hallo,
1: | echo '<tr>' . $tpl . '<a href="' . $db_rubric_absolute . '/' . $str_page . '?nr=' . $db_nr . '&kategorie=' . $db_rubric . '#' . $db_nr. '">' . $article_img.$db_titel. '</a></tr>'; |
Probier mal bitte, ob es das ist was du suchst. (Ist bei dir Zeile 6).
Und wenn nicht, dann poste nochmal den dann aktuellen code.
Ach ja, vorne das echo ' und hinten das '; weglassen. ;)
Gruß
Tobi |
von Mogandi |
Halo Tobi! Danke für den Hinweis.
Funzt auch genauso wie ich wollte!
Habe noch drei weitere Zeilen, die ich gerne ebenso in die Tabelle reinmachen würde. Nachdem ich die angepasst habe kommt allerdings wieder übliche Fehlermeldung.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28: | echo '<table width="100%" border="0" bordercolor="white" cellspacing="2" cellpadding="1">
<tr></tr>
<tr>
<td></td>
<tr>' . $tpl .= <a href=\"".$db_rubric_absolute."/".$str_page."?nr=".$db_nr."&kategorie=".$db_rubric."#".$db_nr."\">".$article_img.$db_titel."</a> . '</tr>
<tr>' . $tpl .= substr(strip_tags($db_text_1), 0, 250) . '</tr>
<tr>' . $tpl .= (strlen($db_text_1) >= 250) ? "...
":"
" . '</tr>
<tr>' . $tpl .= $db_autor." - [".$db_datum."]
" . '</tr>
</tr>
</table>';
//Hier sind die Codefragmente, die in die obige Tabelle sollen, habs schon mal eingefügt, fabriziert aber nur Frehler $tpl = "<a href=\"".$db_rubric_absolute."/".$str_page."?nr=".$db_nr."&kategorie=".$db_rubric."#".$db_nr."\">".$article_img.$db_titel."</a>".$mark_symbol."
";
//$tpl .= substr(strip_tags($db_text_1), 0, 250);
//$tpl .= (strlen($db_text_1) >= 250) ? "...
":"
";
//$tpl .= $db_autor." - [".$db_datum."]
";
break; |
Gruss Moggl |
von Tobi W. |
Ich weiß nicht was du meinst, aber versuch es mal mit:
1:
2:
3:
4:
5:
6:
7:
8: | echo '<table width="100%" border="5" bordercolor="white" cellspacing="2" cellpadding="1">
<tr>
</tr>
<tr>
<td><img border="0" src="http://www.triedel.de/mkdskbox/images/lang.jpg" width="480" height="11"></td>
<td>' . $tpl .= substr(strip_tags($db_text_1), 0, 250) . '</td>
</tr>
</table>'; |
naja.... oder besser vielleicht (wobei ich ja nicht weiß was du vor hast):
1:
2:
3:
4:
5:
6:
7:
8:
9:
10: |
$tpl .= substr(strip_tags($db_text_1), 0, 250);
echo '<table width="100%" border="5" bordercolor="white" cellspacing="2" cellpadding="1">
<tr>
</tr>
<tr>
<td><img border="0" src="http://www.triedel.de/mkdskbox/images/lang.jpg" width="480" height="11"></td>
<td>' . $tpl . '</td>
</tr>
</table>'; |
|
von Mogandi |
Also ich aknn jetzt Tabellen in php erstellen. Vielen Dank! Aber wie sag bekomme ich den php Code in eine Tabell ohne das er das als Text sondern Code weiterbearbeitet?
Gruss Moggl
Beispiel:
1:
2:
3:
4:
5:
6:
7:
8:
9: | echo '<table width="100%" border="5" bordercolor="white" cellspacing="2" cellpadding="1">
<tr>
</tr>
<tr>
<td><img border="0" src="http://www.triedel.de/mkdskbox/images/lang.jpg" width="480" height="11"></td>
<td>$tpl .= substr(strip_tags($db_text_1), 0, 250); </td>
</tr>
</table>'; |
So gehts nämlich nicht (einfach). |
von Mogandi |
Juhuuu! genau sowas wollte ich wissen!
Jetzt kann ich ja einfach meine Variablen in die Tabelle reinschreiben und zack hba ich das was ich brauch.
*ausprobier*
gruss Moggl
PS Wenns ach so einfach wär. Der meint jetzt der php code wäre text in eienr tabelle. AAArgh! |
von languitar |
nein, nicht ganz... ganz am Anfang und am Ende muss ein string natürlich in Anführungszeichen stehen.
Lies dir doch wirklich mal den Abschnitt zur Syntax durch. |
von Mogandi |
Also müsste eine Tabelle so aussehen?
1:
2: | $tpl .= <table border=\"0" width=\"482" cellspacing=\"2" cellpadding=\"1">
<tr heigth=\"5"></tr><tr><td width=\"5"><td><p><img border=\"0" src=\"http://www.triedel.de/mkdskbox/images/lang.jpg" width=\"480" height=\"11"></p><table border=\"0" width=\"481" cellspacing=\"0" cellpadding=\"0"> <tr> <td>substr(strip_tags($db_text_1), 0, 250);</td></tr></table> |
GrussMogg |
von Tobi W. |
Ich glaube ihr redet aneinander vorbei...
Wie sieht die Syntax für html in php aus? Speziell für tabellen. ist es überhaupt möglich das zu machen? |
In PHP erstellt man keine Tabellen wie in html. PHP gibt html aus.
Beispiel:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12: |
echo '<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<th scope="col"> </th>
<th scope="col"> </th>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>';
|
Dann bekommt später ein Tabelle. Der Quelltext eine im Browser angezeigten PHP-Datei ist dann in der Regal html.
Tobi |
von languitar |
Öhm, wo ist da genau das Problem? Du musst nur den benötigten HTML-Code ergänzen / umändern, dabei die Variablen in Ruhe lassen und beachten dass jedes Anführungszeichen, dass nachher im HTML-Code angezeigt werden soll mit einem Backslash (\) escaped werden muss. |
von Mogandi |
Der Php Code steht oben in dem von dir eingerichteten Kasten. Da sind Variablen drin, und die will ich in MEIN Format bringen.
Kann dir gerne auch die ganze datei posten, wenns weiterhilft
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94: | <?
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap: */
// +----------------------------------------------------------------------+
// | ConPresso-Module: Index_X |
// +----------------------------------------------------------------------+
// | Copyright (c) 2004 |
// | Seventy Soft::IT-Services, D-33335 Guetersloh, Germany |
// +----------------------------------------------------------------------+
// | This source file is part of a module for ConPresso. |
// | As such the usage of this module is restricted to this purpose alone |
// | and is subject to parts of the ConPresso license version 2002-11-16 |
// | that is bundled with this package in the files LICENSE_EN.TXT or |
// | LICENSE_DE.TXT, and is available at through the world-wide-web at |
// | http://www.conpresso.de/license/LICENSE_EN-2002-11-16.TXT or |
// | http://www.conpresso.de/license/LICENSE_DE-2002-11-16.TXT |
// | If you did not receive a copy of the ConPresso license and are |
// | unable to obtain it through the world-wide-web, please send a note |
// | to license@conpresso.de so we can mail you a copy immediately. |
// +----------------------------------------------------------------------+
// | Authors: Seventy Soft::IT-Services |
// | <info@seventy-soft.de> |
// +----------------------------------------------------------------------+
//
// $Id: templates.php,v 1.0 2004/10/29 10:17:00 semf Exp $
//Templates für Index_X
switch ($template_id) {
//Template 1
//Datum und Link zur index.php mit Nr, Kategorie und Artikelanker
case 1:
$tpl = "[".$db_datum."] <a href=\"".$db_rubric_absolute."/index.php?nr=".$db_nr."&kategorie=".$db_rubric."#".$db_nr."\">".$db_titel."</a>".$article_img.$mark_symbol."
";
break;
//Template 2
//Datum und Link zur index.php/detail.php, mit Nr, Kategorie und Artikelanker
case 2:
$tpl = "[".$db_datum."] <a href=\"".$db_rubric_absolute."/".$str_page."?nr=".$db_nr."&kategorie=".$db_rubric."#".$db_nr."\">".$article_img.$db_titel."</a>".$mark_symbol."
";
break;
//Template 3
//Link zur index.php/detail.php, Artikelanker, Autor und Datum
case 3:
$tpl = '<p><img border="0" src="http://www.triedel.de/mkdskbox/images/lang.jpg"
width="480" height="11"></p>';
$tpl = "<a href=\"".$db_rubric_absolute."/".$str_page."?nr=".$db_nr."&kategorie=".$db_rubric."#".$db_nr."\">".$article_img.$db_titel."</a>".$mark_symbol."
";
$tpl .= $db_autor." - [".$db_datum."]
";
break;
//Template 4
//Link zur index.php/detail.php, Artikelanker, Bild links, Teaserausschnitt, Autor und Datum
case 4:
$tpl = "<a href=\"".$db_rubric_absolute."/".$str_page."?nr=".$db_nr."&kategorie=".$db_rubric."#".$db_nr."\">".$article_img.$db_titel."</a>".$mark_symbol."
";
$tpl .= substr(strip_tags($db_text_1), 0, 250);
$tpl .= (strlen($db_text_1) >= 250) ? "...
":"
";
$tpl .= $db_autor." - [".$db_datum."]
";
break;
//Template 5
//Link zur index.php/detail.php, Artikelanker, Bild links, Teaser, Link zur Rubrik, Autor und Datum
case 5:
$tpl = '<p><img border="0" src="http://www.triedel.de/mkdskbox/images/lang.jpg"
width="480" height="11"></p>';
$tpl = "<a href=\"".$db_rubric_absolute."/".$str_page."?nr=".$db_nr."&kategorie=".$db_rubric."#".$db_nr."\">".$article_img.$db_titel."</a>".$mark_symbol."
";
$tpl .= ereg_replace("\.\./", $System_base_url, $db_text_1);
$tpl .= "Rubrik: <a title=\"Rubrik ".$db_rubricname." anzeigen\" href=\"".$db_rubric_absolute."/index.php\">".$db_rubricname."</a> | ".$db_autor." - [".$db_datum."]
";
break;
}
?> |
Es geht dabei um Template 4. Wobei das weniger eine Rolle spielt. hauptsache man sagt wies nun endlich geht.
Gruss Mogg |
von languitar |
Ohne den zugehörigen PHP-Code kann ich auch nichts machen.
Aber natürlich kommst du mit normalem HTML-Code weiter. Du musst halt nur wissen was im PHP-Code HTML ist und wie es nachher zusammengesetzt wird. |
von Mogandi |
Na gut, so soll es sein.
Mein Problem: News Seite
Die Nachrichten sollen so aussehen: News Seite alt oder zumindest so ähnlich.
Mit gewöhnlichem html komm ich in einer php aber nicht weit. Meine Frage: Wie richte ich eine Tabelle ein. Wie integriere ich Bilder.
Wie sieht die Syntax für html in php aus? Speziell für tabellen. ist es überhaupt möglich das zu machen?
Meiner beobachtng nach sind von phps erzeugte seiten immer recht pepp ohne ränder etc. Leider steht auch kein template zur verfügung.
Gruss Moggl |
von languitar |
Hab mal den Code-Block reineditiert.
So zu sagen was du falsch machst ist schwer. Entweder du sagst uns was du haben möchtest und wir zeigen dir, wie es geht oder du zeigst uns deine Änderung und ide dazugehörige Fehlermeldung.
Dritte möglichkeit ist, dass du dir den Abschnitt im PHP-Manual zur Syntax durchliest und dann selber nach deinen Fehlern suchst. Normalerweise lässt sich aus den Fehlermeldungen immer recht einfach auf den Syntaxfehler schließen, wenn man weiß wie die Syntax geht.
http://php.net |
von Mogandi |
Guten Tag auch.
Im Bereich PHP bin ich ein absoluter Anfänger, weswegen ich eine Frage danach stlle, wo ich am besten nachschlagen kann und welcher "Befehl" mir bei meinem Problem am besten weiterhelfen könnte.
Es sieht so aus, das ich gerade ein CMS einrichte (ConPresso) und ich ein Mod installiert habe, welches mir nur beschränkt das Layout anpassen lässt. Bedeutet: Ich muss Abstände, Hintergrundfarbe, Tabellen und Bilderirgendwie in der PHP anlegen.
Es geht um folgenden Block:
case 4:
1:
2:
3:
4: | $tpl = "<a href=\"".$db_rubric_absolute."/".$str_page."?nr=".$db_nr."&kategorie=".$db_rubric."#".$db_nr."\">".$article_img.$db_titel."</a>".$mark_symbol."
";
$tpl .= substr(strip_tags($db_text_1), 0, 250);
$tpl .= (strlen($db_text_1) >= 250) ? "... |
[etc.]
Jegliche Versuche meinersits lösten lediglich Fehlermeldungen aus.
Gruß Moggl |