MyBB.de Forum
Bilder Wechsel - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html)
+--- Thema: Bilder Wechsel (/thread-37672.html)

Seiten: Seiten: 1 2 3


RE: Bilder Wechsel - SvePu - 11.02.2021

Theoretisch braucht man auch nur die background Regel der CSS Klasse .branding anpassen lassen.
Code:
<script type="text/javascript">
<!--
var imlocation = "images/";
var branding = document.getElementsByClassName("branding");
function ImageArray (n) {
   this.length = n;
   for (var i =1; i <= n; i++) {
     this[i] = ' '
   }
}
image = new ImageArray(7);
image[0] = 'sunday.gif';
image[1] = 'monday.gif';
image[2] = 'tuesday.gif';
image[3] = 'wednesday.gif';
image[4] = 'thursday.gif';
image[5] = 'friday.gif';
image[6] = 'saturday.gif';
var currentdate = new Date();
var imagenumber = currentdate.getDay();
document.branding[0].style.backgroundImage  = "url("+ imlocation + image[imagenumber] +")";
//-->
</script>



RE: Bilder Wechsel - Roland - 11.02.2021

Wenn du einmal in Samos bist geht ein Ouzo auf meine Rechnung Smile
Habe es soweit geschafft aber leider fehlt oben und unten etwas von Bild.


RE: Bilder Wechsel - Schnapsnase - 11.02.2021

Wen meinst Du mit dem Ouzo? - haben mehrere Personen verdient Big Grin 
Ich kann nicht erkennen, dass am Bild etwas fehlt. Wie meinst Du das?


RE: Bilder Wechsel - Roland - 11.02.2021

Selbstverständlich bezahle ich eine Runde Ouzo!!
Das Bild ist oben abgeschnitten, normal geht es bis zur Schrift hinauf.
Unten geht es bis das weiss kommt.

Auch unter dem Bild fehlt die Schrift Kalender/Hilfe usw.

   
   


RE: Bilder Wechsel - Roland - 11.02.2021

Wenn man nicht angemeldet ist, ist alles O.K
Wenn man angemeldet ist sieht man /Samos Forum/Mitglieder/Kalender/Suchen und Hilfe nicht Sad

   
   


RE: Bilder Wechsel - Roland - 11.02.2021

Danke!!! Alles erledigt!

Dank Eurer Hilfe!!

Smile Smile Smile


RE: Bilder Wechsel - Roland - 12.02.2021

Habe noch eine Frage wie kann ich jetzt die Bilder verlinken?

Code:
<script type="text/javascript"><!--
var imlocation = "images/";
function ImageArray (n) {
   this.length = n;
   for (var i =1; i <= n; i++) {
     this[i] = ' '
   }
}
function linkArray (n) {
   this.length = n;
   for (var i =1; i <= n; i++) {
     this[i] = ' '
   }
}
image = new ImageArray(7);
image[0] = 'sunday.gif';
image[1] = 'monday.gif';
image[2] = 'tuesday.gif';
image[3] = 'wednesday.gif';
image[4] = 'thursday.gif';
image[5] = 'friday.gif';
image[6] = 'saturday.gif';
link = new linkArray(7);
link[0] = 'link1.html';
link[1] = 'link2.html';
link[2] = 'link3.html';
link[3] = 'link4.html';
link[4] = 'link5.html';
link[5] = 'link6.html';
link[6] = 'link7.html';

Wie bekomme ich den Link im Banner weg der auf das Forum verlinkt ist. DANKE


RE: Bilder Wechsel - [ExiTuS] - 12.02.2021

In diesem Falle würde ich das Array konstrukt umbauen auf ein Mehrdimensionales, um Bilder und Links in einem Array-Element unterzubringen, z.B. so (ungetestet):
Code:
<script type="text/javascript"><!--
var imlocation = "images/";

function ArrayDay(x,y) {
    this.items = new Array(x);
    for (i = 0; i < y; i++) { this.items[i] = new Array(y); }
}
      
a = new ArrayDay(7,1);
a.items[0][0] = 'monday.jpg';
a.items[0][0] = 'link_monday.html';
a.items[1][0] = 'tuesday.jpg';
a.items[1][0] = 'link_tuesday.html';
a.items[2][0] = 'wednesday.jpg';
a.items[2][0] = 'link_wednesday.html';

/* ... */

var currentdate = new Date();
var imagenumber = currentdate.getDay();
document.write('<a href="' + image[imagenumber][0] + '"><img src="' + imlocation + image[imagenumber] + '"></a>');
//--></script>
Das vorherige, übergreifende Link (<a>) muss natürlich entfernt werden, weil hier ein neuer Link inkl. Bild generiert und eingefügt wird.

Ich habe es nicht getestet! Daher probiere es erstmal aus und korrigiere, falls nötig.

[ExiTuS]


RE: Bilder Wechsel - Roland - 12.02.2021

Danke für die Antwort!
Das kann ich leider nicht, dann lass ich nur die Bilder ohne Link.
Trotzdem Herzlichen Dank!!


RE: Bilder Wechsel - [ExiTuS] - 12.02.2021

Oups, ich habe einen Fehler entdeckt! Natürlich muss das Array so aussehen:
Code:
[...]
a.items[0][0] = 'monday.jpg';
a.items[0][1] = 'link_monday.html';
a.items[1][0] = 'tuesday.jpg';
a.items[1][1] = 'link_tuesday.html';
a.items[2][0] = 'wednesday.jpg';
a.items[2][1] = 'link_wednesday.html';
[...]
... also [0][0], [0][1], [1][0], [1][1], ...

Hast du es denn schon getestet?
Prinzipiell sollte der Code so funktionieren und falls nicht, gehen wir meinen Flüchtigkeitsfehlern gerne auf die Spur Smile

[ExiTuS]