loop frage

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • loop frage

    hoi und zwar kommt es immer haeufiger for das ich auf seiten sehe das jeder zweite datensatz spiegelverkehrt ist! nun wollte ich fragen wie genau das funktioniert oder ob es überhaupt machtbar ist mit loops.

    ich habe es wie folgt versucht jedoch funkt es nicht^^:
    PHP-Code:
    for($run=0$run<$referenzen_loop$run++) {
    if(
    $run == 0) {  
      
    $data['referenzen'][$run]['name'] = $cs_referenzen[$run]['referenzen_name'];
      
    $data['referenzen'][$run]['url'] = cs_url('referenzen','view','id=' $cs_referenzen[$run]['referenzen_id']);
      
    $data['referenzen'][$run]['prozent'] = $cs_referenzen[$run]['referenzen_prozent'];
    }

    und dann noch meine theme datei:
    HTML-Code:
    <table class="forum" style="width:{page:width}" cellpadding="0" cellspacing="{page:cellspacing}">
    {loop:referenzen}
    <tr>
    <td>
    <div style="float:left;text-align:left;"><a href="{referenzen:url}" class="rollover2">{referenzen:name}</a></div>
    <div style="float:right;text-align:right;padding-right:3px;"><div style="color:#FFFFFF;">{referenzen:prozent}%</div></div>
    </td>
    </tr>
    <tr>
    <td><div class="progress-container"><div style="width: {referenzen:prozent}%"></div></div></td>
    </tr>
    {stop:referenzen}
    </table>
    ich hoffe mir kann wer helfen bzw. nenn denk anstoß verpassen

    gruß

  • #2
    Hallo,

    "jeder zweite" ist aber [FONT="Courier New"]$run % 2 == 1[/FONT], ansonsten verstehe ich weder was du meinst noch was du vor hast.

    Gruß,

    Amica
    [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
    Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
    Super, danke!
    [/COLOR]

    Kommentar


    • #3
      momentan ist es so das druch den loop alle daten gleich ausgegeben werden und ich würde gerne wie hier auf diesen bild was ich angefertigt habe

      gerne jeden zweiten dtensatz spiegelverkehrt anzeigen.

      das
      [COLOR=#000000][COLOR=#006600]if([/COLOR][COLOR=#0000CC]$run [/COLOR][COLOR=#006600]% [/COLOR][COLOR=#0000CC]2 [/COLOR][COLOR=#006600]== [/COLOR][COLOR=#0000CC]0[/COLOR][COLOR=#006600]) {
      }[/COLOR][/COLOR]
      habe ich reingebaut auf der hoffnung das es so funktioniert^^ tut es aber nicht desshalb bitte ich hier um hilfe oder vorschlaege.

      gruß
      [COLOR=#000000][COLOR=#006600][/COLOR][/COLOR]

      Kommentar


      • #4
        Achsooooo, das hat aber weder was mit spiegelverkehrt zu tun noch mit PHP. Das nennt man Ausrichtung oder Bündigkeit und wird mit CSS gemacht. Das einzige, was du in PHP erledigen musst (da CSS3 noch nicht so weitgehend unterstützt wird), ist die Vergabe alternierender CSS-Klassennamen, so dass folgendes entsteht:

        HTML-Code:
        ...
        <p class="odd">... </p>
        <p class="even">...</p>
        <p class="odd">... </p>
        <p class="even">...</p>
        ...
        Der Rest ist nur noch CSS.

        Gruß,

        Amica
        [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
        Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
        Super, danke!
        [/COLOR]

        Kommentar


        • #5
          öhm ich versteh immernoch nicht ganz wie ich meine theme datei darauf anpasse oO?!

          weil ich kann ja nicht überall wo ... das gleiche reinscheriben jedoch verschiedene dinge auch nicht weil das ja dann verschiedenen angezeigt wird.
          und wenn ich zB die platzhalter so anordne text bild wie soll sich das denn bitte drehen???
          Zuletzt geändert von palle361; 18.09.2009, 14:08.

          Kommentar


          • #6
            Schreibst du bitte mal in Sätzen, die man verstehen kann?
            [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
            Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
            Super, danke!
            [/COLOR]

            Kommentar


            • #7
              :re

              wenn ich das mache wie du sagst versthe ich nicht wie man aus dieser anordnung

              PLATZHALTER:TEXT PLATZHALTER:BILD


              das ganze per css drehen kann?ich kann lediglich nachvollziehen das man dadruch einen background, oder generell das aussehen verändern lässt aber wie zum teufel schaff ich das bitte die platzhalter die position wechseln?
              ich kann mit text-align oder float etc. ledeglich die ausrichtung kontrollieren.

              gruß

              Kommentar


              • #8
                Wenn das nicht mit float geht, ist der HTML Entwurf ungeeignet.

                HTML-Code:
                ...
                <p class="odd"><img src="..." alt="..." />Text Text ...</p>
                <p class="even"><img src="..." alt="..." />Text Text ...</p>
                <p class="odd"><img src="..." alt="..." />Text Text ...</p>
                <p class="even"><img src="..." alt="..." />Text Text ...</p>
                ...
                Code:
                p.odd img { float: left; width: 120px; margin-right: 10px; }
                p.event img { float: right; width: 120px; margin-left: 10px; }
                Gruß,

                Amica
                [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
                Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
                Super, danke!
                [/COLOR]

                Kommentar


                • #9
                  @palle361: Lerne bitte mit den Sprachen Deutsch, HTML und CSS halbwegs umzugehen. In der Reihenfolge bitte.
                  I don't believe in rebirth. Actually, I never did in my whole lives.

                  Kommentar


                  • #10
                    @wahsaga: besser hätte man es nicht auf den Punkt bringen können
                    [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
                    Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
                    Super, danke!
                    [/COLOR]

                    Kommentar

                    Lädt...
                    X