hey steve a just wanted to give a special thank, because of you i am
able to do that what i wanted to do.

well, if anyone wants to show recent entries for particular RSS feed
like this. this the code(though design can be changed as per the your
convenience )

<body>
<?php
// this is using simplepie technology.
echo '<h1>' . $feed->get_title() . '</h1>';

// Set up some variables we'll use.
$stored_date = '';
$list_open = false;

// Go through all of the items in the feed
?>
<div id="outer">
                <div id="caption"></div>
        <ul id="slide">
        <?
foreach ($feed->get_items() as $item)
{
        // What is the date of the current feed item?
        $item_date = $item->get_date('M jS');

        // Is the item's date the same as what is already stored?
        // - Yes? Don't display it again because we've already displayed it
for this date.
        // - No? So we have something different.  We should display that.
        if ($stored_date != $item_date)
        {
                // If there was already a list open from a previous iteration 
of the
loop, close it


        // Display the feed item however you want...
        ?>


        <?
        echo '<li><strong><img src="' . $item->get_feed()->get_favicon() . '"
width="16" height="16" /> <a href="' . $item->get_permalink() . '">' .
$item->get_title() . '</a></strong> &mdash; ' . $item->get_date('g:i
a') . '</li>' . "\r\n";
}}
?>
</ul>

        <div id="slideIndicator">
                <span id="currentPosition"></span>/<span 
id="totalCount"></span><br /
>
        </div>
</div>


Well, mootools rock!!

Thnaks a lot again steve. :)



On Aug 14, 4:14 pm, deep <[email protected]> wrote:
> Steve,
>
> I am sorry its working now.
>
> I will try it with feeds.
>
> Thanks a lot.
>
> Deepali.
>
> On Aug 14, 3:58 pm, deep <[email protected]> wrote:
>
> > It showing me, only first image. no effect . no error.
> > what to do?
>
> > On Aug 14, 3:52 pm, "Steve Onnis" <[email protected]> wrote:
>
> > > It all works form me
>
> > > Are you getting an error? If so what is it?
>
> > > -----Original Message-----
> > > From: deep [mailto:[email protected]]
> > > Sent: Friday, 14 August 2009 8:25 PM
> > > To: MooTools Users
> > > Subject: [Moo] Re: Auto Fade in Fade out
>
> > > Hey steve,
>
> > > Thnaks for your immidiate response. i have tried your code but it
> > > seems its not working for me. :(
> > > bellow is the code.
> > > [code]
> > > <html>
> > > <head>
> > > <script type="text/javascript" >
>
> > > <script type="text/javascript" src="mootools-1.2.3-core-yc.js"></
> > > script>
> > > <script type="text/javascript" src="mootools-1.2.3.1-more.js"></
> > > script>
> > > <script type="text/javascript" src="layout.js"></script>
> > > <script type="text/javascript" src="Actions.js"></script>
> > > <script type="text/javascript" src="Editor.js"></script>
>
> > > <script type="text/javascript">
> > > var SlideShow = new Class({
> > >         Implements : [Events, Options],
> > >         Extends: Fx,
> > >         options : {
> > >                 delay                   : 1000,
> > >                 duration                : 2000,
> > >                 onInitialize    : $empty,
> > >                 onChange                : $empty,
> > >                 onMouseOver             : $empty,
> > >                 onMouseOut              : $empty,
> > >                 onPress                 : $empty,
> > >                 onStart                 : $empty,
> > >                 onComplete              : $empty
> > >                 },
> > >         initialize : function(element, options) {
> > >                 this.setOptions(options);
> > >                 this.container = element,
> > >                 this.children =
> > > this.container.getElements(this.container.getFirst
> > > ().tagName);
>
> > >                 this.options.init = !options.onInitialize ? $empty :
> > > options.onInitialize.bind(this);
> > >                 this.options.start = !options.onStart ? $empty :
> > > options.onStart.bind
> > > (this);
> > >                 this.options.mouseover = !options.onMouseOver ? $empty :
> > > options.onMouseOver.bind(this);
> > >                 this.options.mouseout = !options.onMouseOut ? $empty :
> > > options.onMouseOut.bind(this);
> > >                 this.options.click = !options.onPress ? $empty :
> > > options.onPress.bind
> > > (this)
>
> > >                 this.children.addEvent("mouseover", function()
> > > {this.options.mouseover.run();}.bindWithEvent(this));
> > >                 this.children.addEvent("mouseout",    function()
> > > {this.options.mouseout.run();}.bindWithEvent(this));
> > >                 this.children.addEvent("click",       function()
> > > {this.options.click.run
> > > ();}.bindWithEvent(this));
>
> > >                 this.intervalID = null;
> > >                 this.currentIndex = 0;
> > >                 this.children.setStyle("opacity", 0);
> > >                 this.children[0].setStyle("opacity", 1);
>
> > >                 this.count = this.children.length;
> > >                 this.position = this.currentIndex+1;
>
> > >                 this.init();
>
> > >                 },
>
> > >         init : function () {
> > >                 this.options.init.run()
> > >                 },
> > >         start : function () {
> > >                 this.fireEvent("start");
> > >                 },
> > >         mouseover : function () {
> > >                 this.options.mouseover.run()
> > >                 },
>
> > >         click : function () {
> > >                 this.options.click.run()
> > >                 },
> > >         complete : function () {
> > >                 this.fireEvent("complete");
> > >                 },
> > >         play : function () {
> > >                 this.intervalID = this.next.periodical(this.options.delay,
> > > this)
> > >                 },
>
> > >         stop : function () {
> > >                 $clear(this.intervalID);
> > >                 },
>
> > >         next : function () {
> > >                 this.fadeOut();
> > >                 this.fadeIn();
> > >                 this.fireEvent("change");
> > >                 },
>
> > >         fadeIn : function () {
> > >                 this.currentIndex = this.currentIndex+1 ==
> > > this.children.length ?
> > > 0 : ++this.currentIndex;
> > >                 this.position = this.currentIndex + 1;
> > >                 new Fx.Morph(this.children[this.currentIndex], {
> > >                         duration : this.options.duration,
> > >                         wait : false,
> > >                         onStart : function ()
> > > {this.fireEvent("start")}.bind(this),
> > >                         onComplete : function ()
> > > {this.fireEvent("complete")}.bind(this)
> > >                         }).start({"opacity": 1});
> > >                 },
>
> > >         fadeOut : function () {
> > >                 new Fx.Morph(this.children[this.currentIndex], {duration :
> > > this.options.duration, wait : false }).start({"opacity": 0});
> > >                 },
>
> > >         getCount : function () {
> > >                 return this.count;
> > >                 },
> > >         getPosition : function () {
> > >                 return this.position;
> > >                 },
> > >         getItem : function () {
> > >                 return this.children[this.currentIndex];
> > >                 }
> > >         });
>
> > > /// JS for html page
>
> > > window.addEvent("domready", function () {
> > >         slideShow = new SlideShow ($("slide"), {
> > >                 delay : 2000,
> > >                 duration : 1000,
> > >                 onInitialize : function () {
> > >                         this.start();
> > >                         },
> > >                 onStart : function () {
> > >                         var img = this.getItem().getElement("img");
> > >                         var captionStr = img.get("alt") == null ?
> > > img.get("title") ==
> > > null ? img.get("src").split("/").getLast() : img.get("title") : img.get
> > > ("alt")
> > >                         $("currentPosition").set("text",
> > > this.getPosition());
> > >                         $("totalCount").set("text", this.getCount());
> > >                         $("caption").set("text", captionStr);
> > >                         },
> > >                 onMouseOver : function () {
> > >                         this.stop();
> > >                         $("status").set("text", "stopped");
> > >                         },
> > >                 onMouseOut : function () {
> > >                         this.play();
> > >                         $("status").set("text", "playing");
> > >                         }
>
> > >                 }).play();
>
> > >         });
>
> > > </script>
> > > <style>
> > > #outer {
> > >                         padding:10px;
> > >                         background:#c0c0c0;
> > >                         width:322px;
> > >                         border:1px outset #ccc
> > >                         }
> > >                 #slide {
> > >                         list-style:none;
> > >                         list-style-type:none;
> > >                         margin:0px;
> > >                         padding:0px;
> > >                         position:relative;
> > >                         height:150px;
> > >                         width:320px;
> > >                         background:#fff;
> > >                         border:1px outset #ccc
> > >                         }
> > >                 #slide li {
> > >                         position:absolute;
> > >                         width:320px;
> > >                         text-align:center
> > >                         }
>
> > >                 #slideIndicator {
> > >                         font-family:arial;
> > >                         padding:5px;
> > >                         text-align:center;
> > >                         font-size:11px;
> > >                         }
> > >                 #caption {
> > >                         font-size:16px;
> > >                         font-family:tahoma;
> > >                         font-weight:bold;
> > >                         padding:0px 0px 10px 0px;
> > >                         }
> > > </style>
> > > </head>
> > > <body>
> > > <div id="outer">
> > >         <div id="caption"></div>
> > >         <ul id="slide">
> > >                 <li><img src="images/logo_newyear.gif" /></li>
> > >                 <li><img src="images/newyear03.gif" /></li>
> > >  
>
> ...
>
> read more »

Reply via email to