NEWS Darstellung nicht korrekt

Alle Fragen und Probleme zur aktuellen Randshop Version 2.3 können hier gepostet werden.

Moderatoren: Magnus, mmaass, ablass

NEWS Darstellung nicht korrekt

Beitragvon bumoba » Di 13. Jan 2015, 08:16

Liebe Gemeinde :-)

HTML ist ein leidiges Thema im Ranshop. Am schlimmsten im Newsmodul. Selbst mit schlankem Code klappt die Darstellung nicht..
Ich finde das sollte man wirklich in Angriff nehmen. Das Erscheinungsbild hat so auszusehen wie man es in HTML definiert und nicht willkürlich.
Gibts dafür bereits einen Patch oder hat vielleicht Jemand einen Tip.
Herzlichen Dank

------------------------------------------------------------------------------------------------------
Beispiel: So sieht es im Randshop aus




Motivation


Die Originalwaggons standen im Hauptbahnhof in Locarno (TI) Die Modelle sind den 9 Wagen bis ins Detail nachempfunden. Die meisten

Güterwagen waren mit neuen verschweissten Stahlplatten repariert. Die Reparaturstellen



erkennt man an den Korrosionsschutzflicken.

------------------------------------------------------------------------------------------------------
Beispiel: So sollte es aussehen

Motivation

Die Originalwaggons standen im Hauptbahnhof in Locarno (TI) Die Modelle sind den 9 Wagen bis ins Detail nachempfunden. Die meisten
Güterwagen waren mit neuen verschweissten Stahlplatten repariert. Die Reparaturstellen erkennt man an den Korrosionsschutzflicken.
bumoba
 
Beiträge: 17
Registriert: Do 27. Nov 2014, 10:04

Re: NEWS Darstellung nicht korrekt

Beitragvon GTPeter » Di 13. Jan 2015, 14:40

Also ich habe und hatte bis anhin keine Probleme mit HTML, auch z. T. massiv umgebaute Seiten erscheinen korrekt.

Hast allenfalls den Text falsch formatiert? Enter gedrückt? Aus versehen falsche HTML-Befehle integriert? Vorformatierten Text reinkopiert?

Kopier mal den Quellcode und poste ihn hier.
GTPeter
 
Beiträge: 113
Registriert: Do 21. Nov 2013, 05:57

Re: NEWS Darstellung nicht korrekt

Beitragvon Martens » Mi 14. Jan 2015, 14:29

Hallo,

das liegt daran, dass für jeden Umbruch im Eingabefeld beim Erzeugen der Seite mittels "nl2br" ein "<br>" eingefügt wird.
Such mal in "themes/news/index.php" nach der Zeile
Code: Alles auswählen
$tpl_newsBeitrag = nl2br(stripslashes($NewsObject->textEintrag));
und ändere sie in
Code: Alles auswählen
$tpl_newsBeitrag = stripslashes($NewsObject->textEintrag);

Ansonsten muss man im Admin den HTML-Code in eine einzige lange Zeile schreiben, was natürlich sehr unübersichtlich wird. Ähnlich verhält es sich auch in der Artikelbeschreibung, wenn man den FCK-Editor nicht aktiviert hat. Um das zu beheben, muss man in "themes/kategorie/detail.php"
Code: Alles auswählen
    if ($shopeinstellungenObject->fck_aktiv) {
        $tpl_artikelbeschreibung = stripslashes($ArtikelObject->beschreibung);
    } else {
        $tpl_artikelbeschreibung = nl2br(stripslashes($ArtikelObject->beschreibung));
    }
einfach komplett durch
Code: Alles auswählen
$tpl_artikelbeschreibung = stripslashes($ArtikelObject->beschreibung);
ersetzen.

Grüße
Martin
„Die Natur ergreift immer die Partei des versteckten Fehlers.“
Eines von Murphys Gesetzen
Martens
 
Beiträge: 343
Registriert: Mo 9. Feb 2009, 22:09


Zurück zu Allgemeines / Installation / Hilfe

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 6 Gäste