» Forum » Clanscript » Module und Modifikationen » Ticker2.0 - Zeilenumbruch
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Ticker2.0 - Zeilenumbruch
tholler
Mitglied
0 Beitragspunkte
Posts: 20

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 14:18:19     Zitieren
Hallo zusammen,

ich verwende bei uns den Ticker 2.0. Gibt es eine Möglichkeit, einen mehrzeiligen Text mit bedingten Zeilenumbrüchen einzugeben? Der automatische Umbruch bringt mir nichts, da die Zeile immer bis zum Ende geschrieben wird; und das brauche ich nicht.

<br> funktioniert in der Texteingabe leider nicht.

lg
TH

betroffene Homepage: www.quod-erat.de
Mikro
Mitglied
6 Beitragspunkte
Posts: 122

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 18:06:50     Zitieren
Ich hab jetzt keine Ahnung in wie weit die Inserts in die Datenbank gefiltert werden, aber im Normalfall reicht ein nl2br(dein text aus DB); in der PHP Datei aus um dieses zu erreichen.

Dann wird dort wo du bei der Texteingabe einen Zeilenumbruch drückst (Enter oder Umschalt+Enter) bei der Ausgabe ein <br /> eingefügt.

Hier noch die Erklärung:
php.net/manual/de/function.nl2br.php

Es gibt auch noch andere Möglichkeiten aber das ist ne ganz einfache Lösung.


Zuletzt modifiziert von Mikro am 24.11.2011 - 18:10:23


Wer Rechtschreibfehler findet darf sie behalten!
tholler
Mitglied
0 Beitragspunkte
Posts: 20

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 18:13:48     Zitieren
hm, hört sich gut an; aber wo trage ich das ein?

Hier der Ticker-Code:
Zitat

<?php
# Copyright by Topolino
defined ('main') or die ( 'no direct access' );

$abf = 'SELECT * FROM prefix_ticker WHERE `frei` = 0 ORDER BY pos LIMIT 0,1';
$erg = db_query($abf);

while ($row = db_fetch_object($erg)) {
echo '<marquee direction="'.$row->direction.'" scrollamount="'.$row->speed.'" style="height:'.$row->height.'px; width:'.$row->width.'px; color:'.$row->color.'; font-size:'.$row->size.'px;">';
echo '<b> &raquo;<i>'.$row->title.':</i></b>&nbsp;'.$row->text.'';
}
echo '</marquee>';
?>



Direkt hinter ECHO bringt nur eine Fehlermeldung. Und ich habe keine Ahnung, also bitte Erklärung für noobs!

THX
TH


Zuletzt modifiziert von tholler am 24.11.2011 - 18:23:14
Mikro
Mitglied
6 Beitragspunkte
Posts: 122

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 18:27:44     Zitieren
Wenn das die Datei boxes/ticker.php bei dir ist, hab mal schnell runtergeladen den Ticker. Wenn die bei dir so aussieht bis auf das nl2br() dann passt die änderung von mir schon und müsste funzen.

<?php
#   Copyright by Topolino
defined ('main') or die ( 'no direct access' );

  $abf = 'SELECT * FROM prefix_ticker WHERE `frei` = 0 ORDER BY pos LIMIT 0,1';
  $erg = db_query($abf);

while ($row = db_fetch_object($erg)) { 
  echo '<marquee direction="'.$row->direction.'" scrollamount="'.$row->speed.'" style="height:'.$row->height.'px; width:'.$row->width.'px; color:'.$row->color.'; font-size:'.$row->size.'px;">';
  echo '<b> &raquo;<i>'.$row->title.':</i></b>&nbsp;'.nl2br($row->text).'';
  } 
  echo '</marquee>'; 
?>


Jo scheint die richtige zu sein Smilie


Zuletzt modifiziert von Mikro am 24.11.2011 - 18:35:48


Wer Rechtschreibfehler findet darf sie behalten!
---Doc---
Mitglied
4 Beitragspunkte
Posts: 204

0 Mitglieder finden den Beitrag gut.

Merkliste 25.11.2011 - 13:24:22     Zitieren
Ich habe auch den Ticker 2.0
Wenn ich im Backend einen Text einfüge und dort, wo ich den Zeilenumbruch haben will einfach Enter drücker, dann erscheint der Ticker out of the box mit einem Zeilenumbruch.

Ich hatte nämlich Flaggen-Bilder eingefügt mit Link und eben nach jedem Bild enter gedrückt um eine bessere Übersicht im Backend zu haben.
Nur wurden dann die Bild tatsächlich untereinander, also mehrzeilig angezeigt.

Es sollte also bereits ohne änderungen an Ticker 2.0 gehen.

Beispiel:
Wenn das die Datei boxes/ticker.php bei dir ist, hab mal schnell runtergeladen den Ticker. Wenn die bei dir so aussieht bis auf das nl2br() dann passt die änderung von mir schon und müsste funzen.


Zeigt er in meinem Ticker einzeilig

Wenn das die Datei boxes/ticker.php bei dir ist, hab mal schnell runtergeladen den Ticker. 
Wenn die bei dir so aussieht bis auf das nl2br() dann passt die änderung von mir schon und müsste funzen.


Zeigt er bei mir zweizeilig.
tholler
Mitglied
0 Beitragspunkte
Posts: 20

0 Mitglieder finden den Beitrag gut.

Merkliste 26.11.2011 - 20:07:52     Zitieren
Zitat geschrieben von Mikro

Wenn das die Datei boxes/ticker.php bei dir ist, hab mal schnell runtergeladen den Ticker. Wenn die bei dir so aussieht bis auf das nl2br() dann passt die änderung von mir schon und müsste funzen.

<?php
#   Copyright by Topolino
defined ('main') or die ( 'no direct access' );

  $abf = 'SELECT * FROM xic_ticker WHERE `frei` = 0 ORDER BY pos LIMIT 0,1';
  $erg = db_query($abf);

while ($row = db_fetch_object($erg)) { 
  echo '<marquee direction="'.$row->direction.'" scrollamount="'.$row->speed.'" style="height:'.$row->height.'px; width:'.$row->width.'px; color:'.$row->color.'; font-size:'.$row->size.'px;">';
  echo '<b> &raquo;<i>'.$row->title.':</i></b>&nbsp;'.nl2br($row->text).'';
  } 
  echo '</marquee>'; 
?>


Jo scheint die richtige zu sein Smilie


Zuletzt modifiziert von Mikro am 24.11.2011 - 18:35:48



Puhhhh, es ist vollbracht; jetzt klappt es - thx ^^

[ Anmelden zum schreiben ]