ilch Forum » Allgemein » HTML, PHP, SQL,... » Allianz Box - Neben einander.

Geschlossen
  1. #1
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    Hi an alle,

    Ich hab ne Box hier im Forum gefunden gehabt.. leider ist es nun lange her.

    Die Partner Box wird hochgescrollt, habs nun auf left umgestellt, mit einem Banner funktioniert das ganze so, wie ich es gerne hätte, jedoch bei 2, werden die banner untereinander gebostet lächeln

    ist es möglich, die php file so umzuschreiben, dass die banner neben einander und nicht untereinander sind?

    danke im vorraus! :-*

    <script language="JavaScript1.2">
    function makevisible(cur,which){
    strength=(which==0)? 1 : 0.5
    
    if (cur.style.MozOpacity)
    cur.style.MozOpacity=strength
    else if (cur.filters)
    cur.filters.alpha.opacity=strength*100
    }
    </script>
    <?php
    # Copyright by Manuel
    # Support www.ilch.de
    #------Highlight-------
    # Highlight-Mod by Eugen
    # Support www.eugen-bolz.de
    #-----MouseOver---------
    # Copyright by FleXoR
    # Support www.x-treme-fighter.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $allyAnzahl = $allgAr['Aanz'];
    if ( $allgAr['Aart'] == 1 ) {
    $sqlORDER = 'pos';
    } else {
    $sqlORDER = 'RAND()';
    }
    
    
    $allyNameAr = array();
    $allyLinkAr = array();
    $allyBanaAr = array();
    $allyAktAnz = 0;
    
    $allyAbf = 'SELECT * FROM `prefix_partners` ORDER BY '.$sqlORDER.' LIMIT 0,'.$allyAnzahl;
    $allyErg = db_query($allyAbf);
    if ( db_num_rows($allyErg) > 0) {
    echo '<marquee align="center" direction="left" width="441" height="135" scrollAmount="1" scrolldelay="50" onMouseover="this.scrollAmount=0" onMouseout="this.scrollAmount=1" style="border:none;">'; echo '<div align="center">';
    while($allyRow = db_fetch_object($allyErg)) {
    echo '<a class="box" href="'.$allyRow->link.'" target="_blank">';
    if ( empty ($allyRow->banner) ) {
    echo $allyRow->name;
    } else {
    echo '<div title="'.$allyRow->name.'-'.$allyRow->link.'"><img src="'.$allyRow->banner.'" alt="'.$allyRow->name.'" border="0" style="filter:alpha(opacity=100);-moz-opacity:0.8" onMouseover="makevisible(this,0)" onMouseout="makevisible(this,1)"></div>';
    }
    echo '</a><br />';
    }
    echo '</div>';
    # echo'</marquee>';
    }
    
    ?>
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    assault Hall Of Fame
    Registriert seit
    03.11.2006
    Beiträge
    2.925
    Beitragswertungen
    1 Beitragspunkte
    das eine <br />, was so ziemlich zuletzt ist, rauslöschen.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    ne, er macht doch immer ne neue div, ne neue div heist absatz eine zeile runter xD also muss das raus das ne neue div kommt xD
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    mhh.. geht leider beides nicht traurig
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    -GoA][-Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    mach doch einfach bei <a> style="float:left;" rein und des <br> noch weg könnte vil funktionieren


    Zuletzt modifiziert von -GoA][-Sniper am 30.11.2008 - 01:57:10
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    So dass es so aussieht?

    <script language="JavaScript1.2">
    function makevisible(cur,which){
    strength=(which==0)? 1 : 0.5
    
    if (cur.style.MozOpacity)
    cur.style.MozOpacity=strength
    else if (cur.filters)
    cur.filters.alpha.opacity=strength*100
    }
    </script>
    <?php
    # Copyright by Manuel
    # Support www.ilch.de
    #------Highlight-------
    # Highlight-Mod by Eugen
    # Support www.eugen-bolz.de
    #-----MouseOver---------
    # Copyright by FleXoR
    # Support www.x-treme-fighter.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $allyAnzahl = $allgAr['Aanz'];
    if ( $allgAr['Aart'] == 1 ) {
    $sqlORDER = 'pos';
    } else {
    $sqlORDER = 'RAND()';
    }
    
    
    $allyNameAr = array();
    $allyLinkAr = array();
    $allyBanaAr = array();
    $allyAktAnz = 0;
    
    $allyAbf = 'SELECT * FROM `prefix_partners` ORDER BY '.$sqlORDER.' LIMIT 0,'.$allyAnzahl;
    $allyErg = db_query($allyAbf);
    if ( db_num_rows($allyErg) > 0) {
    echo '<marquee align="center" direction="left" width="441" height="135" scrollAmount="1" scrolldelay="50" onMouseover="this.scrollAmount=0" onMouseout="this.scrollAmount=1" style="border:none;">'; echo '<div align="center">';
    while($allyRow = db_fetch_object($allyErg)) {
    echo '<a class="box" href="'.$allyRow->link.'" target="_blank">';
    if ( empty ($allyRow->banner) ) {
    echo $allyRow->name;
    } else {
    echo '<div title="'.$allyRow->name.'-'.$allyRow->link.'"><img src="'.$allyRow->banner.'" alt="'.$allyRow->name.'" border="0" style="filter:alpha(opacity=100);-moz-opacity:0.8" onMouseover="makevisible(this,0)" onMouseout="makevisible(this,1)"></div>';
    }
    echo '</a> style="float:left;"';
    }
    echo '</div>';
    # echo'</marquee>';
    }
    
    
    ?>
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    habs mit:

    <a style="float:left;"


    ersetzt.. doch es geht nciht traurig 1


    Zuletzt modifiziert von bbxdeniz am 01.12.2008 - 23:59:13
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    /pusch
    sry traurig ist mir echt wichtig <3

    weiß hier denn leider niemand was? traurig

    :-*
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    Schaut mal bitte hier:

    king2k4.funpic.de/test/

    auf der unteren seite, soll die scrollleiste erscheinen mit den ganzen bannern <3

    da wo zuzeit die suche ist


    Zuletzt modifiziert von bbxdeniz am 02.12.2008 - 23:47:24
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    versuchs mal so


    <script language="JavaScript1.2">
    function makevisible(cur,which){
    strength=(which==0)? 1 : 0.5
    
    if (cur.style.MozOpacity)
    cur.style.MozOpacity=strength
    else if (cur.filters)
    cur.filters.alpha.opacity=strength*100
    }
    </script>
    <?php
    # Copyright by Manuel
    # Support www.ilch.de
    #------Highlight-------
    # Highlight-Mod by Eugen
    # Support www.eugen-bolz.de
    #-----MouseOver---------
    # Copyright by FleXoR
    # Support www.x-treme-fighter.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $allyAnzahl = $allgAr['Aanz'];
    if ( $allgAr['Aart'] == 1 ) {
    $sqlORDER = 'pos';
    } else {
    $sqlORDER = 'RAND()';
    }
    
    
    $allyNameAr = array();
    $allyLinkAr = array();
    $allyBanaAr = array();
    $allyAktAnz = 0;
    
    $allyAbf = 'SELECT * FROM `prefix_partners` ORDER BY '.$sqlORDER.' LIMIT 0,'.$allyAnzahl;
    $allyErg = db_query($allyAbf);
    if ( db_num_rows($allyErg) > 0) {
    echo '<marquee align="center" direction="left" width="441" height="135" scrollAmount="1" scrolldelay="50" onMouseover="this.scrollAmount=0" onMouseout="this.scrollAmount=1"  style="float:left;" style="border:none;">'; echo '<div align="center">';
    while($allyRow = db_fetch_object($allyErg)) {
    echo '<a class="box" href="'.$allyRow->link.'" target="_blank">';
    if ( empty ($allyRow->banner) ) {
    echo $allyRow->name;
    } else {
    echo '<div title="'.$allyRow->name.'-'.$allyRow->link.'"><img src="'.$allyRow->banner.'" alt="'.$allyRow->name.'" border="0" style="filter:alpha(opacity=100);-moz-opacity:0.8" onMouseover="makevisible(this,0)" onMouseout="makevisible(this,1)"></div>';
    }
    echo '</a><br />';
    }
    echo '</div>';
    # echo'</marquee>';
    }
    
    ?>
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    nee du traurig

    zeigt er immer noch wie vorher an:

    king2k4.ki.funpic.de/test/
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    <script language="JavaScript1.2">
    function makevisible(cur,which){
    strength=(which==0)? 1 : 0.5
    
    if (cur.style.MozOpacity)
    cur.style.MozOpacity=strength
    else if (cur.filters)
    cur.filters.alpha.opacity=strength*100
    }
    </script>
    <?php
    # Copyright by Manuel
    # Support www.ilch.de
    #------Highlight-------
    # Highlight-Mod by Eugen
    # Support www.eugen-bolz.de
    #-----MouseOver---------
    # Copyright by FleXoR
    # Support www.x-treme-fighter.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $allyAnzahl = $allgAr['Aanz'];
    if ( $allgAr['Aart'] == 1 ) {
    $sqlORDER = 'pos';
    } else {
    $sqlORDER = 'RAND()';
    }
    
    
    $allyNameAr = array();
    $allyLinkAr = array();
    $allyBanaAr = array();
    $allyAktAnz = 0;
    
    $allyAbf = 'SELECT * FROM `prefix_partners` ORDER BY '.$sqlORDER.' LIMIT 0,'.$allyAnzahl;
    $allyErg = db_query($allyAbf);
    if ( db_num_rows($allyErg) > 0) {
    echo '<marquee align="center" direction="left" width="441" height="135" scrollAmount="1" scrolldelay="50" onMouseover="this.scrollAmount=0" onMouseout="this.scrollAmount=1"  style="float:left;" style="border:none;">'; echo '<div align="center">';
    while($allyRow = db_fetch_object($allyErg)) {
    echo '<a class="box" href="'.$allyRow->link.'" target="_blank">';
    if ( empty ($allyRow->banner) ) {
    echo $allyRow->name;
    } else {
    echo '<div title="'.$allyRow->name.'-'.$allyRow->link.'"><img src="'.$allyRow->banner.'" alt="'.$allyRow->name.'" border="0" style="filter:alpha(opacity=100);-moz-opacity:0.8" onMouseover="makevisible(this,0)" onMouseout="makevisible(this,1)"></div>';
    }
    echo '</a>';
    }
    echo '</div>';
    # echo'</marquee>';
    }
    
    ?>
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    shadowings Mitglied
    Registriert seit
    07.07.2008
    Beiträge
    80
    Beitragswertungen
    0 Beitragspunkte
    folgender bereich sollte noch angepasst werden:

    Zitat : XxMaTzExX
    echo '<div style="float:left" title="'.$allyRow->name.'-'.$allyRow->link.'"><img src="'.$allyRow->banner.'" alt="'.$allyRow->name.'" border="0" style="filter:alpha(opacity=100);-moz-opacity:0.8" onMouseover="makevisible(this,0)" onMouseout="makevisible(this,1)"></div>';
    }
    echo '</a>';
    }
    echo '</div>';
    # echo'</marquee>';
    }
    
    ?>



    ein div ist ein block element und wird entsprechend immer untereinander angezeigt

    style="float:left" erzwingst du die fliessrichtung

    wenn das noch nicht geht sollte auch ein display: inline noch wunder erwirken, dies erzwingt das schreiben in zeilen

    zb kann damit erzwungen werden das h1 überschriften gleichzeitig mit normalem text nebeneinander auf einer zeile stehen
    dies sollte jetzt eigentlich gehen


    Zuletzt modifiziert von shadowings am 03.12.2008 - 03:40:35
    - DC - FtW
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    Hey shadowings lächeln lächeln
    Danke dir!

    3 Kleine Sachen noch <3

    __ Ist es Möglich, dass, wenn er zum Ende Scrollt.. (also wenn keine Bilder mehr zum Scrollen sind bleibt auf der Rechtenseite ne große Lücke) das keine Pause dazwischen ist?

    __ Wenn man auf ein freies Feld klickt, bleibt die komplette marquee steh, kann man das so einstellen, dass es nur zum Stehen kommt, wenn man auf ein Bild klickt?

    __ Und nuun die 3. sicher das einfachste lächeln
    könnte man noch ne kleine Lücke zwischen den Bildern hinzukleben dass sie nicht direkt nebeneinander sind?

    Mit liebe vollen Grüßen! lächeln

    Page: king2k4.ki.funpic.de/test/ Scrollleiste "unten"
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    Keiner ne Idee? <3

    /Push
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    *flehe um hilfe* <3
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    Also, ich selber komme da leider nicht mehr weiter.. ^^
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Deathman Mitglied
    Registriert seit
    26.06.2007
    Beiträge
    35
    Beitragswertungen
    0 Beitragspunkte
    Ich hatte sie vor kurzem geändert wegen einem Design
    kann sie ja mal hochladen.
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    WODAN Mitglied
    Registriert seit
    04.08.2006
    Beiträge
    482
    Beitragswertungen
    0 Beitragspunkte
    externer Link

    sufu ist geilo^^


    Zuletzt modifiziert von WODAN am 08.12.2008 - 18:32:57
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ich würde einfach das modul pack saugen und dort die 2bn version der allinanz 2 oder 3 box nehmen,... lächeln

    P.s. 2 bn steht fpr 2 Bilder nebeneinander,... zwinker

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    bbxdeniz Mitglied
    Registriert seit
    16.10.2008
    Beiträge
    172
    Beitragswertungen
    0 Beitragspunkte
    mhh, 2 Bilder neben einander lächeln
    Also, meine Alianzbox ist ya soweit fertig aufgebaut, nur ich möchte eben, dass ne kleine Lücke zwischen den Bildern ist.
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    disliked.Mirco Mitglied
    Registriert seit
    19.01.2008
    Beiträge
    86
    Beitragswertungen
    0 Beitragspunkte
    Versuch es mal damit

    <script language="JavaScript1.2">
    function makevisible(cur,which){
    strength=(which==0)? 1 : 0.5
    
    if (cur.style.MozOpacity)
    cur.style.MozOpacity=strength
    else if (cur.filters)
    cur.filters.alpha.opacity=strength*100
    }
    </script>
    <?php
    # Copyright by Manuel
    # Support www.ilch.de
    #------Highlight-------
    # Highlight-Mod by Eugen
    # Support www.eugen-bolz.de
    #-----MouseOver---------
    # Copyright by FleXoR
    # Support www.x-treme-fighter.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $allyAnzahl = $allgAr['Aanz'];
    if ( $allgAr['Aart'] == 1 ) {
    $sqlORDER = 'pos';
    } else {
    $sqlORDER = 'RAND()';
    }
    
    
    $allyNameAr = array();
    $allyLinkAr = array();
    $allyBanaAr = array();
    $allyAktAnz = 0;
    
    $allyAbf = 'SELECT * FROM `prefix_partners` ORDER BY '.$sqlORDER.' LIMIT 0,'.$allyAnzahl;
    $allyErg = db_query($allyAbf);
    if ( db_num_rows($allyErg) > 0) {
    echo '<marquee align="center" direction="left" width="441" height="135" scrollAmount="1" scrolldelay="50" onMouseover="this.scrollAmount=0" onMouseout="this.scrollAmount=1"  style="float:left;" style="border:none;">'; echo '<div align="center">';
    while($allyRow = db_fetch_object($allyErg)) {
    echo '<a class="box" href="'.$allyRow->link.'" target="_blank">';
    if ( empty ($allyRow->banner) ) {
    echo $allyRow->name;
    } else {
    echo '<div style="float:left; margin: 0 5px;" title="'.$allyRow->name.'-'.$allyRow->link.'"><img src="'.$allyRow->banner.'" alt="'.$allyRow->name.'" border="0" style="filter:alpha(opacity=100);-moz-opacity:0.8" onMouseover="makevisible(this,0)" onMouseout="makevisible(this,1)"></div>';
    }
    echo '</a>';
    }
    echo '</div>';
    # echo'</marquee>';
    }
    
    ?>


    Einfach dann die 5px auf deine Bedürfnisse anpassen.
    So far......

    GreetZ
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten