Users of the day on ezPortal

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Users of the day on ezPortal

Beitrag von skittles »

Also der Mod bewirkt eine Anzeige der Reg. Besucher in den letzten 12/24/48 Stunden und zeigt diese dann als Laufschrift an!
Die Schnelligkeit dieser Laufschrift kann man auch verändern!
Nur mein Problem: hab mich jetzt ziemlich lange gespielt damit und komme auf keinen guten Wert damit mans in Netscape gut sieht und im Inet Explorer nicht einschläft!
Beim Netscape ist die Schrift um ein Vielfaches schneller! Ändere ich nun den Wert so dass es gut zu erkennen ist, schläft man mim Inet Explorer ein!
Könnte man da nicht eine Brwoserweiche einbauen? Oder leidet dann die schnelligkeit des Board zu sehr?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wenn es nur um die Laufschrift geht, hast Du auf keinen Fall Performance-Probleme.
Den Browser kann man feststellen und daraufhin den entsprechenden Wert einstellen. Ist irgendwo sogar als Funktion vorhanden. Schau mal auf http://selfhtml.teamone.de nach, ich schaue anderweitig, wie das genau heisst, jetzt aber erstmal essen fassen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

kann man das einfach so machen?

Code: Alles auswählen

if (document.all && !window.opera) {
  $scroll_delay = 95;
  }
else {
  $scroll_delay = 50;
  }
Keine Ahnung, aber logisch gesehen könnte es so gehen oder?
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Logisch richtig, wobei ich nicht genau weiß, ob "window.opera" richtig wäre.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

naja auf selfhtml findet man eh die Bezeichnungen der einzelnen Browser oder?
Da könnte man ja dann mehrere If schleifen nehmen oder?

Code: Alles auswählen


if (document.all && !window.opera) {
  $scroll_delay = 95;
  }
if (document.all && !was weiß ich) {
  $scroll_delay = 95;
  }
else {
  $scroll_delay = 50;
  }
würde das auch stimmten?
Also das "wasweißich" müßte man halt ersetzen!
Oder müßte es heißen else if?
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Besser else if, ansonsten könnte das Ergebnis der ersten Abfrage schon wieder "zerstört" werden.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

ALso

Code: Alles auswählen

if
else if
else if
else
so oder?
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Genau so und nicht anders.
Es kommt allerdings immer auf den Einzelfall an. Hierzu ein paar Beispiele:

Code: Alles auswählen

if ( $value1 == 'Irgendwas' )
{
$variable1 = 1;
}
else if ( $value1 == 'Was anderes' )
{
$variable1 = 2;
}
else
{
$variable1 = 0;
}

Code: Alles auswählen

if ( $value1 == 'Irgendwas' )
{
$variable2 = 1;
}

if ( $value1 == 'Was anderes' )
{
$variable3 = 1;
}

Code: Alles auswählen

if ( $value1 == 'Was anderes' )
{
$variable2 = 1;
}

if ( $value2 == 'Irgendwas' )
{
$variable3 = 0;
}

Code: Alles auswählen

if ( $value1 == 'Was anderes' )
{
$variable2 = 1;
}
else if ( $value2 == 'Irgendwas' )
{
$variable2 = 2;
}
else
{
$variable2 = 0;
}
Ich hoffe, es ist jetzt etwas klarer.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

Danke!
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Keine Ursache. Eben mal aus dem Nähkästchen der logischen Programmierung geplaudert *angeb*
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

ich häng trotzdem! Da es ein haufen an Versionen gibt!
Link
ich tät nur gerne unterscheiden zwischen MSIE und Netscape
nachdem sich beide aber als Mozilla ausgeben hab ich kein Plan wie ich da unterscheiden soll!

Hat da wer nen Tipp für mich?
Zuletzt geändert von skittles am Sa 29.Mai, 2004 09:12, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Versuchs mal so:

Code: Alles auswählen

if ( stristr($HTTP_USER_AGENT, "Mozilla") && (!(stristr($HTTP_USER_AGENT, "compatible"))) )
{
 // Hier der Code für den Netscape, Mozilla, etc.
}
else
{
 // Und hier für alle anderen (IE und Konquerer)
}
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

Code: Alles auswählen

if ( stristr($HTTP_USER_AGENT, "Mozilla") && (!(stristr($HTTP_USER_AGENT, "compatible"))) )
{
$scroll_delay = 1;       // increasing the value causes the scroll to become slower
}
else
{
$scroll_delay = 100;       // increasing the value causes the scroll to become slower
}
funktioniert nicht wirklich!
Netscape viel zu schnell, Inet Explorer viel zu langsam!
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann dreh es doch um.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

die selben Geschwindigkeiten!
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wie wird denn die Laufschrift überhaupt erzeugt? Mit <marquee>???
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

Yep!

Code: Alles auswählen

$day_userlist = ( ( isset($forum_id) ) ? '' : sprintf($lang['Day_users'], $day_users, $users_list_delay) ) . '<br /><marquee scrolldelay=$scroll_delay id=userscroll1>' . $day_userlist . '</marquee>';

$not_day_userlist = ( ( isset($forum_id) ) ? '' : sprintf($lang['Not_day_users'], $not_day_users, $users_list_delay) ) . '<br /><marquee scrolldelay=$scroll_delay id=userscroll2>' . $not_day_userlist . '</marquee>';
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Welche Werte braucht denn jeder Browser, also der Navigator oder IE, damit die Laufschrift gleich schnell ist?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

Bin grad draufgekommen, dass jede Veränderung dieses Wertes keinen Einfluss auf die Geschwindikeit bei Netscape hat!
Aber komischer weise funktioniert es normaler weise schon!
z.b. bei deinem Portal rechts unten! Da sind ja auch zwei scrollbänder! nur halt von unten nach oben und net von rechts nach links!
und da ist es eigentlich auch gut erkennbar!

Wie ist denn das bei dir gemacht?
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Der Marquee Tag ist so eine sache für sich!
Ich habe bei mir im Portal ebenfalls zwei Scrollfelder. Eins von unten nach oben und eins von rechts nach links. Bei dem von rechts nach links habe ich den eindruck das die delayzeiten von von beiden Browsern (Netscape und IE) ignoriert werden. Ich kann einstellen was ich will, ändern tut sich da nicht wirklich was. ^2
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Interessant dürfte auch das hier sein:
http://selfhtml.teamone.de/html/text/pr ... tm#marquee

Auffällig der Name hinter "Marquee" ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

:lol:
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

Na super!
Nur die Frage ist wie ist das den gelöst mit dem nach oben scollen?
Das kann ja dann nicht mit Marquee gemacht sein oder?
Immer dieser Microschrott!
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Marquee versteht so ziemlich jeder Browser, nur mit dem seitlichen Scrollen mag es Probs geben. Auf meinem Portal ist die Laufschrift des Heise Newstickers auch marquee. Wie läuft die denn auf den Navigator?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

Hmm! Der läuft eigentlich perfekt!
Also dein Code schaut so aus!

Code: Alles auswählen

<marquee id="heise" behavior="scroll" direction="left" scrolldelay="50" scrollamount="3" onmouseover="stop()" onmouseout="start()">
</marquee>
Ich werd mal folgendes machen

Code: Alles auswählen

öffne includes/page_header.php

FIND
$day_userlist = ( ( isset($forum_id) ) ? '' : sprintf($lang['Day_users'], $day_users, $users_list_delay) ) . '<br /><marquee scrolldelay=$scroll_delay id=userscroll1>' . $day_userlist . '</marquee>';

$not_day_userlist = ( ( isset($forum_id) ) ? '' : sprintf($lang['Not_day_users'], $not_day_users, $users_list_delay) ) . '<br /><marquee scrolldelay=$scroll_delay id=userscroll2>' . $not_day_userlist . 

Replace with
$day_userlist = ( ( isset($forum_id) ) ? '' : sprintf($lang['Day_users'], $day_users, $users_list_delay) ) . '<br /><marquee scrolldelay=$scroll_delay id=userscroll1 behavior="scroll" direction="left" >' . $day_userlist . '</marquee>';

$not_day_userlist = ( ( isset($forum_id) ) ? '' : sprintf($lang['Not_day_users'], $not_day_users, $users_list_delay) ) . '<br /><marquee scrolldelay=$scroll_delay id=userscroll2 behavior="scroll" direction="left" >' . $not_day_userlist . '</marquee>';
Bin neugierig obs nun geht
//EDIT
ähm ja so ein schas!
Also es geht immer noch nicht!
Und ich denke ich weiß auch wieso!

Code: Alles auswählen

<marquee scrolldelay="$scroll_delay" id="userscroll1" behavior="scroll" direction="left"><a href="privmsg.php?mode=post&u=2&sid=ca0c5bf2e8c7996f3923dc91fa8aca95" style="" title="Send User a PM" onmouseover="document.all.userscroll1.stop()" onmouseout="document.all.userscroll1.start()"><img src="templates/subSilver/images/icon_scroll_pm.gif" align="top" border="0"></a> <a href="profile.php?mode=viewprofile" style="" title="View Users Profile" onmouseover="document.all.userscroll1.stop()" onmouseout="document.all.userscroll1.start()"><b>skittles</b></a></marquee>
Man schaue auf den Teil scrolldelay="$scroll_delay"
wieso wird der Wert nicht übergeben? angegeben und definiert ist er ja!
Zuletzt geändert von skittles am So 30.Mai, 2004 21:55, insgesamt 1-mal geändert.
Antworten