+ Antworten
Ergebnis 1 bis 1 von 1

Thema: Mambo ME Avatar Scroller - Mit (Animated) Gifs !

  1. #1
    War schon öfter hier Avatar von Looom
    Registriert seit
    03.12.2005
    Beiträge
    143
    Bedankte sich
    23
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Frage Mambo ME Avatar Scroller - Mit (Animated) Gifs !

    Hallo,

    ich habe vor, das MamboME Avatar Scroller Modul so anzupassen, dass es auch (animierte) Gif-Dateien wiedergibt.
    Wer weitere Verbesserungsvorschläge hat, bitte hier posten : )
    Diese Version funktioniert bei mir.

    PHP-Code:
    <?php

    /**
    * MamboMe Avatar Scroller
    * Copyright (C) 2005 Jeffrey Randall MamboMe.com
    * All rights reserved
    * Released under GNU/GPL License http://www.gnu.org/copyleft/gpl.html
    * Version 1.2 File date: 04-04-2005
    **/

    defined'_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

    $moduleclass_sfx $params->get'moduleclass_sfx' );
    $behavior "scroll";
    $direction $params->get('direction''down');
    $loop 'infinite';
    $align $params->get('align''center');
    $height $params->get('height''120');
    $width $params->get('width''100%');
    $scroll_amount '1';
    $scroll_delay $params->get('scrolldelay');
    //$type = $params->get('type');
    $type '1';
    $limit $params->get('limit''5');
    $image_link "<img src =\"$mosConfig_live_site/images/comprofiler/tn";
    $link_gallery "<img src =\"$mosConfig_live_site/images/comprofiler/";

    echo 
    "<marquee behavior=\"$behavior\" direction=\"$direction\" align=\"$align\" height=\"$height\" width=\"$width\" scrollamount=\"$scroll_amount\" loop=\"$loop\" scrolldelay=\"$scroll_delay\" onmouseover=this.stop() onmouseout=this.start() >\n";
    echo 
    "<!-- MamboMe Avatar Scroller Module Copyright (C) 2005 Jeffrey Randall http://MamboMe.com -->\n";

    if(
    $type == 1//All Profiles
    {
        if(
    $limit == 'no_limit')
        {
            
    $query "SELECT user_id,avatar FROM #__comprofiler WHERE avatarapproved=1 AND banned='0' AND avatar IS NOT NULL";
        }
        else
        {
            
    $query "SELECT user_id,avatar FROM #__comprofiler WHERE avatarapproved=1 AND banned='0' AND avatar IS NOT NULL LIMIT $limit";
        }
    }

    $database ->setQuery ($query);
    $results =  $database->loadObjectList();

    foreach(
    $results as $result)
    {
        
        
    $query_name "SELECT id,username FROM #__users WHERE id = ".$result->user_id;
        
    $database ->setQuery ($query_name);
        
    $usernames =  $database->loadObjectList();

        foreach(
    $usernames as $username)
        {
            if(
    preg_match('/(gallery)/',$result->avatar))
            {

                
    $profile_link "<a href=\"index.php?option=com_comprofiler&amp;task=userProfile&amp;user=".$result->user_id."\">\n";
                
    $avatar $profile_link.$link_gallery.$result->avatar."\"border=\"0\" alt=\"member image\"/><br />$username->username</a>\n";
            }

            elseif(
    preg_match('/(jpg)/',$result->avatar))
            {

                
    $profile_link "<a href=\"index.php?option=com_comprofiler&amp;task=userProfile&amp;user=".$result->user_id."\">\n";
                
    $avatar $profile_link.$image_link.$result->avatar."\"border=\"0\" alt=\"member image\"/><br />$username->username</a>\n";
            }

            elseif(
    preg_match('/(png)/',$result->avatar))
            {
                
    $profile_link "<a href=\"index.php?option=com_comprofiler&amp;task=userProfile&amp;user=".$result->user_id."\">\n";
                
    $avatar $profile_link.$image_link.$result->avatar."\"border=\"0\" alt=\"member image\"/><br />$username->username</a>\n";
            }
                    
                    elseif(
    preg_match('/(gif)/',$result->avatar))
            {
                
    $profile_link "<a href=\"index.php?option=com_comprofiler&amp;task=userProfile&amp;user=".$result->user_id."\">\n";
                
    $avatar $profile_link.$image_link.$result->avatar."\"border=\"0\" alt=\"member image\"/><br />$username->username</a>\n";
            }
        }
        echo 
    $avatar."<br /><br />";
    }
    echo 
    "</marquee>";
    ?>
    Geändert von Looom (13.02.2006 um 17:34 Uhr)

+ Antworten

Ähnliche Themen

  1. Antworten: 55
    Letzter Beitrag: 18.03.2006, 18:19
  2. Antworten: 1
    Letzter Beitrag: 09.01.2006, 06:24
  3. Antworten: 8
    Letzter Beitrag: 03.01.2006, 20:55
  4. Mambo Community Page - Probleme mit Komponenten
    Von rootkid im Forum Mambo Module
    Antworten: 1
    Letzter Beitrag: 13.07.2005, 00:01
  5. ist mit Mambo eine z.B. Therapeuten-Verzeichnisseite realisierbar?
    Von visionaere im Forum Hinweise, Fragen und Kritik
    Antworten: 2
    Letzter Beitrag: 27.04.2005, 18:55

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein