ilch Forum » Ilch Clan 1.1 » Design und Templates » Hintergrundgrafik wechseln

Geschlossen
  1. #1
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    Hallo!

    Ich habe in meiner Index klar mehrere Designelemente die als zellenhintergrund angegeben sind, also halt folgendes:

    <td background="include/designs/aabl2008/images/spiele.gif" width="727" colspan="2" valign="top" height="230">


    Ich wollte nun wissen - wie kann ich es machen das bei jedem Seitenaufruf eine andere Grafik angezegt wird, also halt dann anstelle von dem bild spiele.gif halt dann immer spiele2.gif, spiele3.gif usw usw.

    kann mir da jemand helfen?

    Grüße


    verwendete ilchClan Version: 1.1
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Hier mal eine Idee, auf dein Zellenhintergrund bezogen!

    <?PHP
    // BilderURL
    $bild[] = "apfel.jpg";
    $bild[] = "banane.jpg";
    $bild[] = "kiwi.jpg";
    $bild[] = "erdbeere.jpg";
    $bild[] = "orange.jpg";
    // Zufallszahl
    $nummer = mt_rand(0,count($bild)-1);
    ?>
    
    <td background="<? echo $bild[$nummer]; ?>" width="727" colspan="2" valign="top" height="230">
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    <?PHP
    // BilderURL
    $bild[] = "include/designs/aabl2008/images/spiele.gif";
    
    // Zufallszahl
    $nummer = mt_rand(0,count($bild)-1);
    ?> 
    <td background="<? echo $bild[$nummer]; ?>" width="727" colspan="2" valign="top" height="230">


    Hab das jetzt so eingebunden, aber es geht leider nix traurig

    Erstmal mit dem einen Bild damit der das halt anzeigt, weisst?
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Jan Hall Of Fame
    Registriert seit
    17.01.2007
    Beiträge
    3.646
    Beitragswertungen
    54 Beitragspunkte
    Vielleicht so:

    <?PHP
      $bild[] = "apfel.jpg";
      $bild[] = "banane.jpg";
      $bild[] = "kiwi.jpg";
      $bild[] = "erdbeere.jpg";
      $bild[] = "orange.jpg";
      $nummer = mt_rand(0,count($bild)-1);
    ?>
    
    <td style="background-image:url(include/designs/DESIGNNAME/images/<? echo $bild[$nummer]; ?>);" width="727px" height="230px" colspan="2" valign="top">
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    Also irgendwie will des net traurig

    wo muss den der PHP schnipsel hin in der index.html?

    <?PHP
    $bild[] = "spiele1.gif";
    $bild[] = "spiele2.gif";
    $bild[] = "spiele3.gif";
    $bild[] = "spiele4.gif";
    $bild[] = "spiele5.gif";
    $nummer = mt_rand(0,count($bild)-1);
    ?>


    das hier is ja klar, direkt in die zelle:

    <td style="background-image:url(include/designs/aabl2008/images/<? echo $bild[$nummer]; ?>);" width="727" colspan="2" valign="top" height="230">


    Wäre cool wenn einer die Lösung hat lächeln
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    keiner eine idee? traurig
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Jan Hall Of Fame
    Registriert seit
    17.01.2007
    Beiträge
    3.646
    Beitragswertungen
    54 Beitragspunkte
    Schreib das mal in deine index.php:

    <?php
    $class = rand(1, 3);
    
    echo '<style type="text/css"> .zufall {';
    if ( $class == '1' ) {
      echo 'background-color: #FF0000/;';
    } elseif ( $class == '2' ) {
      echo 'background-color: #00FF00/;';
    } else {
      echo 'background-color: #0000FF/;';
    }
    echo '}</style>';
    ?>

    Und in der index.html einfach <div class="zufall"> .
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Dazzel Mitglied
    Registriert seit
    28.10.2006
    Beiträge
    236
    Beitragswertungen
    1 Beitragspunkte
    Oder Pack den Code in ne Box und lass nur die Farbe aus geben und schreib dann in die index.htm vom Design sowas inner art:

    <td style="background-color: #{_boxes_bgfarbe}"></td>


    Ist der einfachste weg... Ich würd jetzt die Design Klasse ändern, aber dann bekomm ich wieder einen auffen Deckel xDD
    externer Link || Clanpage
    dazzit.de || Meine Hompage
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    Aber es soll mit images gehen, aso net mit ner farbe sondern mit grafiken?
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Jan Hall Of Fame
    Registriert seit
    17.01.2007
    Beiträge
    3.646
    Beitragswertungen
    54 Beitragspunkte
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Dazzel Mitglied
    Registriert seit
    28.10.2006
    Beiträge
    236
    Beitragswertungen
    1 Beitragspunkte
    Dann machste das so:
    in die index.php

    // Bilder einfügen
    $bild[] = "apfel.jpg";
    $bild[] = "banane.jpg";
    $bild[] = "kiwi.jpg";
    $bild[] = "erdbeere.jpg";
    $bild[] = "orange.jpg";
    
    // Zufallbild auswählen
    $bgimage = $bild[rand(0,count($bild)-1)];
    
    // Klasse ausgeben
    echo '<style type="text/css">';
    echo '.bgimage {';
    echo 'background-image: url(pfad/zum/bild/ordner'. $bild .')'; 
    // Noch weitere ändernungen.. ka was xD
    echo '}';
    echo '</style>';


    Und nu in der index.htm vom Desing

    <td class="bgimage">INHALT</td>


    Oder wie gesagt du lässt es über eine Box machen lachen


    Zuletzt modifiziert von Dazzel am 29.08.2009 - 00:27:13
    externer Link || Clanpage
    dazzit.de || Meine Hompage
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Jan Hall Of Fame
    Registriert seit
    17.01.2007
    Beiträge
    3.646
    Beitragswertungen
    54 Beitragspunkte
    kleine Verbesserung:

    background-image: pfad/zum/bild/ordner' .$bild;

    => background-image:url(pfad/zum/bild/ordner'.$bild.')';
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Dazzel Mitglied
    Registriert seit
    28.10.2006
    Beiträge
    236
    Beitragswertungen
    1 Beitragspunkte
    Ohh.. ja verdammt... Kommt davon wenn man sowas auf die schnell macht lachen

    Habs editiert ^^
    externer Link || Clanpage
    dazzit.de || Meine Hompage
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Dazzel

    Dann machste das so:
    in die index.php

    // Bilder einfügen
    $bild[] = "apfel.jpg";
    $bild[] = "banane.jpg";
    $bild[] = "kiwi.jpg";
    $bild[] = "erdbeere.jpg";
    $bild[] = "orange.jpg";
    
    // Zufallbild auswählen
    $bgimage = $bild[rand(0,count($bild)-1)];
    
    // Klasse ausgeben
    echo '<style type="text/css">';
    echo '.bgimage {';
    echo 'background-image: url(pfad/zum/bild/ordner'. $bild .')'; 
    // Noch weitere ändernungen.. ka was xD
    echo '}';
    echo '</style>';


    Und nu in der index.htm vom Desing

    <td class="bgimage">INHALT</td>


    Oder wie gesagt du lässt es über eine Box machen lachen


    Zuletzt modifiziert von Dazzel am 29.08.2009 - 00:27:13


    Aber ich hab doch im design ne Index.html.... traurig

    Sorry, aber ich selbber in einechter noob was das angeht...

    Wäre super wenn da einer helfen könnte lächeln
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Jan Hall Of Fame
    Registriert seit
    17.01.2007
    Beiträge
    3.646
    Beitragswertungen
    54 Beitragspunkte
    Er:
    Und nu in der index.htm vom Desing

    Du:
    Aber ich hab doch im design ne Index.html

    => Du musst das "class" dahin schreiben, wo sich der Hintergrund ändern soll.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Design und Templates

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten