Starttext

  • Seite 5 von 6
14.04.2018 15:56 (zuletzt bearbeitet: 14.04.2018 15:56)
avatar  julie
#61 RE: Starttext
ju
Mitglied

@Bolter
Dein umgeschriebenes Script klappt perfekt. Habe nur die Farbe geändert. Super.

Danke an Olaf für das Script


 Antworten

 Beitrag melden
14.04.2018 16:12
avatar  Mike48
#62 RE: Starttext
avatar
Mitglied

Statt jedes einzene Zeichen zu decodieren ginge es auch so wie Ingmar hier schrieb
Sonderzeichen maskieren/demaskieren


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
17.12.2020 23:37
avatar  Nara
#63 RE: Starttext
avatar
Mitglied

Habe gerade versucht, daraus einen Tageszeitgruss zu machen. Wie "Hallo ..User.. einen schönen Guten Morgen"
oder entsprechend der Uhrzeit eben "Hallo.. User" so spät noch wach?
Das script würde so anfangen?

1
2
3
4
5
6
7
 
function spruch(){
 
var datum = new Date()
var stunde = datum.getHours()
 
if (stunde == 0)
document.write("•:*¨¨*:•hui, so spät noch wach?🙈•:*¨¨*:•") usw.
 




doch wie baue ich das mit Ansprechen der jeweiligen User??


 Antworten

 Beitrag melden
18.12.2020 19:27 (zuletzt bearbeitet: 18.12.2020 19:39)
avatar  creator
#64 RE: Starttext
cr
Mitglied

Zitat von Nara im Beitrag #63
wie baue ich das mit Ansprechen der jeweiligen User

Im neuen Template (v6) kommst du über $('.userlink:first').text() an den Nutzernamen.

Das kannst du dann über + mit dem Text kombinieren, also:

1
 
document.write("Hallo " + $('.userlink:first').text() + ", so spät noch wach?");
 


 Antworten

 Beitrag melden
18.12.2020 19:50
avatar  Nara
#65 RE: Starttext
avatar
Mitglied

das Hallo bräucht ich nicht, nur das Ansprechen das Users, aber so funktioniert es nicht.

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
 
<script language="javascript">
<!--
function spruch(){
 
var datum = new Date()
var stunde = datum.getHours()
 
if (stunde == 0)
document.write($('.userlink:first').text() + ", so spät noch wach?");
if (stunde == 1)
document.write($('.userlink:first').text() + ",•:*¨¨*:•hui, so spät noch wach?&#128584;•:*¨¨*:•")
if (stunde == 2)
document.write($('.userlink:first').text() + ",•:*¨¨*:•hui, so spät noch wach?&#128584;•:*¨¨*:•")
if (stunde == 3)
document.write(('.userlink:first').text() + ",•:*¨¨*:•hui, so spät noch wach?&#128584;•:*¨¨*:•")
 
usw..
 

}
 
//-->
</script>
<script language="javascript">
 

 
<!--
 
spruch()
//-->
</script>
 


 Antworten

 Beitrag melden
19.12.2020 00:38
avatar  Mike48
#66 RE: Starttext
avatar
Mitglied

Das "document.write" functioniert wahrscheinlich nicht.
Wo soll der Text denn überhaupt ausgegeben werden?

Versuch das mal. Da geht eine Box mit dem Text auf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
<script>
function spruch(){

var datum = new Date()
var stunde = datum.getHours()

if (stunde == 0)
alert($('.userlink:first').text() + ", so spät noch wach?");
if (stunde == 1)
alert($('.userlink:first').text() + ",•:*¨¨*:•hui, so spät noch wach?&#128584;•:*¨¨*:•")
if (stunde == 2)
alert($('.userlink:first').text() + ",•:*¨¨*:•hui, so spät noch wach?&#128584;•:*¨¨*:•")
if (stunde == 3)
alert(('.userlink:first').text() + ",•:*¨¨*:•hui, so spät noch wach?&#128584;•:*¨¨*:•")
 
// usw
}
spruch();
</script>
 


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
19.12.2020 08:03
avatar  Nara
#67 RE: Starttext
avatar
Mitglied

Das ging so leider auch nicht Mike, aber vielleicht liege ich da auch ganz falsch.
So, das ist ein Skript, was ich in eigenem Html (V6 Template)eingefügt habe, was unter dem Logo ausgeführt wird und ich dachte, das geht auch dort mit dem Ansprechen eines Users der jeweils angemeldet ist oder müsste das im Template eingebaut werden. Wäre auch ein schönes Plugin? Ich habs derzeit aber neutral.

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
 
<script type="text/javascript">
function begruessung(){
var zeit = new Date()
var stunden = zeit.getHours();
switch(stunden){
case 7: case 8: case 9: case 10: case 11:
document.writeln("•:*¨¨*:•Einen Schönen guten Morgen!&#65533;&#65533;•:*¨¨*:•");
break;
case 12: case 13: case 14:
document.writeln("•:*¨¨*:•Einen Guten Mittag!&#65533;&#65533;•:*¨¨*:•");
break;
case 15: case 16: case17:
document.writeln("•:*¨¨*:•Hallo, hab noch einen schönen Tag!&#65533;&#65533;•:*¨¨*:•");
break;
case 18: case 19: case 20:
document.writeln("•:*¨¨*:•Guten Abend!&#65533;&#65533;•:*¨¨*:•");
break;
case 21: case 22: case 23:
document.writeln("•:*¨¨*:•Eine Gute Nacht und schlaf gut!&#65533;&#65533;•:*¨¨*:•");
break;
case 24: case 0: case 1: case 2:
document.writeln("•:*¨¨*:•hui, so spät noch auf den Beinen?&#65533;&#65533;•:*¨¨*:•");
break;
case 3: case 4:
document.writeln("•:*¨¨*:•hui, so früh schon auf den Beinen?&#65533;&#65533;&#8205;&#9794;&#65039;•:*¨¨*:•");
break;
case 5: case 6:
document.writeln("•:*¨¨*:•Nur, der frühe Vogel fängt den Wurm?!&#65533;&#65533;&#8205;&#9794;&#65039;•:*¨¨*:•");
break;
}
}
</script>
 

<script type="text/javascript">
begruessung();
</script>
 


 Antworten

 Beitrag melden
19.12.2020 11:29 (zuletzt bearbeitet: 19.12.2020 11:30)
avatar  Olaf
#68 RE: Starttext
Ol
Mitglied

Zitat von Nara im Beitrag #63

....doch wie baue ich das mit Ansprechen der jeweiligen User??


Das habe ich in diesen Thread schonmal beschrieben.
Da Du das Script nicht in der Template oder als Plugin einsetzen möchtest,kannst Du Dir den Usernamen aus den Cookies holen.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
<script language="javascript" type="text/javascript">
var Nickname = "nickname";
var xcookie = document.cookie;
if (xcookie.indexOf(Nickname) != -1) {
var anfang_suchen = xcookie.indexOf(Nickname)+ Nickname.length + 1;
var ende_suchen = xcookie.indexOf(";" , anfang_suchen);
var User_Name = xcookie.substring(anfang_suchen, ende_suchen );
User_Name= User_Name.replace(/%25C4/g, "Ä");
User_Name= User_Name.replace(/%25E4/g, "ä");
User_Name= User_Name.replace(/%25DC/g, "Ü");
User_Name= User_Name.replace(/%25FC/g, "ü");
User_Name= User_Name.replace(/%25D6/g, "Ö");
User_Name= User_Name.replace(/%25F6/g, "ö");
User_Name= User_Name.replace(/%25DF/g, "ß");
User_Name= User_Name.replace(/%2B/g, " ");
User_Name= User_Name.replace(/%252C/g, ",");
}
else {
var User_Name = "Gast";
}
document.write('<div><b>Hallo ' +User_Name+ '</b></div>');
</script>
 


Wenn Du das in Deinem Script einsetzt,dann sollen die script Tags natürlich nicht mit eingesetzt werden,weil sonst die Variable "User_Name" danach nicht mehr vorhanden ist.
Du setzt es am Anfang in Dein Script ein und die Variable "User_Name" ist dann entweder "Gast" oder eben der Username.

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
19.12.2020 11:43
avatar  Nara
#69 RE: Starttext
avatar
Mitglied

Steh glaube grade auf der Leitung. Ich muss also beide scripts hinter einander einfügen, damit das funktioniert? Erst das mit Hallo "User" und dahinter das Tageszeitgruss script. Man kann es also nicht in einem Script machen? Wie wäre das als Plugin? Im Wbb gibt es das ja.


 Antworten

 Beitrag melden
19.12.2020 11:53
avatar  Nara
#70 RE: Starttext
avatar
Mitglied

Ja, genau. Das funktioniert. Vielen, Vielen Dank. Dachte halt, dass mans in ein Script packen kann. Wie gesagt, vielleicht ginge das als Plugin. Wäre doch vielleicht ganz nett.


 Antworten

 Beitrag melden
19.12.2020 12:19 (zuletzt bearbeitet: 19.12.2020 12:19)
avatar  Olaf
#71 RE: Starttext
Ol
Mitglied

Du kannst es auch in einen Script packen,dann nur ohne den zusätzlichen script Tags.

<script>
{{Das Cookie Script ohne den script tags}}
{{Dein script darunter ohne den script Tags}}
</script>

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
19.12.2020 12:49
avatar  Nara
#72 RE: Starttext
avatar
Mitglied

Danke, ist richtig Klasse die Ansprache mit Usernamen oder Gast und man kann ja auch die Texte variieren. Ist ne tolle Sache. Vielen Dank, für deine Hilfe. Mit Javascript tu ich mich noch schwer.


 Antworten

 Beitrag melden
19.12.2020 17:04
avatar  Olaf
#73 RE: Starttext
Ol
Mitglied

Ich habe mir das mal in Deinen Forum angeschaut und es sieht sehr schön aus.

Aber wenn ich mir noch eine kleine Verbesserung meiner Meinung nach erlauben darf,dann würde ich das Anzeigefenster nicht Umranden und die Ecken abrunden,denn im ganzen Forum sind alle Felder abgerundet.

So könnte man das machen
Diese Zeile :

1
 
<table cellpadding="6" cellspacing="0" border="1" bgcolor="#C3C4C5">
 



würde ich mit dieser austauschen:

1
 
<table cellpadding="6" cellspacing="0" bgcolor="#C3C4C5" style="border-radius:7px;">
 



Aber alles ist natürlich Geschmacksache.

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
19.12.2020 17:59
#74 RE: Starttext
avatar
Mitglied

@Nara

Ich vermute in Zeile 12 muss noch ein leerzeichen zwischen "case" und "17"

Gaia Template (v3)

 Antworten

 Beitrag melden
19.12.2020 19:34
avatar  Nara
#75 RE: Starttext
avatar
Mitglied

habs geändert lieber Olaf mit Hintergrundbild. Nur mit der Umrandung weiss ich noch nicht.


 Antworten

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