Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Starttext
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
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!
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.
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
Hi Olaf,
ich habs heute morgen nochmal genauer getestet.
Es funktioniert doch hervorragend.
Danke
#52 RE: Starttext
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!
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.
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
#54 RE: Starttext
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!
habe das im Header
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
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:
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"!
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!
ich habe das als Plugin // Obere Leiste ... Footer
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>
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Thema | Antworten | Aufrufe | Letzte Aktivität | |||
---|---|---|---|---|---|---|
TalkTalk |
0
Ihr-Musikbasar.de
22.01.2015 |
381 |
|
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software