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.
Script in Inhaltsbox oder über die Boxen stellen
Hallo liebe Tüftler,
vielleicht kann mir jemand helfen:
Ich habe ein Script, das unten im Footer anzeigt Datum, Forumalter. Es landete automatisch im Footer, hab es nicht dort eingegeben.
Ich hab es versucht unter dem Header anzuzeigen, leider wird dann die Schrift im ganzen Forum viel kleiner, keine Ahnung warum. Also nix.
Ich hätte es gerne
entweder über den Inhaltsboxen (wäre mir am liebsten)
oder in einer Inhaltsbox stehen.
Es geht um diese Anzeige:
Zitat von Rika1 im Beitrag #1
Es landete automatisch im Footer, hab es nicht dort eingegeben.
Wo hast du es denn eingegeben?
Wie sieht das Script aus?
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Ich hab es in Eigenes Javascript eingegeben:
<body>
</body>
</html>
<center>
<font face="Arial" size="2" color="#FFFFFF">
<img src="https://files.homepagemodules.de/b759842/a_310_00b78ea5.gif" Wir sind online seit dem 10. Juli 2012" border="0" width="16" height="16" />
<script type="text/Javascript">
<!--
today = new Date();
bYear = 2012; // Start Jahr
bMonth = 7; // Start Monat
bDay = 10; // Start Tag
tYear = today.getFullYear();
tMonth = (today.getMonth() ) + 1 ;
tDay = today.getDate();
tHour = today.getHours();
fYear = 0;
fMonth = 0;
fDay = 0;
fHour = 0;
x = 0;
y = 0;
z = 0;
a = 0;
b = 0;
c = 0;
function testMonth() {
if (y==4 || y==6 || y==9 || y==11) x=30
else if (y==2) x=28
else x=31
}
function testDay() {
fDay = (z - bDay) + tDay;
if (fDay > a) {
fMonth += 1;
fDay = fDay - a;
}
}
y = bMonth;
testMonth();
z = x;
y = bMonth;
testMonth();
a = x;
if (bMonth <= tMonth) {
fYear = tYear - bYear;
fMonth = (tMonth - bMonth);
testDay();
}
fYear = (tYear - bYear) - 1
fMonth = ((12 - bMonth) + tMonth) - 1;
testDay();
if (fMonth >= 12) {
fYear += 1;
fMonth -= 12;
}
with(Math) {
theYear=fYear;
tensYear=floor(theYear/10);
onesYear=theYear-(tensYear*1);
theMonth=fMonth
tensMonth=floor(theMonth/10);
onesMonth=theMonth-(tensMonth*1);
theDay=fDay
tensDay=floor(theDay/10);
onesDay=theDay-(tensDay*1);
var testArray = new makeArray("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
for (z=1; z<=12; z++) {
if (tMonth==z) {
var b=testArray[z]
}
}
for (z=1; z<=12; z++) {
if (bMonth==z) {
var c=testArray[z]
}
}
}
var page
page = "Heute ist der <b>"+tDay+". "+b+" "+tYear+"</b><br>"
page += "Seniorenforum50plus ist seit <b>"+bDay+". "+c+" "+bYear+"</b> Online <br>"
page += " <b>"
if(parseInt(tensYear+onesYear) == 1) {
page += tensYear + onesYear + " Jahr</b>,<b> "
}
else {
page += tensYear + onesYear + " Jahre</b>,<b> "
}
if(parseInt(tensYear+onesYear) == 0) {
page += ""
}
if(parseInt(tensMonth+onesMonth) == 1) {
page += tensMonth + onesMonth + " Monat </b>und<b> "
}
else {
page += tensMonth + onesMonth + " Monate </b>und<b> "
}
if(parseInt(tensDay+onesDay) == 1) {
page += tensDay + onesDay + " Tag</b>"
}
else {
page += tensDay + onesDay + " Tage</b>"
}
function makeArray() {
this.length = makeArray.arguments.length
for (var i = 0; i < this.length; i++)
this[i+1] = makeArray.arguments[i]
}
document.write(page)
→
</script>
#4 RE: Script in Inhaltsbox oder über die Boxen stellen
Das was du da im Spoiler zeigst, gehört nicht in eigenes java-Script da er auch HTML enthällt.
Der img-Tag im HTML Teil ist fehlerhaft. Wir sind online seit dem 10. Juli 2012" gehört da nicht rein.
Das ist auch überflüssig.
2
3
4
</head>
<body>
</body>
</html>
<center> ist ohne geschlossenes </center>
Das gehört in HTML, zum Beispiel HTML vor Navigation
2
3
4
5
6
<center>
<font face="Arial" size="2" color="#FFFFFF">
<img src="https://files.homepagemodules.de/b759842/a_310_00b78ea5.gif" border="0" width="16" height="16" />
Wir sind online seit dem 10. Juli 2012
</font>
</center>
Alles in Allem ziemlich chaotisch.
<!-- und ? sind auch fehl am Platz.
Den Code habe ich nicht kontrolliert ob er Fehlerfrei ist.
Mir ist aber auf anhieb aufgefallen, dass einige Variablen nicht deklariert sind.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#5 RE: Script in Inhaltsbox oder über die Boxen stellen
Das Script hab ich von jemanden bekommen. Unten im Footer funktioniert es aber einwandfrei.
Jetzt bräuchte ich ihn nur wie er sein soll und wie ich ihn dann oben über die Inhaltsboxen kriege oder in eine Box ganz oben.
Danke Mike, aber wenn was irgendwo nicht sein sollte müsste ich wissen wo es dann sein soll. Ich bin mit Scripts nicht vertraut.🙄
Probier das mal.
Das Script habe ich gekapselt und die Variablen deklariert um Konflikte mit anderen Scripten zu vermeiden.
2
3
4
5
6
7
<center>
<font face="Arial" size="2" color="#FFFFFF">
<img src="https://files.homepagemodules.de/b759842/a_310_00b78ea5.gif" border="0" width="16" height="16" />
<div id="my_page"></div>
</font>
</center>
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
<script type="text/Javascript">
var my_page = function() {
today = new Date();
var bYear = 2012, // Start Jahr
bMonth = 7, // Start Monat
bDay = 10, // Start Tag
tYear = today.getFullYear(),
tMonth = (today.getMonth() ) + 1,
tDay = today.getDate(),
tHour = today.getHours(),
fYear = 0,
fMonth = 0,
fDay = 0,
fHour = 0,
x = 0,
y = 0,
z = 0,
a = 0,
b = 0,
c = 0;
function testMonth() {
if (y==4 || y==6 || y==9 || y==11) x=30;
else if (y==2) x=28;
else x=31;
}
function testDay() {
fDay = (z - bDay) + tDay;
if (fDay > a) {
fMonth += 1;
fDay = fDay - a;
}
}
y = bMonth;
testMonth();
z = x;
y = bMonth;
testMonth();
a = x;
if (bMonth <= tMonth) {
fYear = tYear - bYear;
fMonth = (tMonth - bMonth);
testDay();
}
fYear = (tYear - bYear) - 1
fMonth = ((12 - bMonth) + tMonth) - 1;
testDay();
if (fMonth >= 12) {
fYear += 1;
fMonth -= 12;
}
with(Math) {
theYear=fYear;
tensYear=floor(theYear/10);
onesYear=theYear-(tensYear*1);
theMonth=fMonth
tensMonth=floor(theMonth/10);
onesMonth=theMonth-(tensMonth*1);
theDay=fDay
tensDay=floor(theDay/10);
onesDay=theDay-(tensDay*1);
var testArray = new makeArray("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
for (z=1; z<=12; z++) {
if (tMonth==z) {
var b=testArray[z]
}
}
for (z=1; z<=12; z++) {
if (bMonth==z) {
var c=testArray[z]
}
}
}
var page;
page = "Heute ist der <b>"+tDay+". "+b+" "+tYear+"</b><br>";
page += "Seniorenforum50plus ist seit <b>"+bDay+". "+c+" "+bYear+"</b> Online <br>";
page += " <b>";
if(parseInt(tensYear+onesYear) == 1) {
page += tensYear + onesYear + " Jahr</b>,<b> ";
}
else {
page += tensYear + onesYear + " Jahre</b>,<b> ";
}
if(parseInt(tensYear+onesYear) == 0) {
page += "";
}
if(parseInt(tensMonth+onesMonth) == 1) {
page += tensMonth + onesMonth + " Monat </b>und<b> ";
}
else {
page += tensMonth + onesMonth + " Monate </b>und<b> ";
}
if(parseInt(tensDay+onesDay) == 1) {
page += tensDay + onesDay + " Tag</b>";
}
else {
page += tensDay + onesDay + " Tage</b>";
}
function makeArray() {
this.length = makeArray.arguments.length;
for (var i = 0; i < this.length; i++) {
this[i+1] = makeArray.arguments[i];
}
}
$('#my_page').prepend(page);
};
my_page();
</script>
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#7 RE: Script in Inhaltsbox oder über die Boxen stellen
Super Mike, danke! 🥰
Das Smilie würde ich jetzt gern weg lassen.
Muß ich dann einfach nur das hier entfernen?
Oder muß dann noch was geändert werden?
Nur das img-Tag entfernen.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Danke nochmal.
Nochmal nerven 😁
Der Abstand zum Header oben ist keiner, sieht doof aus.
Was muß ich einsetzen damit da genau so viel Abstand wie nach unten zur Navi erfolgt?
Also jetzt versteh ich wieder mal die Welt nicht mehr.
Der Text stand oben über der Navigation, wie er soll (nur eben der Abstand oben fehlt).
Dann wollte ich die Schriftfarbe ändern auf Gelb. Da war der Text verschwunden. Ich änderte wieder auf weiß wie vorher... der Text bleibt verschwunden! Hab nix sonst geändert.
#12 RE: Script in Inhaltsbox oder über die Boxen stellen
Du hast das Anführungszeichen hinter dem Farbcode vergessen.
<center>
<font face="Arial" size="2" color="#FFFFFF">
<div id="my_page"></div>
</font>
</center>
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Da hätte ich eigentlich selbst drauf kommen sollen.
Danke.
#14 RE: Script in Inhaltsbox oder über die Boxen stellen
#15 RE: Script in Inhaltsbox oder über die Boxen stellen
@Rika1
Hier eine bessere Lösung für deine Abstände oben und unten.
class="mt-2 mb-2"
Das ist für der Abstand oben.
Das ist für den Abstand unten.
Zahlen von 0 bis 5.
Oder du ersetzt mt-2 mb-2 gegen my-2.
my-2 ist oben und unten, mx-2 wäre links und rechts, m-2 wäre alle 4 Seiten..
https://getbootstrap.com/docs/5.2/utilit...gin-and-padding
2
3
4
5
<center>
<font face="Arial" size="2" color="#fff">
<div id="my_page" class="mt-2 mb-2"></div>
</font>
</center>
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
- 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
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software