ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Partner vertikal scrollen

Geschlossen
  1. #1
    User Pic
    Kazuya Suzuhara Mitglied
    Registriert seit
    31.01.2010
    Beiträge
    59
    Beitragswertungen
    0 Beitragspunkte
    Hallo
    Wie bekomm ich das hin das mein Partnerbanner vertikal endlos scrollen, wobei ich diese weiterhin über den ACP eintragen und via Datenbank auslesen lassen möchte.
    Da es mit Marquee net fuktioniert dachte ich mir versuchst es mit nem Javascript aber ich bekomm das einfach nicht hin.

    Javascript
    
    <!--PARTNER SCROLLER-->
    
                   
    <SCRIPT LANGUAGE="JavaScript">
    <!--
       tDelimiter  = ' ';
       tInterval   = 30;
       tStop       = true;
       tRepeat     = 2;
       tNews       = new Array();
    ***************************************************************************
       tNews.push('<a class="PartnerBoxScroller" href="http://www.ilch.de/"   target="_blank"><img src="../partner/img_scroll/ilch.jpg" alt="kawaii-blossom.de" width="88" height="15" border="0"></a>');
    ***************************************************************************
     
       Hier sollen die Banner aus der Datenbank rein
    
    
    
    ***************************************************************************
    IE  = document.all&&!window.opera;
    DOM = document.getElementById&&!IE;
    if(DOM||IE)
        {
            var tGo,
            tPos  = 0,
            tStop = tStop?'onmouseover="clearInterval(tGo)"'+ 'onmouseout="tGo=setInterval(\'DM_ticken()\','+tInterval+')"':'',
            tTxt  = tDelimiter+tNews.join(tDelimiter),
            tNews = tTxt;
            for(i = 1; i < tRepeat; ++i)
              {
                tNews+=tTxt;
              }
            document.write('<div style="overflow:hidden; border:0; width:1053px; height:15px;">' +
                           '<div style="position:absolute; width:1053px; height:15px;'+
                           'overflow:hidden;clip:rect(0px 1053px 15px 0px)">'+
                           '<span id="ticker"style="white-space:nowrap;position:relative;"' + tStop + '>' + tNews + 
                           '</span></div></div>');
            tObj = IE ? document.all.ticker : document.getElementById('ticker');
        function DM_ticken()
          {
            tOffset = tObj.offsetWidth/tRepeat;
            if(Math.abs(tPos) > tOffset)
              {
                tPos=0;
              }
            tObj.style.left=tPos+'px';
            tPos=parseInt(tPos)-1;
          }
        tGo=setInterval('DM_ticken()',tInterval);
        }
    -->
    </SCRIPT>


    mod. Partner
    
    <?php
    #   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 '<div align="center"><marquee direction="left" width="950" height="30" scrollAmount="1" scrolldelay="1" onMouseover="this.scrollAmount=0" onMouseout="this.scrollAmount=1" style="border:none;">';
            while($allyRow = db_fetch_object($allyErg)) {
                echo '<a class="box" href="'.$allyRow->link.'" target="_blank">';
                if ( empty ($allyRow->banner) ) {
                  echo $allyRow->name;
                } else {
                  echo '<img src="'.$allyRow->banner.'" alt="'.$allyRow->name.'" border="0">';
                }
                echo '</a> &nbsp';  
          }
          echo '</marquee></div>';
      }
    ?>


    Weiß da einer vlt wie ich das hin bekommen würde!


    Zuletzt modifiziert von Kazuya Suzuhara am 07.11.2010 - 20:04:15
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Kazuya Suzuhara Mitglied
    Registriert seit
    31.01.2010
    Beiträge
    59
    Beitragswertungen
    0 Beitragspunkte
    kann closed oder gelösch werden war falsches thema
    Danke


    Zuletzt modifiziert von Kazuya Suzuhara am 07.11.2010 - 20:05:07
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten