Autor |
Nachricht |
El Kevo
Threadersteller
Dabei seit: 31.01.2006
Ort: -
Alter: 36
Geschlecht:
|
Verfasst Fr 08.12.2006 11:34
Titel [PHP] unerwünschter zeilenumbruch |
|
|
Hi! ich hab ein problem.
ich wollte blogeinnträge auf einer externen seite anzeigen lassen und ein schönes script gefunden
soweit funktioniert alles wunderbar nur haut das script irgendwelche zeilenumbrüche rein die ich garnicht haben will
hier mal die php datei
und zwischen dem titel des blogeintrages und dem [...mehr] soll der zeilenumbruch weg oder noch besser wäre, wenn das [...mehr] direkt hinter dem titel steht
hier der code:
Code: |
<?php
# Script: XML-Reader
# Copyright: y0y.de, erweitert: bueltge.de
# Hier editieren
$url = "http://www.bratze-bunker.de/wordpress/wp-rss.php"; //URL zum XML-Feed
$number = 5; //Anzahl der angezeigten News
# Ab hier nichts mehr ändern
# code
$file_content = @file_get_contents($url);
#Items auslesen
$items = preg_match_all("/<item[ ]?.*>(.*)<\/item>/Uis", $file_content, $array_items);
$array_items = $array_items[1];
if(!empty($array_items)) { //Nur wenn es Items gibt, soll auch was angezeigt werden
if ($number>sizeof($array_items)) $number=sizeof($array_items);
for($n=0;$n<$number;$n++) { //Nur die angegebene Anzahl der News soll angezeigt werden
preg_match("/<link>(.*)<\/link>/Uis", $array_items[$n], $array_link); //URLs auslesen
preg_match("/<title>(.*)<\/title>/Uis", $array_items[$n], $array_title); //Titel auslesen
?>
<span class="xmltest">
<?
# Ab hier wird ausgegeben
echo "<h4>$array_title[1]</h4>"; //Titel darstellen
?>
</span>
<?
echo "<a href=\"$array_link[1]\" title=\"Click für mehr Informationen\" target=_blank >... mehr</a>"; //Link
}
}
?>
|
Zuletzt bearbeitet von El Kevo am Do 19.04.2007 13:02, insgesamt 1-mal bearbeitet
|
|
|
|
|
Skyw4lker
Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht:
|
Verfasst Fr 08.12.2006 12:05
Titel
|
|
|
tippe mal auf den <span> und auf das <h4>
hau das doch einfach mal raus und schau was passiert
Code: |
<?
# Ab hier wird ausgegeben
echo "$array_title[1]"; //Titel darstellen
echo "<a href=\"$array_link[1]\" title=\"Click für mehr Informationen\" target=_blank >... mehr</a>"; //Link
}
}
?> |
Zuletzt bearbeitet von Skyw4lker am Fr 08.12.2006 12:06, insgesamt 2-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 08.12.2006 12:12
Titel
|
|
|
Zeilenumbrüche also <br /> Elemente finden sich keine in deiner Ausgabe, wie skywalker schon sagt, liegt es
natürlich an den Überschriften, welche einen Umbruch erzwingen da es sich um Blockelemente handelt.
Code: | echo '<h1>'.$array_title[1].' <a href="'.$array_link[1].'" title="Click für mehr Informationen" target=_blank >... mehr</a></h1>'; |
So hättest du die Überschrift mit Link jeweils in einer Zeile.
Zuletzt bearbeitet von m am Fr 08.12.2006 12:13, insgesamt 1-mal bearbeitet
|
|
|
|
|
El Kevo
Threadersteller
Dabei seit: 31.01.2006
Ort: -
Alter: 36
Geschlecht:
|
Verfasst Fr 08.12.2006 12:14
Titel
|
|
|
das sieht ja schonmal etwas besser aus - danke
aber jetzt ist alles nebeneinander jetzt müsste irgendwie ein umbruch hinter jederm [...mehr]
|
|
|
|
|
Skyw4lker
Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht:
|
Verfasst Fr 08.12.2006 12:36
Titel
|
|
|
Das ist jetzt weder bösartig noch sonst wie gemeint, aber ein bisschen Transferleistung und
Eigeninitiative kannst du schon erbringen. Schau dir an wie man nen Umbruch macht und bau
ihn rein...
Umbruch = <br>
Wo du ihn hin haben willst weisst du auch, also rein damit...
|
|
|
|
|
|
|
|
Ähnliche Themen |
Scrollbarproblem / unerwünschter horizontaler
[CSS - html] unerwünschter Umbruch.
Fomular: unerwünschter Aufruf der Bestätigungsseite
Golife – unerwünschter Bildrahmen bei Verlinkung
Zeilenumbruch in IE
Zeilenumbruch in xml
|
|