p-Tag ohne Zeilenumbruch und dann auch noch zuwenig Arbeitsspeicher

  • Guten Abend!

    Ich hab ein kleines, häßliches Problem mit dem Zeilenumbruch in einem <p> unter IE8, Safari, Chrome, dem komischen Blackberry-Browser und einigen anderen :-).

    Den Fehler selbst hab ich auf meinem Blog (ich mach das erst seit ein paar Tagen) erschöpfend beschrieben bzw. kann man ihn da ja auch live sehen. Damit ihr aber nicht denkt, ich wäre bloß auf Klicks aus, hier nochmal ne kurze Zusammenfassung.

    Also:
    Teil 1 des Problems
    In allen großen Browsern außer FF und Opera krachen bei mir die Inhalte der p-Tags einzelner Beiträge rechts durch die Seitenwand der Beitrags-Div. Dabei haben sowohl die Beitrags-Div als auch die übergeordnete Content-Div eine feste Width. Das kommt bei den Browsern auch an, hab ich in FF und IE8 mit Firebug (Lite) überprüft. Trotzdem schießt der Text rechts hinaus. Witzigerweise macht FF das alles automatisch hübsch. Ich weiß schon, warum ich den Browser mag.

    Teil 2 des Problems

    In meiner lokalen Webserverumgebung mit Server2go funktioniert mein selbstgeklöppeltes Template mit der gleichen WP-Version in allen genannten Browsern allerdings wunderbar. Der einzige Unterschied zum "echten" Blog ist die Datenbank, die ist lokal nur voller "lore ipsum".

    Teil 3 des Problem
    Mein Webhoster stellt mir nur 24MB Arbeitsspeicher zur Verfügung. Wordpress 2.8 will aber IMHO was in den 30igern haben. Dummer Anfänger, der ich bin, dachte ich mir halt: Ach, komm, wird schon klappen. Aber manchmal, ach, viel zu oft, verschluckt sich der WYSIWYG-Editor im Backend. Dann zeigt er z.B. die Buttons nicht an, usw usf...

    Deshalb nun also meine Fragen :-) :

    1. Wenn der Editor das Markup der Datenbankeinträge der einzelnen Artikel versaut, müsste ich das doch im Quelltext der Html lesen können, oder? Da stehen aber nur schön saubere, reine <p>´s. Woran merk ich denn wirklich sicher, das der Editor Blödsinn an die Datenbank geschickt hat?

    2. Wenns an dem Arbeitsspeicherdingen liegt, wie kann ich 2.8 soweit strippen, das es unter die 24MB kommt? Oder kann man auch schmerzlos auf eine ältere Version downgraden?

    3.[size=8]Hab ich den Code vergeigt? Ist nicht hübsch, ich weiß. Ist alles auf Basis des Texto.de-Blanko-Templates entstanden. Aber trotzdem, obwohl php ein hübsches, buntes böhmisches Dorf für mich ist, kenn ich mich mit Html und Css gar nicht sooooo wenig aus. Doch was übersehen?

    [size=10]Tjoa, das wärs... Und sorry für die "Wall of Text". Und helft mir!^^

    Schönen Abend noch...

    Alex[/SIZE][/SIZE]

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • 2. Wenns an dem Arbeitsspeicherdingen liegt, wie kann ich 2.8 soweit strippen, das es unter die 24MB kommt? Oder kann man auch schmerzlos auf eine ältere Version downgraden?

    Nimm testweise die dt. Sprache mal raus. Aus der wp-config.php das de_DE löschen.
    Dann ist zwar erst mal alles englisch, aber es wird weniger Speicher verbraucht.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Treffer!

    Jetzt funktioniert es... manchmal zumindest. Noch irgendwelche Ideen, wie ich den Speicherverbrauch weiter drosseln kann? Evtl. von Widget-Sidebar auf "Handgestrickt" umsteigen? Einfachere Wege so wie der Vorgeschlagene wären mir allerdings lieber!^^

    Und dann hätt ich da noch ne Verständnisfrage. Wo kommt die falsche Formatierung her? Im Quellcode der geladenen Seite ist ja wie gesagt nur der <p>-Tag, der den Beitrag beinhaltet. Dem Browser müsste doch egal sein, ob das Markup nun von einer statischen Seite kommt oder dynamisch generiert wird. <p> ist in jedem Fall nur <p>, nicht mehr... Wieso findet bei einem dynamisch generierten <p> kein Zeilenumbruch statt? Ist ja nicht so, das Wordpress das irgendwie mit einem Html-Befehl unterbindet, zumindest laut Quellcode. Oder in kurz: Wie jetzt?

    (Zu guter Letzt hab ich grad gelesen, das "in naher Zukunft" die Arbeitsspeicherbegrenzung auf 34MB angehoben werden soll. Na dann...)

  • Ich nehm alles zurück.

    Der WAHRE Grund ist 42. Und die dumme Werbung meines Hosters. Der packt mir ganz oben auf die Seite per JavaScript ein InlineFrame mit Werbung. Sobald man das geschlossen hat und die Seite neu lädt, stimmt auch die Formatierung in den genannten Browsern.

    So, wie bekomm ich das jetzt wech? Oder worke so around, dasses klappt?
    Das Dumme ist, das ich nicht mal in der CSS eine feste Width angeben kann, da das Script einen InLineStyle generiert. Und an das Script komm ich nicht ran. Ich poste einfach mal den wichtigen Script-Code:

    Ideen, anyone?

  • Ideen, anyone?


    Hoster wechseln :-D

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Narf.... Dann könnt ich gleich mal lernen, wie man ne Datenbank umzieht, gelle?^^ Naja, mal durchs Hosting-Forum gucken...

    Und unterdessen, damit mir nicht langweilig wird...

    Gibts nicht sowas wie
    <script type="text/javascript" [COLOR=Red]stecker="raus"[/COLOR]> </script>oder so?

  • Schon klar, schon klar... Allerdings steht irgendwo in den AGB auch, das ich defekte Werbung ausschalten darf.

    Sei es, wie es ist, nachdem ich nun hosterseitig das Layout der Werbung von "background-color:white;" auf "background-image:mach_mir_den_äppel_look.gif;" gestellt hab, funktioniert alles. Versteh einer die Leute, die die Werbe-Scripts schreiben!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!