| html in php |
Tobi W.
Mausakrobat
Beiträge: 181
|
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>'; |
---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther
|
|  Profil
Website
Editieren
Zitieren
|
Ehemaliges Mitglied (#433)
Pixelschubser
Beiträge: 20
|
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
Diese Nachricht wurde geändert von: Mogandi |
|  Profil
Editieren
Zitieren
|
Tobi W.
Mausakrobat
Beiträge: 181
|
Hallo,
poste mal bitte die ganze Fehlermeldung und die genaue Zeile. Sehe grad nix was es sein könnte.
Tobi
---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther
|
|  Profil
Website
Editieren
Zitieren
|
Tobi W.
Mausakrobat
Beiträge: 181
|
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> |
---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther
|
|  Profil
Website
Editieren
Zitieren
|
Ehemaliges Mitglied (#433)
Pixelschubser
Beiträge: 20
|
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
Diese Nachricht wurde geändert von: Mogandi |
|  Profil
Editieren
Zitieren
|
Tobi W.
Mausakrobat
Beiträge: 181
|
Hallo,
wo isn line 77???
Mach mal in Zeile 11 aus
ein
Tobi
---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther
Diese Nachricht wurde geändert von: Tobi W. |
|  Profil
Website
Editieren
Zitieren
|
Ehemaliges Mitglied (#433)
Pixelschubser
Beiträge: 20
|
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
|
|  Profil
Editieren
Zitieren
|
Ehemaliges Mitglied (#433)
Pixelschubser
Beiträge: 20
|
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
Diese Nachricht wurde geändert von: Mogandi |
|  Profil
Editieren
Zitieren
|
Tobi W.
Mausakrobat
Beiträge: 181
|
wofür brauchst du eigentlich das
?
Edit:
hatte das
nicht gesehen, sorry
---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther
Diese Nachricht wurde geändert von: Tobi W. |
|  Profil
Website
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795
|
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.
---
Take a look here!
Lichtblick - Einblick - Ausblick
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
Ehemaliges Mitglied (#433)
Pixelschubser
Beiträge: 20
|
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
Diese Nachricht wurde geändert von: Mogandi |
|  Profil
Editieren
Zitieren
|
Tobi W.
Mausakrobat
Beiträge: 181
|
Autsch,
dachte, es geht um das einbinden von html in php. (Ging es ja eigentlich auch)
---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther
|
|  Profil
Website
Editieren
Zitieren
|
Ehemaliges Mitglied (#433)
Pixelschubser
Beiträge: 20
|
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
|
|  Profil
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795
|
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.
---
Take a look here!
Lichtblick - Einblick - Ausblick
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
Ehemaliges Mitglied (#433)
Pixelschubser
Beiträge: 20
|
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
|
|  Profil
Editieren
Zitieren
|