Changeset 160
- Timestamp:
- 06/09/08 20:00:25 (7 months ago)
- Location:
- ez_publish/myutils/trunk
- Files:
-
- 4 modified
-
design/standard/templates/feed/channel_full.tpl (modified) (1 diff)
-
design/standard/templates/node/view/rss.tpl (modified) (1 diff)
-
modules/feed/rss.php (modified) (1 diff)
-
settings/rss.ini.append.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ez_publish/myutils/trunk/design/standard/templates/feed/channel_full.tpl
r159 r160 1 {if is_set(ezini( 'Global', 'FeedCache', 'rss.ini')[$node.node_id])} 2 {set-block scope=global variable=cache_ttl}{ezini( 'Global', 'FeedCache', 'rss.ini')[$node.node_id]}{/set-block} 1 {set-block scope=global variable=cache_ttl}{$cache}{/set-block} 3 2 {def $items = fetch( content, list, hash( parent_node_id, $node.node_id, 4 3 sort_by, array( 'published', false() ), 5 limit, ezini( 'Global', 'FeedLimit', 'rss.ini')[$node.node_id]4 limit, $limit 6 5 ) ) 7 6 } 8 7 9 <title>{ezini( 'Global', 'FeedTitle', 'rss.ini')[$node.node_id]|wash}</title> 10 <link>{"/"|ezroot('no', 'full')}</link> 11 <description>{ezini( 'Global', 'FeedDescription', 'rss.ini')[$node.node_id]|wash}</description> 8 <title>{$title}</title> 9 <link>{"/"|ezroot('no', 'full')}</link> 10 <description>{$description}</description> 11 {if $image|ne('')}<image>{concat( ""|ezroot('no', 'full'), $image|ezimage('no', 'true') )}</image>{/if} 12 12 {foreach $items as $item} 13 {node_view_gui content_node=$item view=rss}13 {node_view_gui content_node=$item view=rss} 14 14 {/foreach} 15 15 {undef} 16 {/if} -
ez_publish/myutils/trunk/design/standard/templates/node/view/rss.tpl
r159 r160 1 <item> 2 <pubDate>{$node.object.published||datetime( 'custom', '%D, %d %M %Y %H:%i:%s' )} GMT</pubDate> 3 <title>{$node.name|wash()}</title> 4 <link>{$node.url_alias|ezurl('no','full')}</link> 5 <guid>{$node.url_alias|ezurl('no','full')}</guid> 6 <description>{$node.data_map.description.content|trim()|wash()}</description> 7 </item> 1 2 <item> 3 <pubDate>{$node.object.published||datetime( 'custom', '%D, %d %M %Y %H:%i:%s' )} GMT</pubDate> 4 <title>{$node.name|wash()}</title> 5 <link>{$node.url_alias|ezurl('no','full')}</link> 6 <guid>{$node.url_alias|ezurl('no','full')}</guid> 7 <description>{$node.name|trim()|wash()}</description> 8 </item> -
ez_publish/myutils/trunk/modules/feed/rss.php
r159 r160 6 6 7 7 8 $ nodeId = $Params['RssId'];8 $rssId = $Params['RssId']; 9 9 $tpl = templateInit(); 10 $rssini = eZINI::instance('rss.ini'); 11 12 /* On récupÚre le flux RSS */ 13 if ( !empty( $rssId ) && $rssini->hasSection($rssId) ) 14 { 15 } 16 else { 17 $nodeId = $rssini->variable( "Global", "FeedNodeID" ); 18 $feedTitle = $rssini->variable( "Global", "FeedTitle" ); 19 $feedDescription = $rssini->variable( "Global", "FeedDescription" ); 20 $feedImage = $rssini->variable( "Global", "FeedImage" ); 21 $feedCache = $rssini->variable( "Global", "FeedCache" ); 22 $feedLimit = $rssini->variable( "Global", "FeedLimit" ); 23 } 10 24 11 25 $node = eZContentObjectTreeNode::fetch( $nodeId ); 12 $tpl->setVariable( 'node', $node ); 26 $tpl->setVariable( 'node', $node ); 27 $tpl->setVariable( 'title', $feedTitle ); 28 $tpl->setVariable( 'description', $feedDescription ); 29 $tpl->setVariable( 'image', $feedImage ); 30 $tpl->setVariable( 'cache', $feedCache ); 31 $tpl->setVariable( 'limit', $feedLimit ); 13 32 14 33 -
ez_publish/myutils/trunk/settings/rss.ini.append.php
r158 r160 1 1 <?php /* #?ini charset="utf-8"? 2 2 3 #[Global] 4 #FeedTitle[] 5 #FeedTitle[xx]=Planet Fedora-Fr 6 7 #FeedDescription[] 8 #FeedDescription[xx]=Sélection de blogs autour de Fedora 3 [Global] 4 FeedNodeID=2 5 FeedTitle=Feed title 6 FeedDescription=Feed description 7 FeedImage= 8 FeedCache=3600 9 FeedLimit=20 9 10 10 11 */ ?>
