Newsticker plötzlich leer

Diskussion zum Modul Latest-News für ConPresso 4.
Antworten
Ingrid
ConPresso-Newbie
Beiträge: 15
Registriert: 17.10.2005 11:11

Newsticker plötzlich leer

Beitrag von Ingrid »

Hallo zusammen,

ich hoffe mir kann jemand helfen. Nach dem letzten eintragen von News und dem auslösen der makefile.php, war auf einmal der Newsticker nicht mehr zu sehen.
Im Quelltext wird aber der Inhalt der Datenbank korrekt angezeigt. Auch die Anweisungen für den Ticker erscheinen richtig.
Nur im Frontend ist leider nichts zu sehen...
Suche nun schon seit mehreren Stunden nach dem Fehler und finde nichts.
Weiß jemand von euch Rat?

Vielen Dank
Ingrid
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Das liegt bestimmt an einem Zeichen.

Will mich da jetzt nicht so festlegen, aber es könnte entweder das eine oder das andere sein, aber dafür müsste man sehen was Du siehst bzw. nicht siehst.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Ingrid
ConPresso-Newbie
Beiträge: 15
Registriert: 17.10.2005 11:11

Beitrag von Ingrid »

Hallo Markus,

vielen Dank für Deine schnelle Antwort.
Man sieht garnichts komplett leere Zeile. Habe nun noch einmal überprüft, ob ein Zeichen im Text ist, das nicht dort hingehört aber nix...

Auch das Löschen des letzten Artikels hat nichts gebracht. Es erscheint kein Ticker aber im Quelltext steht alles da...

Viele Grüße

Ingrid
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

aber im Quelltext steht alles da
Zeige diesen Quelltext.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Ingrid
ConPresso-Newbie
Beiträge: 15
Registriert: 17.10.2005 11:11

Beitrag von Ingrid »

Hallo Markus,

leider hat sich der Quellcode nicht eintragen lassen, deshalb sende ich Dir den Link zur Seite, damit Du den Quelltext ansehen kannst.

http://www.opinion.de

Direkt auf der Startseite ca. 1 cm unterhalb der Navigation ist der Ticker normalerweise...




Viele Dank und viele Grüße

Ingrid
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Du hast keinen Editor mit Syntax-Highlighting, oder?

Der würde das sehen, was Du eben nicht siehst (s.u.)

In Deiner Variable marqueecontent kommen gleich mehrere ' vor, die Dir den Code abschießen. Diese müßten escaped werden, also z.B. "It\'s your OPINION"

Witzigerweise steht die Beschreibung/Lösung Deines Problemes sogar wörtlich im Quelltext Deiner Seite:
//Keep all content on ONE line, and backslash any single quotations (ie: that\'s great)
Der Editor könnte Dir auch zeigen, daß das hier
<META NAME="Description" lang="de" CONTENT=““
kein gültiger HTML-Code ist...
Dateianhänge
quote.gif
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Ingrid
ConPresso-Newbie
Beiträge: 15
Registriert: 17.10.2005 11:11

Beitrag von Ingrid »

Hallo Markus,

jetzt bin ich etwas verwirrt, ich habe an diesem Code nichts verändert, es ist das Latest-News-Modul von Conpresso und der Newsticker aus diesem Modul. Bis gestern ging alles noch...

Habe das Its auch schon ohne Hochkomma geschrieben makefile neu ausgeführt hat auch nix gebracht.

Deshalb muss es an etwas anderem liegen...

Hast Du noch eine Idee?

Nochmals Vielen Dank

Ingrid
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Habe mir die Seite gerade nochmal angesehen. Das ' ist noch drinnen. An 16 Stellen...

Wenn ich alle escape läuft der Ticker problemlos...
Dateianhänge
ticker.gif
ticker.gif (2.17 KiB) 18306 mal betrachtet
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Du hast keinen Editor mit Syntax-Highlighting, oder?
Betrachte das doch bitte mal als Frage und beantworte diese.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Ingrid
ConPresso-Newbie
Beiträge: 15
Registriert: 17.10.2005 11:11

Beitrag von Ingrid »

Hallo Markus,

stimmt, ich habe es im Editor getestet! Also ich finde das echt super wie Du mir hilfst!

Aber warum erscheint es so plötzlich beim letzten Eintrag? Na ja...

Kannst Du mir vielleicht noch einen Tip geben wie und wo ich den Code für das automatische excape in der newsticker.php eingeben kann?

Nochmal vielen herzlichen Dank

Ingrid
Ingrid
ConPresso-Newbie
Beiträge: 15
Registriert: 17.10.2005 11:11

Beitrag von Ingrid »

sorry habe mich verschrieben meinte natürlich escape..
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Ingrid hat geschrieben:Aber warum erscheint es so plötzlich beim letzten Eintrag? Na ja...
Weil jemand hier
http://www.opinion.de/news/
im letzten Beitrag ein ' verwendet hat.

Würde er/sie das nicht tun, gäbe es das Problem nicht...

Manche benutzen deswegen "Backticks" (´ rechts neben dem ß auch auf Deiner Tastatur) statt Anführungszeichen.

Ansonsten solltest Du mal im Verzeichnis _ticker schauen und Dich mit dem PHP-Behfehl htmlspecialchars() beschäftigen...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Ingrid
ConPresso-Newbie
Beiträge: 15
Registriert: 17.10.2005 11:11

Beitrag von Ingrid »

Hallo Markus,

Du hast mir sehr geholfen :-) ich möchte mich nochmal ganz, ganz herzlich bedanken.

Viele liebe Grüße

Ingrid
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

MarkusR hat geschrieben:Ansonsten solltest Du mal im Verzeichnis _ticker schauen und Dich mit dem PHP-Behfehl htmlspecialchars() beschäftigen...
htmlspecialchars() wäre nicht so gut, aber ein str_replace() könnte gehen...
in _ticker/ticker_0.inc.php würde ich mal versuchen die Zeile

Code: Alles auswählen

	   var marqueecontent='<nobr><?php echo $tickerContent; ?></nobr>'
in

Code: Alles auswählen

	   var marqueecontent='<nobr><?php echo str_replace("'","\'",$tickerContent); ?></nobr>'
zu ändern
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Ingrid
ConPresso-Newbie
Beiträge: 15
Registriert: 17.10.2005 11:11

Beitrag von Ingrid »

Hallo Markus,

Du bist mein Hero :-). Es funktioniert wunderbar!

Danke, Danke, Danke

Viele liebe Grüße

Ingrid
Antworten