Changeset 1481

Show
Ignore:
Timestamp:
07/30/11 17:08:14 (22 months ago)
Author:
Torben Brodt
Message:

allow two facebook button styles. standard + button_count

Location:
facebook.like
Files:
4 added
2 modified

Legend:

Unmodified
Added
Removed
  • facebook.like/files/lib/system/event/listener/FacebookLikeListener.class.php

    r1412 r1481  
    4545                $pattern = '<script type="text/javascript" src="'.RELATIVE_WCF_DIR.'js/SocialBookmarks.class.js"></script>'; 
    4646                $url = (isset($_SERVER['HTTPS']) ? 'https://' : 'http://').$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 
    47                 $add = '<br style="clear:both" /><iframe src="http://www.facebook.com/plugins/like.php?href='.urlencode($url).'&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>'; 
     47                 
     48                switch(FACEBOOK_BUTTON_STYLE) { 
     49                        case 'button_count': 
     50                                $add = '<div style="margin-top:10px; float:left">'. 
     51                                '<iframe src="http://www.facebook.com/plugins/like.php?href='.urlencode($url).'&amp;layout=button_count&amp;width=92&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:92px; height:21px;" allowTransparency="true"></iframe></div>'; 
     52                        break; 
     53                         
     54                        case 'standard': 
     55                                $add = '<br style="clear:both" />'. 
     56                                '<iframe src="http://www.facebook.com/plugins/like.php?href='.urlencode($url).'&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>'; 
     57                        break; 
     58                         
     59                        default: 
     60                                $add = ''; 
     61                        break; 
     62                } 
     63 
    4864                return str_replace($pattern, $pattern.$add, $content); 
    4965        } 
  • facebook.like/package.xml

    r1454 r1481  
    66                <packagedescription language="de"><![CDATA[Erweitert die Woltlab Social Bookmarks um den Facebook Like Button.]]></packagedescription> 
    77                <packagedescription><![CDATA[Extends the Woltlab Social Bookmarks with the Facebook Like Button.]]></packagedescription> 
    8                 <version>1.0.0</version> 
     8                <version>1.1.0</version> 
    99                <date>DATE</date> 
    1010                <plugin>com.woltlab.wcf.socialBookmarks</plugin> 
     
    2323 
    2424        <instructions type="install"> 
     25                <eventlistener>eventlistener.xml</eventlistener> 
     26 
    2527                <files>files.tar</files> 
    26                 <eventlistener>eventlistener.xml</eventlistener> 
     28                <options>options.xml</options> 
     29                <languages languagecode="de">de.xml</languages> 
     30                <languages languagecode="de-informal">de-informal.xml</languages> 
     31                <languages languagecode="en">en.xml</languages> 
    2732        </instructions> 
    2833 
    2934        <instructions type="update" fromversion="1.0.0"> 
    3035                <files>files.tar</files> 
     36                <options>options.xml</options> 
     37                <languages languagecode="de">de.xml</languages> 
     38                <languages languagecode="de-informal">de-informal.xml</languages> 
     39                <languages languagecode="en">en.xml</languages> 
    3140        </instructions> 
    3241</package>