|
|
Latest News |
Latest Threads |
|
 |
56.027 Posts & 4.945 Themen in 78 Foren |
|
|
|
 |
Forensuche |
|
Suchbegriff |
Benutzerauswahl |
Ergebnisse anzeigen |
 |
 |
[PHPKit 1.6.4 pl3]JavaScript - persönliche Anrede/Begrüssung. Wie ? 6 Beiträge in diesem Thema |
|
|
 |
|
|
 |
|
 |
07.08.2009 - 15:05 Uhr |
|
|
|
Hallo zusammen,
erstmal 'n grosses Lob an Euere Seite und das Forum - schön, dass es noch so hilfsbereite Coder etc. gibt.
Hatte füher mal 'ne erfolgreiche PHPKit Seite noch mit Version 1.6.03 erstellt. Jetzt, nach 5 Jahren, will ich wieder eine neue auf die Beine stellen und hab' mich (wg. PHP 5.x.x. Problemen und weiteres) vor 2 Wochen für die Version 1.6.4 pl3 entschlossen und auch 'ne Privatlizenz gekauft.
Auf meiner damaligen Seite hatte ich eine uhrzeitabhängige, persönliche Ansprache, d.h. ein Gast wurde z.B. mit
Guten Morgen, Gast - ..........
Guten Tag, ...
Guten Abend ...
usw. - habt Ihr hier auch, diese Funktion - begrüßt und eingeloggte User mit z.B.
Guten Morgen, xyz - ..........
Guten Tag, ...
Guten Abend ...
Jetzt habe ich den Javasript-Code hier - und auch auf vielen anderen Seiten - wiedergefunden.
So, mein Problem:
Ich erinnere mich daran, dass es für die automatische Einfügung des Membernamens eine Variable gab, die ich aber nichtmehr weiß und auch, trotz umfanreichen Googlen etc., nicht finde.
Euer Script-Code ist ja der folgende (sorry, nehme den jetzt hier mal zwecks besserer Erklärung):
<script type="text/javascript">
<!--
Today = new Date();
h = Today.getHours();
if (h<5) document.write("<b><font style='color:#XXXXXX'>Guten Abend,<\/font> <font style='color:#XXXXXX'>..........<\/font><\/b>");
else if (h<11) document.write("<b><font style='color:#XXXXXX'>Guten Morgen,<\/font> <font style='color:#XXXXXX'>..........<\/font><\/b>");
else if (h<19) document.write("<b><font style='color:#XXXXXX'>Guten Tag,<\/font> <font style='color:#XXXXXX'>..........<\/font><\/b>");
else if (h<24) document.write("<b><font style='color:#XXXXXX'>Guten Abend,<\/font> <font style='color:#XXXXXX'>..........<\/font><\/b>");
else document.write("<b><font style='color:#XXXXXX'>Guten Tag<\/font><\/b>");
// -->
</script>
Welche Variable (s.o.) müsste ich - glaub' das ist die richtige Stelle - hier
... color:#XXXXXX'> Variable <\/font><\/b>");
einfügen, damit der jeweilige Username nach einem Login da eingefügt wird ? Bei einem "Gast", sollte eben "Gast" da stehen bleiben !
Weiß jetzt nicht, in wie weit dass alles mit der PHPKit Version 1.6.4 pl3 auch funktioniert, würde es aber gerne probieren.
Seid doch bitte so nett und helft mit bei der Lösung. Wäre sehr dankbar dafür !
Vorerst schonmal 'n großes Danke !
Gruß neufreiburger
P.S. Solltet Ihr das Copyright auf das JavaScript haben, bitte um Benachrichtigung, dann lasse ich das natürlich sein, mit der Begrüßung. Ich will natürich niemandem was "klauen". Ansonsten, falls Ihr das Copyright des Scriptes habt, würde ich mich freuen, wenn Ihr mir erlaubt es zu benutzen.
|
|
|
|
|
|
|
 |
|
 |
07.08.2009 - 15:21 Uhr |
|
|
|
Zwar jetzt nicht auf Javascript-Basis, aber es sollte deinen Wünschen entsprechend.
Guck mal hier: phpKit-Support Thread
|
|
|
|
|
|
|
 |
|
 |
07.08.2009 - 15:30 Uhr |
|
|
|
Hi k!r!ka,
bist ja schneller als die Polizei erlaubt. Werde den Tipp gleich ausprobieren. So wie's aussieht, ist's das ! Mmh, nur als Frage:
Warum nicht(-mehr) auf Javascript-Basis ? Problematisch ? Egal ! Werd's ausprobieren und den Erfolg - oder Mißerfolg - hier posten.
Vielen Dank,
Gruß neufreiburger
|
|
|
|
|
|
|
 |
|
 |
07.08.2009 - 15:39 Uhr |
|
|
|
Naja, ich mag zum einen Javascript nicht, zum anderen kenn ich mich da nicht so doll aus. Und da es früher schon mal solche Fragen gab, must ich nur den Thread raussuchen ;o
Wenn es umbedingt in Javascript sein soll, musste wohl warten bis sich einer meldet, oder woanders nach fragen.
Aber auch ansich müsstest du eh PHP-Code verwenden, da es keine globale phpKit-Variable für den User mehr gibt. Und um die User-Info zu bekommen, muss man eine phpKit-Funktion aufrufen, welche nicht über Javascript geht.
|
|
|
|
|
|
|
 |
|
 |
08.08.2009 - 08:08 Uhr |
|
|
|
|
|
|
 |
|
 |
08.08.2009 - 10:40 Uhr |
|
|
|
Nichts da. Es ist mir egal, ob es woanders auch gefragt wird. Außerdem wollte neufreiburger noch seinen Stand melden ..
|
|
|
|
|
|
|
 |
Ähnliche Themen |
|
|
|
|
|
|
|
|