1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- $plugin = RssPlugin::create();
- $rss = $plugin->get_rss();
- $title = $plugin->get_block_title();
- $title = $title ? "<h4>$title</h4>" : '';
- $css = $plugin->get_css();
- $css = $css ? "<style type=\"text/css\" scoped=\"scoped\">$css</style>" : '';
- $bullet = api_get_path(WEB_PLUGIN_PATH).'rss/resources/arrow-bullet.png';
- if (empty($rss)) {
- echo Display::return_message(get_lang('NoRSSItem'), 'warning');
- return;
- }
- echo<<<EOT
- <div class="well sidebar-nav rss">
- $css
- <style type="text/css" scoped="scoped">
- .gfg-listentry-highlight{
- background-image: url('$bullet');
- }
- </style>
- <div class="menusection">
- <script type="text/javascript" src="http://www.google.com/jsapi"></script>
- <script src="http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.js" type="text/javascript"></script>
- <script type="text/javascript">
- google.load('feeds', '1');
- function OnLoad() {
- var feeds = [
- {
- url: '$rss'
- }
- ];
- var options = {
- stacked : true,
- numResults : 5,
- horizontal : false,
- title : 'Nouvelles!'
- };
- new GFdynamicFeedControl(feeds, 'news', options);
- }
- google.setOnLoadCallback(OnLoad);
- </script>
- $title
- <div id="news" class="" style="min-height:300px;"></div>
- </div>
- </div>
- EOT;
|