sms2email-Liveticker Forum

Registrieren || Einloggen || Hilfe/Help || Suche/Search || Mitglieder/Members || Home || Team || Statistikcenter
Willkommen Gast!

 

Google
 
Web www.fraikin.net

sms2email-Liveticker Forum » sms2email-Liveticker » Ticker als Laufschrift » Threadansicht


Autor Thread - Seiten: -1- [ 2 ]
000
13.04.2003, 15:55 Uhr
matz



Registriert seit:
13.04.2003, 15:51 Uhr

Hallo!

Ich möchte den SMS2eMail Ticker gerne als Laufschrift anzeigen. Leider war ich da bisher nicht sehr erfolgreich. Sowohl mit dem <marquee> Tag der nur mit dem IE funktioniert, als auch mit diversen Java Scripts konnte ich keinen Erfolg erzielen.

Leider bin ich auch kein Profi im Programmieren und ich würde mich freuen, wenn jemand vielleicht eine passende Lösung oder ein Script parat hat.

Danke
Matthias
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
001
13.04.2003, 17:13 Uhr
matz



Registriert seit:
13.04.2003, 15:51 Uhr

Anmerkung:

Ich hab was brauchbares hinbekommen: http://web602.essen082.server4free.de/ticker.php

Allerdings wird immer nur die älteste Message angezeigt.
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
002
13.04.2003, 20:04 Uhr
Markus
Administrator
Avatar von Markus

ICQ-Nummer: 16201797 AIM-Webname: FraikinMarkus

Registriert seit:
28.10.2002, 21:23 Uhr

Klappt aber natürlich leider wegen des Microsoft-poprietären Marquee-Tags nur mit dem Internet Explorer. Versuch's doch lieber mit einem DHTML-Script, z. B. diesem.
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
003
13.04.2003, 21:53 Uhr
matz



Registriert seit:
13.04.2003, 15:51 Uhr

Danke, ich werds mal probieren!
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
004
14.04.2003, 09:01 Uhr
Floh



Registriert seit:
14.04.2003, 08:55 Uhr

Also, ich würde auch sehr gerne den Ticker als Laufschrift haben. doch wie kriegt man dies hin mit dhtml, habe zu wenig erfahrung in diesem bereich.

wie kann ich die schriftgrösse, schriftart, abstände etc. im script verändern?
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
005
14.04.2003, 11:38 Uhr
Markus
Administrator
Avatar von Markus

ICQ-Nummer: 16201797 AIM-Webname: FraikinMarkus

Registriert seit:
28.10.2002, 21:23 Uhr

Na, sooo schwer ist das ja nun auch nicht. Nehmt einfach diese Datei. Dann müsst ihr nur noch die Zeilen 24-33 entsprechend verändern. Und wenn ihr sehen wollt, wie es aussieht, könnt ihr das hier.

Funktioniert natürlich nur, wenn JavaScript aktiviert ist oder mit dem Internet Explorer.

Ein Problem ist die automatische Aktualisierung, weil nach 60 Sekunden wieder von vorn angefangen wird, auch wenn der Ticker noch nicht durch ist. Da müsste man dann notfalls einen größeren Intervall wählen.

Zitat:
wie kann ich die schriftgrösse, schriftart, abstände etc. im script verändern?

Schau hier nach! Hättest du auch gefunden, wenn du einfach im Forum mit der Suchfunktion nach "Schriftgröße" gesucht hättest!
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
006
14.04.2003, 16:05 Uhr
matz



Registriert seit:
13.04.2003, 15:51 Uhr

Ich habs jetzt anders hinbekommen. Einfach mit dem <marquee> tag. Es geht wunderbar. Aber ich hab da noch eine andere Frage.

Wie kann ich einstellen, dass immer nur die neuesten fünf Nachrichten angezeigt werden, und die anderen automatisch vom server gelöscht werden?

Matthias
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
007
14.04.2003, 16:16 Uhr
Markus
Administrator
Avatar von Markus

ICQ-Nummer: 16201797 AIM-Webname: FraikinMarkus

Registriert seit:
28.10.2002, 21:23 Uhr


Zitat:
Ich habs jetzt anders hinbekommen. Einfach mit dem <marquee> tag. Es geht wunderbar.

Aber nur mit deinem Internet Explorer. Dadurch grenzt du natürlich diverse Benutzer aus. Trotzdem wär's nett, wenn du deine Lösung mal hier präsentieren würdest, dann haben auch andere Forumbenutzer was davon. Außerdem wird bei dir jetzt die neueste Nachricht zuletzt angezeigt.

Zitat:
Wie kann ich einstellen, dass immer nur die neuesten fünf Nachrichten angezeigt werden, und die anderen automatisch vom server gelöscht werden?

Automatisches Löschen geht momentan nicht so einfach. Aber du kannst nur die ersten fünf Nachrichten anzeigen lassen, indem du unter Zeile 8 in der sms2email-liveticker.php

Quellcode:
$max = count($headers);

Folgendes einfügst:

Quellcode:
$min = 0;
if ($max > 5)
{
$min = $max-5;
}

und die Zeile 13 (dann 14)

Quellcode:
for ($i = $max; $i > 0; $i--)

änderst in

Quellcode:
for ($i = $max; $i > $min; $i--)

 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
008
14.04.2003, 16:46 Uhr
Markus
Administrator
Avatar von Markus

ICQ-Nummer: 16201797 AIM-Webname: FraikinMarkus

Registriert seit:
28.10.2002, 21:23 Uhr

Außerdem ist das immer noch mein Quelltext, den du lediglich modifiziert hast. Den Copyright-Hinweis darfst du also nicht entfernen!
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
009
14.04.2003, 22:05 Uhr
matz



Registriert seit:
13.04.2003, 15:51 Uhr

Jo, klar. Der Copyrighthinweis kommt wenn das Ding online und fertig ist wieder rein. Nur stört mich das immer wenn ich selbst dran arbeite ;)


Quellcode:
<?php

include ("sms2email-liveticker-config.php");

$mbox = imap_open ("{".$pop3_server."/pop3:110}INBOX",$postfach,$passwort);

$headers = imap_headers ($mbox);
$max = count($headers);

for ($i = $max; $i > 0; $i--)

{

$header = imap_header ($mbox,$i);
$from = $header->from;
$email = $from[0]->mailbox."@".$from[0]->host;
$date = $header->date;
$date = split(" ",$date);
$struktur = imap_fetchstructure ($mbox,$i);
$kodierung = $struktur->encoding;

if ($endwort)
{
$ende = strpos(imap_body ($mbox,$i),$endwort);
}

if ($anfangswort)
{
$anfang = ereg($anfangswort,imap_body ($mbox,$i));
$start = strpos(imap_body ($mbox,$i),$anfangswort);
if ($ende)
{
$body = substr(imap_body ($mbox,$i),$start+strlen($anfangswort),$ende-$start-strlen($endwort));
}
else
{
$body = substr(imap_body ($mbox,$i),$start+strlen($anfangswort));
}
}

else
{
$anfang = true;

if ($ende)
{
$body = substr(imap_body ($mbox,$i),0,$ende);
}
else
{
$body = imap_body ($mbox,$i);
}
}

if ($anfang)
{
// Quoted-Printable- und Base64-Kodierung umwandeln und HTML-Sonderzeichen kodieren

if ($kodierung == 4)
{
$body = htmlentities(quoted_printable_decode($body), ENT_QUOTES);
}
elseif ($kodierung == 3)
{
$body = htmlentities(base64_decode($body), ENT_QUOTES);
}
else
{
$body = htmlentities($body, ENT_QUOTES);
}
// Zeilenumbrüche
$body = eregi_replace("\*br","\n",$body);
####################################
$var1 = ''.$body.' +++ '.$var1.'';
####################################
$anfang = false;
}
}
imap_close ($mbox);
####################################
echo '<marquee><font face=verdana size=2>Deine Nachricht hier? Einfach eine Mail an deineadresse@domain.com +++ '.$var1.'</font><font face=verdana size=2>Eure Nachricht hier? Einfach eine Mail an tickersms@checkup.ch +++ '.$var1.'</font><font face=verdana size=2>Eure Nachricht hier? Einfach eine Mail an tickersms@checkup.ch +++ '.$var1.'</font><font face=verdana size=2>Eure Nachricht hier? Einfach eine Mail an tickersms@checkup.ch +++ '.$var1.'</font></marquee>';
####################################
?>

 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
010
14.04.2003, 22:07 Uhr
matz



Registriert seit:
13.04.2003, 15:51 Uhr

Unten das echo kann beliebig modifiziert werden. Sieht vielleicht so etwas unübersichtlich aus, weil das ein paar mal wiederholt wird.
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
011
16.04.2003, 11:40 Uhr
Markus
Administrator
Avatar von Markus

ICQ-Nummer: 16201797 AIM-Webname: FraikinMarkus

Registriert seit:
28.10.2002, 21:23 Uhr

Wenn du die Zeile

Quellcode:
$var1 = ''.$body.' +++ '.$var1.'';

änderst in

Quellcode:
$var1 .= " +++ ".$body;

wird auch die neueste Nachricht zuerst angezeigt.
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
012
29.04.2003, 23:58 Uhr
Pascal



Registriert seit:
29.04.2003, 23:55 Uhr

Hallo wäre es auch möglich das datum noch einzzbleden?
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
013
10.06.2003, 01:10 Uhr
Partyman



Registriert seit:
09.06.2003, 16:21 Uhr

Das mit dem Datum (Uhrzeit) würde mich auch interessieren!
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
014
10.06.2003, 14:32 Uhr
Pascal



Registriert seit:
29.04.2003, 23:55 Uhr

Hier ich habe ihnmmit Datum Porgrammiet bassierend auf den Ticker von matz!

Quellcode:
<?php

include ("sms-news-liveticker-config.php");

$mbox = imap_open ("{".$pop3_server."/pop3:110}INBOX",$postfach,$passwort);

$headers = imap_headers ($mbox);
$max = count($headers);

for ($i = $max; $i > 0; $i--)

{

$header = imap_header ($mbox,$i);
$from = $header->from;
$email = $from[0]->mailbox."@".$from[0]->host;
$date = $header->date;
$date = split(" ",$date);
$struktur = imap_fetchstructure ($mbox,$i);
$kodierung = $struktur->encoding;

if ($endwort)
{
$ende = strpos(imap_body ($mbox,$i),$endwort);
}

if ($anfangswort)
{
$anfang = ereg($anfangswort,imap_body ($mbox,$i));
$start = strpos(imap_body ($mbox,$i),$anfangswort);
if ($ende)
{
$body = substr(imap_body ($mbox,$i),$start+strlen($anfangswort),$ende-$start-strlen($endwort));
}
else
{
$body = substr(imap_body ($mbox,$i),$start+strlen($anfangswort));
}
}

else
{
$anfang = true;

if ($ende)
{
$body = substr(imap_body ($mbox,$i),0,$ende);
}
else
{
$body = imap_body ($mbox,$i);
}
}

if ($anfang)
{
// Quoted-Printable- und Base64-Kodierung umwandeln und HTML-Sonderzeichen kodieren

if ($kodierung == 4)
{
$body = htmlentities(quoted_printable_decode($body), ENT_QUOTES);
}
elseif ($kodierung == 3)
{
$body = htmlentities(base64_decode($body), ENT_QUOTES);
}
else
{
$body = htmlentities($body, ENT_QUOTES);
}
// Zeilenumbrüche
$body = eregi_replace("\*br","\n",$body);
####################################
$var1 .= " +++  <b> ".$date[1].". ".$date[2].". ".$date[3].":</b>&nbsp;&nbsp;&nbsp;".$body;
####################################
$anfang = false;
}
}
imap_close ($mbox);
####################################
echo '<center><TABLE height=10 cellSpacing=0 cellPadding=0 width=80% border=0>
  <TBODY>
  <TR>
    <TD width="77" bgColor=#003366>
      <DIV align=center><FONT face="Verdana, Arial, Helvetica, sans-serif"
      size=1><B><FONT color=#ffffff>SMS Ticker</FONT></B></FONT></DIV></TD>
    <TD width=365 bgColor=#ddeeff><marquee><font face=verdana size=1> '.$var1.'</font><font face=verdana size=1> '.$var1.'</font><font face=verdana size=1> '.$var1.'</font><font face=verdana size=1> '.$var1.'</font><font face=verdana size=1> '.$var1.'</font><font face=verdana size=1> '.$var1.'</font></marquee></TD></TR></TBODY></TABLE></center>';
####################################
?>


Dieser Post wurde am 10.06.2003 um 14:32 Uhr von Pascal editiert.
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
015
10.06.2003, 14:40 Uhr
Markus
Administrator
Avatar von Markus

ICQ-Nummer: 16201797 AIM-Webname: FraikinMarkus

Registriert seit:
28.10.2002, 21:23 Uhr

Nehmt lieber meine Datei (siehe Beitrag 005 weiter oben), dann funktioniert's nicht nur mit dem Internet Explorer, sondern mit fast jedem Browser. Dort dann einfach Zeile 143:

Quellcode:
$inhaltticker .= $body." +++ ";

ändern in:

Quellcode:
$inhaltticker .= "$date[0] $date[1].$date[2].$date[3], $date[4] Uhr: $body +++ ";

Das ", $date[4] Uhr:" könnt ihr auch weglassen, wenn ihr nur das Datum und keine Uhrzeit wollt. Hab's nicht ausprobiert, müsste aber funktionieren.
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
016
10.06.2003, 16:21 Uhr
Partyman



Registriert seit:
09.06.2003, 16:21 Uhr

Hi,
was mich an dem Script von Markus stört ist, das man die Breite nur in px angeben kann und nicht in 100%, damit sich das Script an die jeweilige Seitengröße anpasst.
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
017
10.06.2003, 16:25 Uhr
Markus
Administrator
Avatar von Markus

ICQ-Nummer: 16201797 AIM-Webname: FraikinMarkus

Registriert seit:
28.10.2002, 21:23 Uhr

Das Skript ist nicht von mir, sondern von DynamicDrive. Dafür wird aber der Ticker dann nicht nur im Internet Explorer angezeigt. Und was hast du von einer Prozentangabe, wenn der Ticker überhaupt nicht sichtbar ist oder völlig anders aussieht als du es dir vorstellst? Test die Version mit dem marquee-Tag mal mit anderen Browsern und schau, was dabei heraus kommt!
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
018
10.06.2003, 17:30 Uhr
Partyman



Registriert seit:
09.06.2003, 16:21 Uhr

Ich hab mal in meinen Stats nachgeschaut. aufgrund dieser Daten bleibe ich beruhigt bei dem marquee-Tag.

IE 6.0 61.3%
IE 5.5 17.4%
IE 5.0 8.3%
IE 5.01 7%
-----------------------------
Netscape 7.0 1%
Netscape 6 1%
Netscape 4.5 0.7%
Netscape 4.75 0.6%
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
019
10.06.2003, 17:38 Uhr
Pascal



Registriert seit:
29.04.2003, 23:55 Uhr

Das sehe ich genau so.
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
020
11.06.2003, 11:21 Uhr
Markus
Administrator
Avatar von Markus

ICQ-Nummer: 16201797 AIM-Webname: FraikinMarkus

Registriert seit:
28.10.2002, 21:23 Uhr

Offensichtlich betreibt ihr keine kommerziellen Seiten. Auch ich habe natürlich 95 % IE-Benutzer. Aber bei 10.000 Anwendersitzungen im Monat (was nicht wirklich viel ist) gehen bei Benutzung von reinen IE-Lösungen bereits 200 potentielle Kunden verloren. Ich will das nicht. Aber wer's sich leisten kann ... Das Mindeste wäre natürlich ein Hinweis auf der Seite, dass die Seite nur mit dem Internet Explorer funktioniert, was einigen Zorn der Benutzer nach sich ziehen dürfte, schließlich kann man sich auf vielen Firmenrechnern den Browser nicht aussuchen und auch nicht einfach einen anderen installieren.
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
021
11.06.2003, 13:04 Uhr
Pascal



Registriert seit:
29.04.2003, 23:55 Uhr

SElber schuld sag ich natülrich wollen WEbmaster auch Nectape User aber masn schlist sich halt der Mehrheit an.
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
022
11.06.2003, 13:58 Uhr
Markus
Administrator
Avatar von Markus

ICQ-Nummer: 16201797 AIM-Webname: FraikinMarkus

Registriert seit:
28.10.2002, 21:23 Uhr

Offensichtlich willst du sie ja nicht. Selber schuld ist nicht jeder. Wie gesagt, auf Firmenrechnern kann man oft nicht den Browser installieren, den man will. Und natürlich schließt man sich der Mehrheit nicht an, nur weil sie die Mehrheit ist. Du tust das, darfst aber von dir nicht auf andere schließen. Wenn die Mehrheit aus dem Fenster springt ... Aber das führt zu weit.
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
023
16.07.2003, 14:42 Uhr
webmaster.hb



Registriert seit:
16.07.2003, 14:31 Uhr

Bevor ich jetzt hier einen weiteren Grund gebe, um über NONE IE User zu diskutieren, sage ich sofort : Wahrscheinlich läuft alles nur unter dem IE-Explorer...sorry, aber vielleicht fällt mir ja noch was ein.

Jetzt zu dem, was ich eigentlich wollte.

1. SuperScript .....
2. hab ihn auf eine Site eingebaut (wird sind noch in den Anfängen)
3. hab einige Modifizierungen vorgenommen.

was hab ich geändert ?
1. Der Copyright Hinweis ist jetzt an anderer Stelle wie eigentlich
vorgeshen. Ich hoffe, dass ist kein Problem ???
1. Smilies können angezeigt werden. (derzeit lieder nur 2 :-) un ;-)
3. Individual-Texte können am Ende vom $inhaltticker angegeben werden.
Das ist komplett über die "sms2email-liveticker-config.php" gesteuert

Alles in allem nix weltbewegendes, aber als PHP-Unerfahrener hat´s dann irgendwann geklappt.

http://www.heiligenblut.section24.com
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
024
16.07.2003, 16:44 Uhr
Pascal



Registriert seit:
29.04.2003, 23:55 Uhr

Das mit dem Copyright ist verboten hab schon nachgefragt!
 
Profil || Privatnachrichten || Suche Zitatantwort || Editieren || Löschen || IP
Seiten: -1- [ 2 ]     [ sms2email-Liveticker ]  



sms2email-Liveticker

powered by ThWboard 3 Beta 2.8
© by Paul Baecher & Felix Gonschorek