nochmal wegen der automatischen geburtstagsanzeige

  • Seite 1 von 2
23.10.2009 12:54
avatar  derbjoern ( Gast )
#1 nochmal wegen der automatischen geburtstagsanzeige
de
derbjoern ( Gast )

der tauchopi hat ja folgendes script bereit gestellt,aber ich weiß nicht was ich bei dem namen oder bei der 5 und der 1 eingeben soll? es sollen ja automatisch alle geburtstage angezeigt werden die im kalender stehen.

Die "ROT" makierten Zeilen bitte für Deine Bedürfnisse anpassen.

LG Tauchopi

<script type="text/javascript">

//Automatischer Geburtstagsbanner
//für Crazy-Divers-Hurghada
<!--

var a = 1;
Name = new Array();
GTag = new Array();
GMonat = new Array();

Name[a]="Hier der Name"; GTag[a]=5; GMonat[a]=1; a++;[a]=12; a++;
Name[a]="Hier der Name"; GTag[a]=5; GMonat[a]=1; a++;[a]=12; a++;




GTage = a-1;
var b = 0
var Ausgabe = new Array();
var Heute = new Date();
var Tag = Heute.getDate();
var Monat = Heute.getMonth()+1;


GTage = a-1;
var b = 0
var Ausgabe = new Array();
var Heute = new Date();
var Tag = Heute.getDate();
var Monat = Heute.getMonth()+1;


for(i = 1; i <= GTage; i++) {
if (GMonat[i] == Monat) {
if (Tag == GTag[i]) {
Ausgabe[b] = Name[i];
b++;
}
}
}
if (b == 1) {
document.writeln("<font size=3><font color=090D68><marquee scrollamount=6 scrolldelay=50><img src='https://files.homepagemodules.de/b214495/bhnetfiles-1byq-em.gif'><b>---Heute hat ")
document.writeln("<font color=090D68>" + Ausgabe + "")
document.writeln("</font> Geburtstag. Herzlichen Glückwunsch. Allzeit gute Luft und viele schöne Tauchgänge im Roten Meer!</b></marquee></font>")
}
if (b > 1) {
document.writeln("<font size=3><font color=090D68><marquee scrollamount=6 scrolldelay=50><img src='https://files.homepagemodules.de/b214495/bhnetfiles-1byq-em.gif'><b>---Heute haben ")
document.writeln("<font color=090D68>")
b--
for(i = 0; b >= 1; b--) {
document.writeln( Ausgabe[b] + " - und - ");
}
document.writeln( Ausgabe[b] );
document.writeln("</font> Geburtstag. Herzliche Glückwünsche. Allzeit gute Luft und viele schöne Tauchgänge im Roten Meer !</b></marquee></font>")
}
//-->
</script>
</html><br><br>
<!-- <style type="text/css"> -->


währe euch super dankbar wenn mir heut noch jemand dabei helfen könnte.
mir reicht ja ne kurze erklärung was die zahlen bedeuten.


 Antworten

 Beitrag melden
23.10.2009 14:17
avatar  Fabian
#2 RE: nochmal wegen der automatischen geburtstagsanzeige
avatar
Xobor-Spezialist

dieses Script holt nicht automatisch die Daten aus dem Kalender im Forum sondern dort müssen die einzelnen Geburtstage manuell eingetragen werden.

füge einfach für jeden Benutzer eine eigene Zeile hinzu mit den Werten:

Name[a]="Benutzername"; GTag[a]=5; GMonat[a]=1; a++;

Benutzername
Tag
Monat



Beispiel: Benutzer "HansPeter" hat am 25.08. Geburtstag:

Name[a]="HansPeter"; GTag[a]=25; GMonat[a]=08; a++; 

Servus
Fabian Klose


 Antworten

 Beitrag melden
23.10.2009 16:02
avatar  derbjoern ( Gast )
#3 RE: nochmal wegen der automatischen geburtstagsanzeige
de
derbjoern ( Gast )

na aber denn muss ich ja trotzdem immer in den kalender rein schauen um es dann manuell einzufügen???
dann kann ich ganuso gut ein neues thema eröffnen und das da rein schreiben8wie ich es bisher gemacht habe) das ist mir aber zu blöd und ich fragte ja nach einer automatischen anzeige.

also sozusagen- jeder der sein geburtstag im profil einträgt, soll dann wenn es soweit ist unter dem forum automatisch stehen-


 Antworten

 Beitrag melden
23.10.2009 17:01
avatar  susanne ( Gast )
#4 RE: nochmal wegen der automatischen geburtstagsanzeige
su
susanne ( Gast )

Ich habe eine Laufschrift über dem Forum,die sich bei EINGETRAGENEN (Im Script) Usern,automatisch einschaltet und beglückwünscht und nach dem Tag wieder ausschaltet.

Die User musst du aber trotzdem händisch,so wie es Fabian beschrieben hat,eintragen.


 Antworten

 Beitrag melden
23.10.2009 17:33
avatar  derbjoern ( Gast )
#5 RE: nochmal wegen der automatischen geburtstagsanzeige
de
derbjoern ( Gast )

naja gut ,aber ich habe es halt auch schon in andere foren gesehen dass es umrahmt war,wie die anderen rubriken und unterhalb des forums stand.
oder dass da stand,dass heute kein user geburtstag hat wenn eben niemand geb. hat....


 Antworten

 Beitrag melden
24.10.2009 00:13
avatar  derbjoern ( Gast )
#6 RE: nochmal wegen der automatischen geburtstagsanzeige
de
derbjoern ( Gast )

also das script habe ich so übernommen und in die fußzeile eingefügt.den namen eingetragen von dem user der heut geb. hat und gespeichert.
angezeigt wurde um 0 uhr aber nichts davon:(.

woran liegt das nun?


 Antworten

 Beitrag melden
24.10.2009 02:41 (zuletzt bearbeitet: 24.10.2009 02:47)
avatar  bine12
#7 RE: nochmal wegen der automatischen geburtstagsanzeige
bi
Mitglied

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55

<html>
<head>
<script type="text/javascript">

<!--

var a = 1;
Name = new Array();
GTag = new Array();
GMonat = new Array();


**** Name[a]="bine"; GTag[a]=12; GMonat[a]=11; a++;



GTage = a-1;
var b = 0
var Ausgabe = new Array();
var Heute = new Date();
var Tag = Heute.getDate();
var Monat = Heute.getMonth()+1;


for(i = 1; i <= GTage; i++) {
if (GMonat[i] == Monat) {
if (Tag == GTag[i]) {
Ausgabe[b] = Name[i];
b++;
}
}
}
if (b == 1) {
document.writeln("<font size=3><font color=CC9999><img src='https://files.homepagemodules.de/b214495/bhnetfiles-3qkw-kl.gif'>&nbsp&nbsp<b>Heute hat ")
document.writeln("<font color=#C4FC41>" + Ausgabe + "")
document.writeln("</font> Geburtstag. Herzlichen Glückwunsch !</b></font>")
}
if (b > 1) {
document.writeln("<font size=3><font color=CC9999><img src='https://files.homepagemodules.de/b214495/bhnetfiles-3qkw-kl.gif'><b>Heute haben ")
document.writeln("<font color=#C4FC41>")
b--
for(i = 0; b >= 1; b--) {
document.writeln( Ausgabe[b] + " und ");
}
document.writeln( Ausgabe[b] );
document.writeln("</font> Geburtstag. Herzliche Glückwünsche !</b></font>")
}
//-->

</script>
</html><br>
</head>



habe diesen code bei mir eingebaut der läuft du musst lediglich dort wo ich sternchen gemacht habe deine daten einsetzen

und ggf die schriftfarbe ändern


 Antworten

 Beitrag melden
25.10.2009 14:33
avatar  derbjoern ( Gast )
#8 RE: nochmal wegen der automatischen geburtstagsanzeige
de
derbjoern ( Gast )

schade bei mir gehts nicht....


 Antworten

 Beitrag melden
26.10.2009 22:00
avatar  Olaf ( Gast )
#9 RE: nochmal wegen der automatischen geburtstagsanzeige
Ol
Olaf ( Gast )

Hallo
Derbjoern,in Deinem Script sind Fehler drin.
In diesen beiden Zeilen das Rote löschen:

Name[a]="Hier der Name"; GTag[a]=5; GMonat[a]=1; a++;[a]=12; a++;
Name[a]="Hier der Name"; GTag[a]=5; GMonat[a]=1; a++;[a]=12; a++;

Auch die letzte Zeile ist überflüssig:

<!-- <style type="text/css"> -->

Ansonsten läuft das Script nach der Änderung einwandfrei.

Gruß
Olaf


 Antworten

 Beitrag melden
27.10.2009 00:29
avatar  bine12
#10 RE: nochmal wegen der automatischen geburtstagsanzeige
bi
Mitglied

Zitat von derbjoern
schade bei mir gehts nicht....



was geht denn nicht?

das banner kommt nur wenn an dem tag jemand geburtstag hat


 Antworten

 Beitrag melden
27.10.2009 06:23
avatar  Olaf ( Gast )
#11 RE: nochmal wegen der automatischen geburtstagsanzeige
Ol
Olaf ( Gast )

Zitat von Fabian

Beispiel: Benutzer "HansPeter" hat am 25.08. Geburtstag:

Name[a]="HansPeter"; GTag[a]=25; GMonat[a]=08; a++; 




Bitte bei nur einer Zahl KEINE Null einfach davorsetzen!!!
Das Beispiel hier wird vom Script nicht angezeigt,weil es keinen Monat "08" gibt.es MUß für den Monat nur eine 8 eingesetzt werden.Das gleiche bei Tage.

Gruß
Olaf


 Antworten

 Beitrag melden
29.10.2009 13:34
avatar  derbjoern ( Gast )
#12 RE: nochmal wegen der automatischen geburtstagsanzeige
de
derbjoern ( Gast )

so folgendes habe ich in meiner kopfzeile drin und fuktionieren tut es immernoch nicht.
das obere ist mein banner und darunter soll die geb.anzeige erscheinen.

<html><head>
<object><p align="center"><img src="https://files.homepagemodules.de/b176817/a_1.gif" width="800" height="143" alt="banner-top"></object>

<object><p align="center"><script type="text/javascript">

//Automatischer Geburtstagsbanner
//für Kampfschmuser-Treffen-Berlin
<!--

var a = 1;
Name = new Array();
GTag = new Array();
GMonat = new Array();

Name[a]="kerstin78"; GTag[a]=28; GMonat[a]=10; a++;
Name[a]="kerstin78"; GTag[a]=28; GMonat[a]=10; a++;




GTage = a-1;
var b = 0
var Ausgabe = new Array();
var Heute = new Date();
var Tag = Heute.getDate();
var Monat = Heute.getMonth()+1;


GTage = a-1;
var b = 0
var Ausgabe = new Array();
var Heute = new Date();
var Tag = Heute.getDate();
var Monat = Heute.getMonth()+1;


for(i = 1; i <= GTage; i++) {
if (GMonat[i] == Monat) {
if (Tag == GTag[i]) {
Ausgabe[b] = Name[i];
b++;
}
}
}
if (b == 1) {
document.writeln("<font size=3><font color=090D68><marquee scrollamount=6 scrolldelay=50><img src='https://files.homepagemodules.de/b214495/bhnetfiles-1byq-em.gif'><b>---Heute hat ")
document.writeln("<font color=090D68>" + Ausgabe + "")
document.writeln("</font> Geburtstag. Herzlichen Glückwunsch zum Geburtstag.Mögen all deine Wünsche und Träume in Erfüllung gehen!</b></marquee></font>")
}
if (b > 1) {
document.writeln("<font size=3><font color=090D68><marquee scrollamount=6 scrolldelay=50><img src='https://files.homepagemodules.de/b214495/bhnetfiles-1byq-em.gif'><b>---Heute haben ")
document.writeln("<font color=090D68>")
b--
for(i = 0; b >= 1; b--) {
document.writeln( Ausgabe[b] + " - und - ");
}
document.writeln( Ausgabe[b] );
document.writeln("</font> Geburtstag. Herzliche Glückwünsche. Allzeit gute Laune und immer viel Spaß mit den Kampfschmusern!</b></marquee></font>")
}
//-->
</script>
</html><br><br>
</object>

</head>

habe es extra nochmal mit heutigem datum versucht( weil ich weiß dass es nur an dem tag dann angezeigt wird).
irgendwie gefällt mir das ganze hier nicht mehr.warum ist das hier so kompliziert?ich kenne kostenlose foren,da wird alles mögliche in der übersicht angezeigt nur hier nicht. zb,wer online war,wer geb.hatte oder hat....diese funktionen hätte ich auch gerne. kann man denn hier sowas nicht einstellen?
oder dass man erstmal eine art portal hat,mit ner startseite wo eine saubere übersicht gegebeben ist.

hoffe ihr könnt mir helfen.


 Antworten

 Beitrag melden
29.10.2009 20:47
avatar  Olaf ( Gast )
#13 RE: nochmal wegen der automatischen geburtstagsanzeige
Ol
Olaf ( Gast )

Das Script hat schon seine Runden gemacht und ist daher nicht immer sauber kopiert worden.

Ich habe es mal korrigiert (gesäubert) und habe Deinen Banner mit übernommen.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<html><head>
<object><p align="center"><img src="https://files.homepagemodules.de/b176817/a_1.gif" width="800" height="143" alt="banner-top"></object>

<script type="text/javascript">

//Automatischer Geburtstagsbanner
//für Kampfschmuser-Treffen-Berlin
<!--

var a = 1;
Name = new Array();
GTag = new Array();
GMonat = new Array();

Name[a]="kerstin78"; GTag[a]=29; GMonat[a]=10; a++;

GTage = a-1;
var b = 0;
var Ausgabe = new Array();
var Heute = new Date();
var Tag = Heute.getDate();
var Monat = Heute.getMonth()+1;

for(i = 1; i <= GTage; i++) {
if (GMonat[i] == Monat) {
if (Tag == GTag[i]) {
Ausgabe[b] = Name[i];
b++;
}
}
}
if (b == 1) {
document.writeln("<font size=3><font color=090D68><marquee scrollamount=2 scrolldelay=50><img src='https://files.homepagemodules.de/b214495/bhnetfiles-1byq-em.gif'><b>---Heute hat ")
document.writeln("<font color=090D68>" + Ausgabe + "")
document.writeln("</font> Geburtstag. Herzlichen Glückwunsch zum Geburtstag.Mögen all deine Wünsche und Träume in Erfüllung gehen!</b></marquee></font>")
}
if (b > 1) {
document.writeln("<font size=3><font color=090D68><marquee scrollamount=2 scrolldelay=50><img src='https://files.homepagemodules.de/b214495/bhnetfiles-1byq-em.gif'><b>---Heute haben ")
document.writeln("<font color=090D68>")
b--
for(i = 0; b >= 1; b--) {
document.writeln( Ausgabe[b] + " - und - ");
}
document.writeln( Ausgabe[b] );
document.writeln("</font> Geburtstag. Herzliche Glückwünsche. Allzeit gute Laune und immer viel Spaß mit den Kampfschmusern!

</b></marquee></font>")
}
//-->
</script>
</html><br><br>
</head>/code]


Gruß
Olaf


 Antworten

 Beitrag melden
31.10.2009 16:27
#14 RE: nochmal wegen der automatischen geburtstagsanzeige
avatar
Mitglied

cool, danke.werds gleich mal ausprobieren.

gruß björn

-----------------------------------------------
Wer nicht Überzeugen kann, sollte wenigstens Verwirrung stiften.


 Antworten

 Beitrag melden
31.10.2009 16:34
#15 RE: nochmal wegen der automatischen geburtstagsanzeige
avatar
Mitglied

ich gebs auf.es klappt immernoch nicht. hab das heutige datum eingetragen und es wird nicht angezeigt.was ich allerdings sehen konnte war- [/code].
also der rest vom html code in schriftform.

werde eh den provider wechseln,aufgrund solcher dinge.

-----------------------------------------------
Wer nicht Überzeugen kann, sollte wenigstens Verwirrung stiften.


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!