Zurück   WordPress Deutschland Forum > Support > Allgemeines

Antwort
 
Themen-Optionen Ansicht
Alt 21.06.2008, 09:40   #1 (permalink)
PostRank: 1
 
Registriert seit: 14.07.2006
Beiträge: 34
Liste wird von selbst in Paragraph umgewandelt

Ich bin gerade dabei ein einfaches CMS-Theme zu erstellen und bin auf ein seltsames Phänomen gestoßen. Wenn ich in einen Artikel eine ungeordnete Liste schreibe...

<ul>
<li>ListItem 1</li>
<li>ListItem 2</li>
<li>ListItem 3</li>
</ul>

...wandelt Wordpress (2.5.1) diese im Quelltext in einen Pragraph um der dann so aussieht:

<p>ListItem 1<br />
ListItem 2<br />
ListItem 3</p>

Ich finde den Fehler nicht. In welchen Zusammenhängen kann denn so etwas auftreten?
fangorn ist offline   Mit Zitat antworten
Alt 23.06.2008, 10:34   #2 (permalink)
PostRank: 1
 
Registriert seit: 14.07.2006
Beiträge: 34
Kann mir jemand damit helfen, bitte?
fangorn ist offline   Mit Zitat antworten
Alt 23.06.2008, 10:38   #3 (permalink)
PostRank: 1
 
Registriert seit: 14.07.2006
Beiträge: 34
Hier der Quelltext. Ich möchte auf der Startseite 4 einzelne Postings mit Hilfe von Kategorien in 4 einzelne Boxen einbauen.

<div class="box-startseite">
<a href="#" title=""><img src="<?php bloginfo('stylesheet_directory'); ?>/images/fotos/start/bild-01.jpg" alt="" /></a>
<?php
$posts = get_posts('category=4&numberposts=1');
foreach($posts as $post) :
setup_postdata($post);
?>
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
<?php the_excerpt() ?>
<?php endforeach; ?>
<a class="pfeil" href="#" title="weiter"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/pfeil.gif" alt="weiter" /></a>
</div>
fangorn ist offline   Mit Zitat antworten
Alt 23.06.2008, 10:44   #4 (permalink)
WPD-Team
 
Benutzerbild von codestyling
 
Registriert seit: 30.03.2008
Ort: Leipzig
Beiträge: 999
Zitat:
Zitat von fangorn Beitrag anzeigen
Kann mir jemand damit helfen, bitte?
Also ich kann das nicht nachvollziehen. Wenn ich im Visuell Mode die ungeordnete Liste anklicke und dann meine Punkte schreibe, ist alles so, wie es sollte:
Code:
djdhsfshdf
<ul>
    <li>Liste 1</li>
    <li>Liste 2</li>
    <li>Liste 3</li>
</ul>
sdaf af sd sdf
Auch ein Wechsel auf HTML und Speichern ändert nix daran.
Kann sein, das es im Visuell Mode wichtig ist: vor und nach der Listenerstellung hab ich jeweils mit <enter> dafür gesorgt, das der vorherige bzw. nachfolgende Text als Paragraph erkannt wird.
__________________
It's not a bug, it's always a feature. | Code Styling
codestyling ist offline   Mit Zitat antworten
Alt 23.06.2008, 10:57   #5 (permalink)
PostRank: 1
 
Registriert seit: 14.07.2006
Beiträge: 34
Danke für Deine Antwort. Ich habe das sowohl im visual mode als auch in der HTML-Ansicht versucht. Es kommt immer das Gleiche dabei raus.

Die Einträge in die Boxen bestehen auch nur aus der Überschrift und der unordert list. Da soll sonst kein Fließtext rein.
Aber auch, wenn ich das mit Text vor und hinter der Liste teste, wird die Liste in einen Paragraph umgewandelt. Im Quelltext sieht das jetzt so aus:

<p>test</p>
<p>ListItem 1<br />
ListItem 2<br />
ListItem 3</p>
<p>test</p>

Kann es sein, dass ich irgendwas anderes falsch gemacht habe? Ich arbeite schon eine ganze Zeit mit Wordpress, bin aber nicht fit in PHP.
fangorn ist offline   Mit Zitat antworten
Alt 23.06.2008, 11:02   #6 (permalink)
PostRank: 10
 
Benutzerbild von Putzlowitsch
 
Registriert seit: 21.10.2006
Beiträge: 2.050
Naja, ich denke, die Ausgabe mit the_excerpt ist daran schuld, ist aber nur eine Vermutung. Da hier nur der "Anrißtext" ausgegeben werden soll, werden alle speziellen Formatierungen entfernt, Bilder ja z.B. auch.

Gruß
Ingo
__________________
putzlowitsch.de WP 2.1.3 bei All-Inkl und Strato (schnurpsel.de)
Putzlowitsch ist offline   Mit Zitat antworten
Alt 23.06.2008, 11:06   #7 (permalink)
WPD-Team
 
Benutzerbild von codestyling
 
Registriert seit: 30.03.2008
Ort: Leipzig
Beiträge: 999
Hast du kürzlich ein Update gemacht von WP2.3.x zu WP 2.5.1 ?
Wenn ja, dann hab ich hier schon mal eine Punkteliste geschrieben: edit_timestamp in Version 2.5.1 nicht funktional

Der Editor hat ein paar, ich will es mal so ausdrücken, "Besonderheiten", die einem schon graue Haar wachsen lassen können.

@Putzlowitsch : Hab ich übersehen

Aus genau diesem Grund nehme ich <!--more--> und bestimme selbst, wo der Anriss endet und muss mich um den Link zum vollen Artikel auch nicht kümmern.
__________________
It's not a bug, it's always a feature. | Code Styling

Geändert von codestyling (23.06.2008 um 11:12 Uhr). Grund: excerpt überlesen.
codestyling ist offline   Mit Zitat antworten
Alt 23.06.2008, 11:10   #8 (permalink)
PostRank: 1
 
Registriert seit: 14.07.2006
Beiträge: 34
Oh ja, das wars! Ich glaub die Hitze tut mir nicht gut .

Ich hab jetzt the_content reingeschrieben und alles ist gut. Logisch eigentlich. Dass bei the_excerpt aber alle speziellen Formatierungen entfernt werden war mir gänzlich neu.

Vielen lieben Dank Putzlowitsch! Du hast mir sehr geholfen! Und danke auch für Deine Mühe, codestyling!
fangorn ist offline   Mit Zitat antworten
Alt 23.06.2008, 11:24   #9 (permalink)
PostRank: 10
 
Benutzerbild von Putzlowitsch
 
Registriert seit: 21.10.2006
Beiträge: 2.050
Der Anrißtext wird ja, sofern man keinen extra beim Artikel eingegeben hat, aus dem Inhalt erzeugt. Dabei werden einfach die ersten 66 (?) Wörter genommen. Wenn nun diese Anzahl z.B. mitten innerhalb einer Liste erreicht wird, würde das die Sache verkomplizieren. Wenn man diesen Fall nicht behandeln würde, käme inkonsistentes HTML raus. Oder man müßte Spezialfälle behandeln, z.B. den Anriß vor oder nach der Liste beenden.

Ich denke, da hat sich WP für eine pragmatische Lösung entschieden und nimmt halt einfach alles raus, was unnötig kompliziert wird.


Gruß
Ingo
__________________
putzlowitsch.de WP 2.1.3 bei All-Inkl und Strato (schnurpsel.de)
Putzlowitsch ist offline   Mit Zitat antworten
Alt 23.06.2008, 11:26   #10 (permalink)
PostRank: 1
 
Registriert seit: 14.07.2006
Beiträge: 34
Ah, okay... wieder was gelernt
fangorn ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:30 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | Ein Inpsyde.com Projekt