Script in Inhaltsbox oder über die Boxen stellen

  • Seite 1 von 2
07.12.2022 13:36
avatar  Rika1
#1 Script in Inhaltsbox oder über die Boxen stellen
avatar
Mitglied

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:

Viele Grüsse, Rika

https://seniorenforum50plus.de

 Antworten

 Beitrag melden
07.12.2022 14:13
avatar  Mike48
#2 RE: Script in Inhaltsbox oder über die Boxen stellen
avatar
Mitglied

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 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
07.12.2022 14:19
avatar  Rika1
#3 RE: Script in Inhaltsbox oder über die Boxen stellen
avatar
Mitglied

Ich hab es in Eigenes Javascript eingegeben:

</head>


<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>

Viele Grüsse, Rika

https://seniorenforum50plus.de

 Antworten

 Beitrag melden
07.12.2022 15:44 (zuletzt bearbeitet: 07.12.2022 15:50)
avatar  Mike48
#4 RE: Script in Inhaltsbox oder über die Boxen stellen
avatar
Mitglied

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.

1
2
3
4
 
</head>
<body>
</body>
</html>
 



<center> ist ohne geschlossenes </center>

Das gehört in HTML, zum Beispiel HTML vor Navigation

1
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 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
07.12.2022 16:10 (zuletzt bearbeitet: 07.12.2022 16:10)
avatar  Rika1
#5 RE: Script in Inhaltsbox oder über die Boxen stellen
avatar
Mitglied

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.🙄

Viele Grüsse, Rika

https://seniorenforum50plus.de

 Antworten

 Beitrag melden
07.12.2022 16:31
avatar  Mike48
#6 RE: Script in Inhaltsbox oder über die Boxen stellen
avatar
Mitglied

Probier das mal.
Das Script habe ich gekapselt und die Variablen deklariert um Konflikte mit anderen Scripten zu vermeiden.

1
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>
 
 



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
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 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
07.12.2022 16:41 (zuletzt bearbeitet: 07.12.2022 16:42)
avatar  Rika1
#7 RE: Script in Inhaltsbox oder über die Boxen stellen
avatar
Mitglied

Super Mike, danke! 🥰

Das Smilie würde ich jetzt gern weg lassen.
Muß ich dann einfach nur das hier entfernen?

<img src="https://files.homepagemodules.de/b759842/a_310_00b78ea5.gif" border="0" width="16" height="16" />

Oder muß dann noch was geändert werden?

Viele Grüsse, Rika

https://seniorenforum50plus.de

 Antworten

 Beitrag melden
07.12.2022 16:44
avatar  Mike48
#8 RE: Script in Inhaltsbox oder über die Boxen stellen
avatar
Mitglied

Nur das img-Tag entfernen.


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

 Antworten

 Beitrag melden
07.12.2022 16:45
avatar  Rika1
#9 RE: Script in Inhaltsbox oder über die Boxen stellen
avatar
Mitglied

Danke nochmal.

Viele Grüsse, Rika

https://seniorenforum50plus.de

 Antworten

 Beitrag melden
07.12.2022 17:04
avatar  Rika1
#10 RE: Script in Inhaltsbox oder über die Boxen stellen
avatar
Mitglied

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?

Viele Grüsse, Rika

https://seniorenforum50plus.de

 Antworten

 Beitrag melden
07.12.2022 18:45
avatar  Rika1
#11 RE: Script in Inhaltsbox oder über die Boxen stellen
avatar
Mitglied

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.

Viele Grüsse, Rika

https://seniorenforum50plus.de

 Antworten

 Beitrag melden
07.12.2022 20:37 (zuletzt bearbeitet: 07.12.2022 20:38)
avatar  Mike48
#12 RE: Script in Inhaltsbox oder über die Boxen stellen
avatar
Mitglied

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 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
07.12.2022 20:45
avatar  Rika1
#13 RE: Script in Inhaltsbox oder über die Boxen stellen
avatar
Mitglied

Da hätte ich eigentlich selbst drauf kommen sollen.
Danke.

Viele Grüsse, Rika

https://seniorenforum50plus.de

 Antworten

 Beitrag melden
08.12.2022 08:43 (zuletzt bearbeitet: 08.12.2022 08:43)
avatar  Rika1
#14 RE: Script in Inhaltsbox oder über die Boxen stellen
avatar
Mitglied

Zitat von Rika1 im Beitrag #10
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?


Das hat sich erledigt. Hab ein Smilie über den Text gestellt, dann klebt der Text nicht am Header.

Viele Grüsse, Rika

https://seniorenforum50plus.de

 Antworten

 Beitrag melden
08.12.2022 10:14 (zuletzt bearbeitet: 08.12.2022 10:26)
avatar  Mike48
#15 RE: Script in Inhaltsbox oder über die Boxen stellen
avatar
Mitglied

@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

1
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 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

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