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
@Olaf
Hallo Dr.Olaf,
Nicknamen mit Leerzeichen Beispiel: Frau Holle
erhalten für das Leerzeichen Sonderzeichen
wenn es dagegen ein Medikament gibt, könntest du es bitte verschreiben?
Moin moin,
darf ich auch einen Wunsch dazu äussern?
Ich finde das Skript klasse.
Aber der Text wird dauerhaft angezeigt.
Darum habe ich das Skript auch erstmal wieder entfernt.
Ist es machbar, daß er nur einmal nach dem Login gezeigt wird und sobald man sich im Forum dann bewegt,
wieder verschwindet?
Ich weiß nicht wie man die Variablen dazu einbauen müsste.
Du sprichst mir aus der Seele! Ich würde Olaf's Script ebenfalls liebend gerne für das Hauptforum verwenden, weil es wirklich klasse ist.
So sehr ich auch sonst gegen Lauftexte bin, aber für eine kurze Begrüßung im Kopfzeilenbereich finde ich so etwas sehr angebracht. Ist einfach eine nette Geste.
So schließe ich mich also an und bitte Olaf ebenfalls darum, ob es sich nicht irgendwie machen lässt, dass im Falle des Lauftextes ein nur einmaliges Durchlaufen der Begrüßung möglich wäre. So wäre es einfach perfekt! Ganz großes Danke!!!
Zitat von Ludger im Beitrag #32
@Olaf
Hallo Dr.Olaf,
Nicknamen mit Leerzeichen Beispiel: Frau Holle
erhalten für das Leerzeichen Sonderzeichen
wenn es dagegen ein Medikament gibt, könntest du es bitte verschreiben?
In den folgenden Script (normalen Lauftext) habe ich die korreke Umsetzung von Leerzeichen und Kommas mit eingebaut:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<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, ",");
document.write('<div style="font-size:16px; color:#ffff00; padding:20px 0px 0px 20px; ">Willkommen zurück ' +User_Name+ '</div>');
}
</script>
Zitat von Tausendstern im Beitrag #34
So schließe ich mich also an und bitte Olaf ebenfalls darum, ob es sich nicht irgendwie machen lässt, dass im Falle des Lauftextes ein nur einmaliges Durchlaufen der Begrüßung möglich wäre. So wäre es einfach perfekt! Ganz großes Danke!!!
Da es mir keine bekannte Anweisung gibt,einen Lauftext ohne großen Aufwand nur einmal durchlaufen zu lassen,habe ich einfach den Lauftext mit einer Zeitschleife versehen,die ungefär einen Durchlauf macht und dann verschwindet.
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) {
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>');
}
setTimeout(function() {document.getElementById('Anzeige').style.display = 'none';},41000);
</script>
Gruß
Olaf
Vielen Dank! Das probiere ich gleich heute noch aus und stelle die Zeitschleife entsprechend ein. Großartige Idee!
Sorry, Olaf - da scheint irgendwo etwas nicht zu stimmen. Der Text läuft und läuft. Ich habe die Zeitschleife schon auf den Wert 1000 runter gesetzt.
In meinem Testforum klappt es.
Aber sobald man im Forum rum blättert doer die Seite aktualisiert,
werden ja alle Werte zurück gesetzt und die Schrift läuft erneut.
Schade.
Aber trotzdem für deine Mühe Olaf.
Ich kann aus dein Skripten vieles abgreifen daß mir gefällt.
Ich Dummdussel hatte es in die CSS anstatt in die Kopfzeile eingetragen...
Zitat von eini1971 im Beitrag #38
In meinem Testforum klappt es.
Aber sobald man im Forum rum blättert doer die Seite aktualisiert,
werden ja alle Werte zurück gesetzt und die Schrift läuft erneut.
Schade.
Du hast Recht.Ist von mir nicht bedacht worden,das es ja mit jeden erneuern der Seite wieder neu gestartet wird.
So habe ich im Moment dafür keine Lösung .
Gruß
Olaf
Zitat von Tausendstern im Beitrag #39
Ich Dummdussel hatte es in die CSS anstatt in die Kopfzeile eingetragen...
So langsam kommst Du aber auch durcheinander...
Gruß
Olaf
Zitat von eini1971 im Beitrag #33
darf ich auch einen Wunsch dazu äussern?
Ich finde das Skript klasse.
Aber der Text wird dauerhaft angezeigt.
Darum habe ich das Skript auch erstmal wieder entfernt.
Ist es machbar, daß er nur einmal nach dem Login gezeigt wird und sobald man sich im Forum dann bewegt,
wieder verschwindet?
Das habe ich jetzt realisiert.
Der Lauftext wird beim einloggen angezeigt ,wird die erste Seite im Forum aufgerufen oder das Browserfenster aktualisiert,verschwindet der Lauftext und wird erst wieder angezeigt,wenn der Browser geschlossen wird (Sitzung beendet) und man sich wieder neu im Forum einloggt.
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("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,
so hatte ich mir das gedacht.
Ich habe im Netz nach Anleitungen und Beispielen für Cookies gesucht.
Leider war mir das alles zu abstrakt und komplex.
Das richtige Auslesen gelang mir nicht.
In meinem Testforum hat es zum Teil nun funktioniert.
Nach dem ersten Aufruf wurde der Text gezeigt.
Nach dem ersten Klick verschwand der Text und kam auch nicht wieder.
Dann habe ich mich abgemeldet und den Browser geschlossen.
Wieder geöffnet und angemeldet kam der Text allerdings nicht mehr.
So wie ich es verstanden habe, liegt das aber an der Gültigkeitszeit des Cookies bis es gelöscht wird.
Ich war wohl zu schnell.
Ich werde es morgen nochmal testen.
Aber jetzt schon mal ein riesen Dankeschön.
- 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