Starttext

  • Seite 4 von 6
18.09.2013 20:54 (zuletzt bearbeitet: 18.09.2013 21:02)
avatar  Olaf
#46 RE: Starttext
Ol
Mitglied

Ich habe es zweimal probiert und es funktionierte bei mir einwandfrei.

Zitat von eini1971 im Beitrag #45

So wie ich es verstanden habe, liegt das aber an der Gültigkeitszeit des Cookies bis es gelöscht wird.


Da ich keine Lebensdauer (expires) im Schreibstring mit angegeben habe (document.cookie = 'besucht=0;'; ),bedeutet das,daß der Cookieeintrag eine Lebendauer bis zum schließen des Browsers hat.Danach wird es gelöscht.

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
18.09.2013 22:23
avatar  Romulus
#47 RE: Starttext
avatar
Mitglied

Ich kann das nur bestätigen: das Script funktioniert tadellos! Das ist eine dezente Begrüßung, wie ich sie mir schon immer gewünscht habe. Ganz herzlichen Dank, Olaf!

Da ich in meiner Kopfzeile auf Grund eines Logos nicht so viel Platz zur Verfügung habe, habe ich mich für den in der Position feststehenden Begrüßungstext entschieden. Mit Lauftexten halte ich mich ohnehin zurück (obwohl ich für den Begrüßungstext eine Ausnahme gemacht hätte).

Der in meinem Fall beste Platz im Kopfzeilenbereich wäre eindeutig die obere Navigationsleiste. Dazu habe ich vorhin im Testforum versucht, das Script in das Template-Element "Obere Leiste" zu packen. Aber ich bin mir nicht ganz sicher, wo ich das Teil dazuwischen packen soll, zumal es sich hier auch noch um ein JavaScript handelt. Damit habe ich bisher noch nie zu tun gehabt.

Ich verwende das Business Template. Zwischen welchen Zeilen in der "Oberen Leiste" müsste ich denn Dein Script da einfügen, Olaf? Das hat aber Zeit.

Bis hierhin nochmals vielen Dank!

www.neverface.com
Liebhaber des Business Templates

 Antworten

 Beitrag melden
18.09.2013 23:25 (zuletzt bearbeitet: 18.09.2013 23:28)
avatar  Olaf
#48 RE: Starttext
Ol
Mitglied

Zitat von eini1971 im Beitrag #45

Dann habe ich mich abgemeldet und den Browser geschlossen.
Wieder geöffnet und angemeldet kam der Text allerdings nicht mehr.


Nach einigen Tests muß ich Dir wieder mal Recht geben. In meinen vorherigen Tests war ich immer gleich eingeloggt.
Ich habe in meinem Script noch eine Abfrage mehr einbauen müssen,weil der "besucht" Cookieeintrag schon gesetzt wurde,als Du als Gast Dein Forum aufgerufen hast.
Aber jetzt funktioniert es.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<script language="javascript" type="text/javascript">
var Nickname = "nickname";
var xcookie = document.cookie;
if (xcookie.indexOf(Nickname) != -1 && xcookie.indexOf("besucht") == -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, ",");
document.write('<div id="Anzeige" style="font-size:16px; color:#ffff00; padding:20px 0px 0px 20px; "><marquee scrollamount=2 scrolldelay=50>Willkommen zurück ' +User_Name+ '</marquee></div>');
document.cookie = 'besucht=0;';
}
</script>
 



Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
19.09.2013 08:20
avatar  Ludger
#49 RE: Starttext
avatar
Mitglied

Hallo Olaf,
geht das Ganze auch mit der zusätzlichen Gastoption?

viele Grüße
Lud

 Antworten

 Beitrag melden
19.09.2013 08:33
#50 RE: Starttext
avatar
Mitglied

Hi Olaf,
ich habs heute morgen nochmal genauer getestet.
Es funktioniert doch hervorragend.
Danke

Gruß
Frank


Boardnr. 621181

www.aquariumzimmer.de
Boardnr. 572886
Business Template

 Antworten

 Beitrag melden
19.09.2013 15:32 (zuletzt bearbeitet: 19.09.2013 15:34)
avatar  Ludger
#51 RE: Starttext
avatar
Mitglied

danke Olaf,


hat sich erledigt --- ich habe es anders gelöst

viele Grüße
Lud

 Antworten

 Beitrag melden
12.10.2013 20:46
#52 RE: Starttext
avatar
Mitglied

Hallo, Olaf!

Ich bekam den Tipp, dein Script für eine eigene Idee zu nutzen - bräuchte aber eigentlich nur den Teil, wo ich entweder den Nicknamen oder das Wort "Gast" in eine eigene Seite einfügen müsste (Forenvariablen auf eigenen Seiten und kleine Codehilfe)
Habe selbstständig versucht, nur das für mich Relevante im Code zu lassen, aber ich bin überhaupt nicht code-affin und kriege es nicht hin :/
Kannst du mir bitte helfen?
Danke im Voraus!

****************************************************
Bitte nicht anchatten - der Chat ist bei mir ausgeblendet und ich sehe eure Nachrichten teilweise erst 20 Minuten später. Schreibt lieber eine PN.
Bitte außerdem nicht in Themen taggen, in denen ich eh aktiv bin. Ich habe alle Themen, an denen ich mitdiskutiere, aboniert und kriege mit, wenn ihr was schreibt. Danke!

 Antworten

 Beitrag melden
12.10.2013 23:12
avatar  Olaf
#53 RE: Starttext
Ol
Mitglied

Zitat von Lady of the light im Beitrag #52
...bräuchte aber eigentlich nur den Teil, wo ich entweder den Nicknamen oder das Wort "Gast" in eine eigene Seite einfügen müsste

Du kannst in meinem Script nur in die letzte Zeile nach "document.write" Veränderungen/Anpassungen machen,sonst dürfte nichts daran geändert werden.
Ich habe es mal für Dich als fette Überschrift,den Du über einen Text haben möchtest, abgeändert.Es zeigt dann "Hallo Username " oder " Hallo Gast " an.

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>
 



Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
13.10.2013 15:11
#54 RE: Starttext
avatar
Mitglied



Daaaaaaaanke! Funktioniert bestens :D

Zitat
Du kannst in meinem Script nur in die letzte Zeile nach "document.write" Veränderungen/Anpassungen machen,sonst dürfte nichts daran geändert werden.

Das war mir bewusst bzw. habe ich das sogar verstanden, aber meine Änderungen dort haben mir das Layout im Forum völlig zerschossen, darum dachte ich, frag ich lieber Profis. Bin in Javascript leider sehr noobig und wollte nichts kaputtmachen.

****************************************************
Bitte nicht anchatten - der Chat ist bei mir ausgeblendet und ich sehe eure Nachrichten teilweise erst 20 Minuten später. Schreibt lieber eine PN.
Bitte außerdem nicht in Themen taggen, in denen ich eh aktiv bin. Ich habe alle Themen, an denen ich mitdiskutiere, aboniert und kriege mit, wenn ihr was schreibt. Danke!

 Antworten

 Beitrag melden
12.04.2018 11:44
avatar  Ludger
#55 RE: Starttext
avatar
Mitglied

habe das im Header

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
<center> 
<script language="javascript" type="text/javascript">
var Nickname = "nickname";
var xcookie = document.cookie;
if (xcookie.indexOf(Nickname) != -1 && xcookie.indexOf("besucht") == -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, ",");
document.write('<div id="Anzeige" style="font-size:18px; color:#6e120d; padding:0px 0px 0px 20px; "><img src="https://files.homepagemodules.de/b135428/f180t3130p43300n38.gif"border="0">Hallo, da bist du ja wieder, ' +User_Name+ '</div>');
document.cookie = 'besucht=0;';
}
</script>
</center>
 



in allen Browsern wird es korrekt angezeigt ... man/frau wird so namentlich begrüßt



nur beim Microsoft Edge Browser sieht es so aus



wer weiß Rat? ... danke

viele Grüße
Lud

 Antworten

 Beitrag melden
12.04.2018 12:03
avatar  XiNáru
#56 RE: Starttext
avatar
Mitglied

Olaf? dein letztes script funktioniert bei mir gar nicht (in der Kopfzeile eingesetzt es kommt nichts) und das von seite 1, das kann zum beispiel meinen namen nicht auslesen wegen dem á

Forenadresse: rpgoase.de
Foren-Nummer: 782125
Template: Buisness

 Antworten

 Beitrag melden
12.04.2018 12:11 (zuletzt bearbeitet: 12.04.2018 12:12)
avatar  Ludger
#57 RE: Starttext
avatar
Mitglied

du musst den Browser dafür ganz neu starten

... das ä usw kommt in den Folgescripts von Olaf

viele Grüße
Lud

 Antworten

 Beitrag melden
12.04.2018 19:08
avatar  Bolter
#58 RE: Starttext
avatar
Mitglied

Habe die aktuellste Version von Olafs Script gerade in unerem Forum eingebaut, sieht für mich super aus.
Auf das Feedback unserer User warte ich gespannt.

Ich habe mal ganz frech die Grafik von @Lady of the light kopiert:

Viele Grüße,
Denis

www.xv950bolt.de

Pro Silver

 Antworten

 Beitrag melden
14.04.2018 12:22 (zuletzt bearbeitet: 14.04.2018 12:30)
avatar  Bolter
#59 RE: Starttext
avatar
Mitglied

Nachtrag:
Das Feedback ist durchweg positiv, lediglich ein User berichtet sein AdBlocker verhindere die Anzeige des Starttextes.

Ein weiterer User hat in seinem Nick ein Doppelkreuz "#", im Starttext werde an Stelle dessen aber "%2523" angezeigt.
Analog zu Olafs Anpassungen für Sonderzeichen im Script habe ich die Zeile 17 für das Doppelkreuz eingefügt.
Zusätzlich habe ich ein Komma und ein Ausrufezeichen eingesetzt, die Schrift vergrössert, die Farbe geändert und die Geschwindigkeit erhöht.
Der Text lautet nun "Willkommen zurück, "Username"!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
<script language="javascript" type="text/javascript">
var Nickname = "nickname";
var xcookie = document.cookie;
if (xcookie.indexOf(Nickname) != -1 && xcookie.indexOf("besucht") == -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, ",");
User_Name= User_Name.replace(/%2523/g, "#");
document.write('<div id="Anzeige" style="font-size:20px; color:#444e6d; padding:20px 0px 0px 20px; "><marquee scrollamount=3,5 scrolldelay=50><b>Willkommen zurück, ' +User_Name+ '!</b></marquee></div>');
document.cookie = 'besucht=0;';
}
</script>
 



Von meiner Seite nochmals vielen Dank an Olaf für dieses Script!

Viele Grüße,
Denis

www.xv950bolt.de

Pro Silver

 Antworten

 Beitrag melden
14.04.2018 13:07 (zuletzt bearbeitet: 14.04.2018 13:08)
avatar  Ludger
#60 RE: Starttext
avatar
Mitglied

ich habe das als Plugin // Obere Leiste ... Footer

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 && xcookie.indexOf("besucht") == -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, ",");
document.write('<div id="Anzeige" style="font-size:16px; color:#000000; padding:0px 0px 0px 20px; "><img src="//files.homepagemodules.de/b135428/f180t3130p43300n38.gif"> <b>Hallo ' +User_Name+ ' da bist du ja wieder</b><img src="//files.homepagemodules.de/b135428/f180t3130p45325n20.gif"></div>');
document.cookie = 'besucht=0;';
}
</script>
 

 


ergibt das

viele Grüße
Lud

 Antworten

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