ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » [Sammelthread] Team Slider Modul

Geschlossen
  1. #31
    User Pic
    lostboy2003 Mitglied
    Registriert seit
    09.09.2009
    Beiträge
    283
    Beitragswertungen
    14 Beitragspunkte
    Hallo Zusammen

    Habe es auch auf der hp eingefügt finde es soweit auch klasse . allerdings verändert es automatisch das alter der leute . wo muss ich da was machen damit das richtige alter angezeigt wird ?

    Betroffene Seite : lost-boys.bplaced.net

    im Memberbereich und bei Geburtstage wird das richtige alter angezeigt . nur die Teamslider Box zeigt das alter nicht richtig an .

    Wäre nett wenn mir da jemand nen tip geben könnte oder behilflich ist habe leider zu wenig ahnung um zu wissen woran es liegt das die Teamslider box es falsch anzeigt bzw die leute um 1 jahr jünger macht.

    Mfg lostboy2003

    PS: da ich keinen doppelpost machen will hier nochmal die frage ob mir nicht jemand wenigstens nen tip geben könnte woran es liegt .


    Zuletzt modifiziert von lostboy2003 am 12.02.2011 - 14:08:15
    0 Mitglieder finden den Beitrag gut.
  2. #32
    User Pic
    lostboy2003 Mitglied
    Registriert seit
    09.09.2009
    Beiträge
    283
    Beitragswertungen
    14 Beitragspunkte
    Ok vielen dank hat sich erledigt ^^
    0 Mitglieder finden den Beitrag gut.
  3. #33
    User Pic
    Crusader2004 Mitglied
    Registriert seit
    09.11.2007
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    wie hast du das Problem gelöst? Bei mir ist das selbe???
    0 Mitglieder finden den Beitrag gut.
  4. #34
    User Pic
    lostboy2003 Mitglied
    Registriert seit
    09.09.2009
    Beiträge
    283
    Beitragswertungen
    14 Beitragspunkte
    in der teamslider.php ist dieser bereich

    function its_age($date) {
    $dif = 0;
    $parts = explode ( '-', $date );
    if ( $parts[0] < 1970 ) {
    $dif = 1970 - $parts[0];
    $parts[0] = $parts[0] + $dif;

    dort machst du oben bei $dif = 0; anstatt der 0 einfach ne 1 draus .

    so as es dann so aussieht

    function its_age($date) {
    $dif = 1;
    $parts = explode ( '-', $date );
    if ( $parts[0] < 1970 ) {
    $dif = 1970 - $parts[0];
    $parts[0] = $parts[0] + $dif;

    Hoffe konnte dir helfen . gute bewertung kannste auch abgeben wenns dir geholfen hat ^^


    Zuletzt modifiziert von lostboy2003 am 17.02.2011 - 15:35:10
    0 Mitglieder finden den Beitrag gut.
  5. #35
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    Edit:
    hier stand mal etwas sinnloses.

    MfG OloX


    Zuletzt modifiziert von OloX am 10.03.2011 - 22:19:31
    PHP, JavaScript, CSS
    0 Mitglieder finden den Beitrag gut.
  6. #36
    User Pic
    Fonsi1 Mitglied
    Registriert seit
    01.05.2010
    Beiträge
    455
    Beitragswertungen
    35 Beitragspunkte
    Hi Olox
    Jetzt bin Ich (43)ein Jahr älter zwinker
    Davor war Ich zwei Jahre jünger (40)hehe
    0 Mitglieder finden den Beitrag gut.
  7. #37
    User Pic
    lostboy2003 Mitglied
    Registriert seit
    09.09.2009
    Beiträge
    283
    Beitragswertungen
    14 Beitragspunkte
    So egal wie ich es anstelle . jedesmal stimmt bei mehreren das alter nicht

     function its_age($date) {
              $dif = 1;
              $parts = explode ( '-', $date );
              if ( $parts[0] < 1970 ) {
                  $dif = 1970 - $parts[0];
                  $parts[0] = $parts[0] + $dif;
              }
              $seconds = mktime ( 0, 0, 0, $parts[2], $parts[1], $parts[0] );
              $seconds = time () - $seconds;
              $age = date ( 'Y', $seconds ) - 1970 + $dif;
              return ($age);
          }

    So ist es bei mir und 4 anderen von 11 richtig .

     function its_age($date) {
              $dif = 0;
              $parts = explode ( '-', $date );
              if ( $parts[0] < 1970 ) {
                  $dif = 1970 - $parts[0];
                  $parts[0] = $parts[0] + $dif;
              }
              $seconds = mktime ( 0, 0, 0, $parts[2], $parts[1], $parts[0] );
              $seconds = time () - $seconds;
              $age = date ( 'Y', $seconds ) - 1970 + $dif;
              return ($age);
          }

    So ist es bei 5 anderen von 11 richtig

         function its_age($date) {
              list($y,$m,$d) = explode('-', $date);
              $alter = date('Y') - $y;
              return $alter;
          }

    und so das selbe ein paar richtig und die anderen falsch .

    Hier nochmal die ganze original datei vieleicht weiss jemand anderes weiter .

    <?php
    #   Copyright by: OloX
    #   Support: www.ilch.de
    #   www.dms-gaming.com [+] mairu.ilch.net
     
    defined ('main') or die ( 'no direct access' );
     
     function its_age($date) {
              $dif = 0;
              $parts = explode ( '-', $date );
              if ( $parts[0] < 1970 ) {
                  $dif = 1970 - $parts[0];
                  $parts[0] = $parts[0] + $dif;
              }
              $seconds = mktime ( 0, 0, 0, $parts[2], $parts[1], $parts[0] );
              $seconds = time () - $seconds;
              $age = date ( 'Y', $seconds ) - 1970 + $dif;
              return ($age);
          }
    
    $jsdir = 'include/includes/js/teamSlider';
    $ILCH_HEADER_ADDITIONS .= sprintf("<link rel=\"stylesheet\" type=\"text/css\" href=\"include/includes/css/teamSlider/teamSlider.css\" />
    <script type=\"text/javascript\" src=\"%s/jquery-1.4.2.min.js\"></script>
    <script type=\"text/javascript\" src=\"%s/easySlider1.5.js\"></script>
    <script type=\"text/javascript\" src=\"%s/teamSlider.js\"></script>
    <script type=\"text/javascript\">
    $(document).ready(function(){    
        $(\"#ilchTeamSlider\").ilchTeamSlider({ boxWidth: %d,
    	                                      pause: %d,
    	                                      fadeSpeed: %d,
    	                                      userAvatarHeight: %d, 
    	                                      userAvatarWidth: %d,										  
    	                                      showUserData: %s,
    	                                      userDatabelow: %s,
    	                                      showUserNavi: %s,
    	                                      vertical: %s 
    									   });        
    });    
    </script>", $jsdir, $jsdir, $jsdir, intval($allgAr['its_boxwidth']), intval($allgAr['its_pause']*1000), intval($allgAr['its_fadespeed']), intval($allgAr['Fahohe']), intval($allgAr['Fabreite']), $allgAr['its_showdetails'] == '1' ? 'true' : 'false', $allgAr['its_belowdetails'] == '1' ? 'true' : 'false', $allgAr['its_shownavi'] == '1' ? 'true' : 'false', $allgAr['its_vertical'] == '1' ? 'true' : 'false')."\n";
     
    $tpl = new tpl ( 'box/teamslider' );
     
    $i = 1;
    $teamIds = array();
    $q = db_query("SELECT `a`.`id`, `a`.`name`, COUNT(`b`.`uid`) AS `useranz`
                   FROM `prefix_groups` AS `a`
    			   LEFT JOIN `prefix_groupusers` AS `b` ON `a`.`id` = `b`.`gid` 
                   WHERE `a`.`zeigen` = 1 AND `a`.`show_its` = 1
    			   GROUP BY `a`.`id`
    			   HAVING `useranz` > 0
    			   ORDER BY `a`.`pos` ASC");
    if (db_num_rows($q) > 0 ) {
        $tpl->out(0);    
        while ($row = db_fetch_object($q)) {
    		$teamIds[$i] = array('teamid' => $row->id, 
                                 'teamname' => $row->name,
    							 'teamanz' => $row->useranz,
                                 'teami' => $i);
            $tpl->set_ar_out( array('teamname' => $row->name, 'teamanz' => $row->useranz, 'teami' => $i), 1);
            $i++;
     
        }
     
        $tpl->out(2); 
     
        foreach ($teamIds as $key => $value) {
            $tpl->set_out('teamnumber', $value['teami'], 3); 
            $query = db_query(sprintf("SELECT `b`.`uid`,`a`.`name`,`a`.`staat`, SUBSTRING_INDEX(`staat`, '.', 1) AS `bstaat` ,`a`.`avatar`,`a`.`gebdatum`,`a`.`wohnort`,`a`.`id` AS `userid`,`c`.`name` AS `teamtask` 
                                       FROM `prefix_groupusers` AS `b` 
                                       LEFT JOIN `prefix_user` AS `a` ON `b`.`uid` = `a`.`id` 
                                       LEFT JOIN `prefix_groupfuncs` AS `c` ON `b`.`fid` = `c`.`id`                        
                                       WHERE `b`.`gid` = %d 
                                       ORDER BY `c`.`pos` ASC", $value['teamid']));
            while ($r = db_fetch_object($query)) {              
                $tpl->set_ar_out( array('userid' => $r->userid,
                'username' => $r->name,
                'staat' => !empty($r->staat) ? '<img src="include/images/flags/'.$r->staat.'" alt="'.$r->bstaat.'" title="'.$r->bstaat.'" />' : '<img src="include/images/flags/na.png" alt="keine Angabe" title="keine Angabe" />',
                'avatar' => file_exists($r->avatar) ? $r->avatar : 'include/images/avatars/wurstegal.jpg',
    			'age' => $r->gebdatum != '0000-00-00' ? its_age($r->gebdatum).' Jahre' : '0',
    			'teamtask' => $r->teamtask,
    			'wohnort' => empty($r->wohnort) ? 'n/a' : $r->wohnort), 4);
            }
            $tpl->set_out('teamnumber', $value['teami'], 5);  
        }
     
        $tpl->out(6);
     
    } else {
        $tpl->out(7);
    }
     
    ?>


    wäre gut wenn mir da wer unter die arme greifen könnte .

    Betroffene HP :externer Link
    Betroffenes Modul: Team Slider Modul 1.0
    Herkunft aus erstem post dieses Beitrags ^^ externer Link
    Bereich : include/boxes/teamslider.php


    Zuletzt modifiziert von lostboy2003 am 03.03.2011 - 19:14:26
    0 Mitglieder finden den Beitrag gut.
  8. #38
    User Pic
    lostboy2003 Mitglied
    Registriert seit
    09.09.2009
    Beiträge
    283
    Beitragswertungen
    14 Beitragspunkte
    Entschuldigt bitte den Doppelpost aber weiss hier niemand rat warum das alter nicht bei jedem richtig übernommen wird ? wird doch eigentlich nur aus der Datenbank der User daten ausgelesen oder ? weiss nicht weiter
    0 Mitglieder finden den Beitrag gut.
  9. #39
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Also ich könnte mir nur eins Vorstellen. Was daran "falsch" ist.

    function its_age($date) {
              $dif = 0;
              $parts = explode ( '-', $date );
              if ( $parts[0] < 1970 ) {
                  $dif = 1970 - $parts[0];
                  $parts[0] = $parts[0] + $dif;
              }
              $seconds = mktime ( 0, 0, 0, $parts[1], $parts[2], $parts[0] );
              $seconds = time () - $seconds;
              $age = date ( 'Y', $seconds ) - 1970 + $dif;
              return ($age);
    }


    mktime(hour,minut,second,month,day,year);
    du hattest es aber in
    mktime(hour,minut,second,day,month,year);
    Deshalb versuch es mal so.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    1 Mitglieder finden den Beitrag gut.
  10. #40
    User Pic
    lostboy2003 Mitglied
    Registriert seit
    09.09.2009
    Beiträge
    283
    Beitragswertungen
    14 Beitragspunkte
    Jetzt stimmt alles klasse ich danke dir vielmals . ist mir absolut nicht aufgefallen .
    0 Mitglieder finden den Beitrag gut.
  11. #41
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    4 Augen sehen mehr als nur 2 zwinker
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  12. #42
    User Pic
    Fonsi1 Mitglied
    Registriert seit
    01.05.2010
    Beiträge
    455
    Beitragswertungen
    35 Beitragspunkte
    Super Danke She lächeln
    0 Mitglieder finden den Beitrag gut.
  13. #43
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Keine Ahnung für was aber Bitte xD
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  14. #44
    User Pic
    lostboy2003 Mitglied
    Registriert seit
    09.09.2009
    Beiträge
    283
    Beitragswertungen
    14 Beitragspunkte
    ZitatZitat geschrieben von Fonsi1
    Hi Olox
    Jetzt bin Ich (43)ein Jahr älter Zwinker
    Davor war Ich zwei Jahre jünger (40)hehe


    Denke mal deswegen , hatte das selbe problem das du nun gelöst hast .


    Zuletzt modifiziert von lostboy2003 am 08.03.2011 - 18:00:29
    0 Mitglieder finden den Beitrag gut.
  15. #45
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    Edit:
    hier stand mal etwas sinnloses.


    Zuletzt modifiziert von OloX am 10.03.2011 - 22:18:57
    PHP, JavaScript, CSS
    0 Mitglieder finden den Beitrag gut.
  16. #46
    User Pic
    lostboy2003 Mitglied
    Registriert seit
    09.09.2009
    Beiträge
    283
    Beitragswertungen
    14 Beitragspunkte
    Keine ahnung weshalb es so war bzw ist weiss nur das es nun komplett richtig ausgegeben wird . bei den ersten beiden varianten war es nur bei ein paar leuten richtig angegeben und die anderen wurden entweder um 1 jahr älter oder halt jünger ausgegeben . vor allem scheint es bei anderen ja in ordnung gewesen zu sein nur bei uns scheint es das alter einiger falsch ausgegeben zu haben . warum auch immer


    Zuletzt modifiziert von lostboy2003 am 08.03.2011 - 19:02:03
    0 Mitglieder finden den Beitrag gut.
  17. #47
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    Habe den Fehler jetzt endgültig verbannt !
    Einfach das Archiv nochmal Runterladen und die Box neu Hochladen zwinker

    zum Download der aktuellen Version

    MfG OloX
    PHP, JavaScript, CSS
    0 Mitglieder finden den Beitrag gut.
  18. #48
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    Wie kann ich die Avatare größer darstellen? Habe die Box dem Design angepasst und auf 250 gestellt.

    Wie gesagt finde ich die Avatare nur u klein.


    Gruß
    0 Mitglieder finden den Beitrag gut.
  19. #49
    User Pic
    lostboy2003 Mitglied
    Registriert seit
    09.09.2009
    Beiträge
    283
    Beitragswertungen
    14 Beitragspunkte
    Auf welche grösse sind den die avatare gestellt die man bei dir im profil haben kann ? und link zur seite ist nie verkehrt wenn man schon was wissen will .
    0 Mitglieder finden den Beitrag gut.
  20. #50
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    Sorry,

    die Testseite ist: www.uni-sols.de/ilch


    Größe usw. siehst du dort ja



    Gruß

    ZitatZitat geschrieben von CaptainJack

    Wie kann ich die Avatare größer darstellen? Habe die Box dem Design angepasst und auf 250 gestellt.

    Wie gesagt finde ich die Avatare nur u klein.


    Gruß
    0 Mitglieder finden den Beitrag gut.
  21. #51
    User Pic
    lostboy2003 Mitglied
    Registriert seit
    09.09.2009
    Beiträge
    283
    Beitragswertungen
    14 Beitragspunkte
    habe gesehen das deine avatar grösse auf 80x80 eingeschränkt ist bzw eingestellt ist . gehe ins admin menü unter konfiguration dort lässt sich die avatar grösse einstellen .

    max Breite für den Avatar
    max Höhe für den Avatar

    kannst ja ein wenig ausprobieren welche grösse dir an den avatars selbst am besten gefallen ich habe zb 120x150 und das maß das dort eingestellt ist wird auch im Team Slider Modul angezeigt.
    0 Mitglieder finden den Beitrag gut.
  22. #52
    User Pic
    mickey Mitglied
    Registriert seit
    23.03.2005
    Beiträge
    165
    Beitragswertungen
    11 Beitragspunkte
    huhu,

    ich wollte mal nachfragen ob es den Slider über den News auch irgendwo als Modul gibt ?


    danke
    0 Mitglieder finden den Beitrag gut.
  23. #53
    User Pic
    lostboy2003 Mitglied
    Registriert seit
    09.09.2009
    Beiträge
    283
    Beitragswertungen
    14 Beitragspunkte
    Team Slider Modul oder wie meinste das? vertsehe deine frage nicht so ganz .


    Zuletzt modifiziert von lostboy2003 am 24.03.2011 - 17:29:07
    0 Mitglieder finden den Beitrag gut.
  24. #54
    User Pic
    mickey Mitglied
    Registriert seit
    23.03.2005
    Beiträge
    165
    Beitragswertungen
    11 Beitragspunkte
    neine, hier der

    ilcho.likos.bplaced.net/

    über der News der Slider lächeln
    0 Mitglieder finden den Beitrag gut.
  25. #55
    User Pic
    lostboy2003 Mitglied
    Registriert seit
    09.09.2009
    Beiträge
    283
    Beitragswertungen
    14 Beitragspunkte
    Wäre mir neu . aber dann musste deinem design ne box drüber bauen in dem du das modul einbaust bzw anzeigen lässt .
    0 Mitglieder finden den Beitrag gut.
  26. #56
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    Habe ich auf 250x250 als Probe eingestellt. Bringt aber nichts, da das Avatar sich nicht ändern. Auch bei anderen größen funzt das nicht.



    Gruß



    ZitatZitat geschrieben von lostboy2003

    habe gesehen das deine avatar grösse auf 80x80 eingeschränkt ist bzw eingestellt ist . gehe ins admin menü unter konfiguration dort lässt sich die avatar grösse einstellen .

    max Breite für den Avatar
    max Höhe für den Avatar

    kannst ja ein wenig ausprobieren welche grösse dir an den avatars selbst am besten gefallen ich habe zb 120x150 und das maß das dort eingestellt ist wird auch im Team Slider Modul angezeigt.
    0 Mitglieder finden den Beitrag gut.
  27. #57
    User Pic
    lostboy2003 Mitglied
    Registriert seit
    09.09.2009
    Beiträge
    283
    Beitragswertungen
    14 Beitragspunkte
    Bilder werden so gross wieder gegeben wie se im profil eingefügt wurden . wenn du also 250x250 einstellst und ein bild 250x250 hochlädst wird dieses auch so in der teamslider box wieder gegeben . da auf eurer seite die bilder aber 160px × 213px sind werden diese auch so wiedergegeben . können nicht grösser dargestellt werden als im profil da es so in der teamslider.php so wiedergegeben ist .
    0 Mitglieder finden den Beitrag gut.
  28. #58
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    Ich habe aber kein Bild im Profil eingefügt. Es sind die normalen noavatar Bilder die enthalten sind.


    ZitatZitat geschrieben von lostboy2003

    Bilder werden so gross wieder gegeben wie se im profil eingefügt wurden . wenn du also 250x250 einstellst und ein bild 250x250 hochlädst wird dieses auch so in der teamslider box wieder gegeben . da auf eurer seite die bilder aber 160px × 213px sind werden diese auch so wiedergegeben . können nicht grösser dargestellt werden als im profil da es so in der teamslider.php so wiedergegeben ist .
    0 Mitglieder finden den Beitrag gut.
  29. #59
    User Pic
    On3-Sho7 Mitglied
    Registriert seit
    06.07.2010
    Beiträge
    233
    Beitragswertungen
    10 Beitragspunkte
    @ captainjack: wenn du im adminmenü die größe geändert hast, dann lade mal in deinem eigenen profil ein bild mit 250x250 hoch. dann wird es auch in der größe dargestellt. das die jetziegen bilder nicht größer angezeigt werden liegt daran, das du sie nicht vergrößert hast, sondern diese immernoch 80 x 80 sind. das modul zeigt immer die vorhandene origialgröße an. es vergrößert oder verkleinert kein bild!
    0 Mitglieder finden den Beitrag gut.
  30. #60
    User Pic
    CaptainJack Mitglied
    Registriert seit
    11.02.2010
    Beiträge
    519
    Beitragswertungen
    2 Beitragspunkte
    Hallo,

    ich finde das Modul laut Demo sehr gut.

    Nur wo kann ich die Einstellungen für die Box vornehmen?

    Meine Frage ist wie ich die Avatare und Infos zentrieren kann?



    Gruß
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten