It looks pretty good. You may think about using thumbnail images for the
carousel, but you may have thought of that already.

On 9/16/07, Steve Finkelstein <[EMAIL PROTECTED]> wrote:
>
>
> Hi thanks for the reply Ted. :-)
>
> I got around to figuring this out last night. I built my JavaScript
> array using server-side data.  Still has some work but I got an
> example page up that's working:
>
> http://devel.phpgeek.org/inventory/single/10
>
> - sf
>
> On 9/16/07, Theodore Ni <[EMAIL PROTECTED]> wrote:
> > That example is dynamic in the sense that you can populate that
> Javascript
> > array in many different ways. For example, you could take in user input
> and
> > create an array, or you can let your PHP echo out a Javascript array.
> >
> > For dynamic in the sense that we use AJAX to pull data and then create
> the
> > carousel, a simple example would be
> > http://sorgalla.com/projects/jcarousel/examples/dynamic_javascript.html
> >
> > Notice in each of the examples you still need to write your own function
> to
> > parse whatever data/string you return from the server. The example in
> the
> > link I gave you used jQuery.get() to pull a simple page
> > http://sorgalla.com/projects/jcarousel/examples/dynamic_ajax.txt
> > which just has some image URLs separated by a | character. The functions
> in
> > the page then separate the individual URLs and add them into the
> carousel.
> >
> > You only need something like this on your server side after you get your
> > item array $photos from the database (in fact, you could do this in your
> > while loop if you are using one to pull data):
> >
> > $photo_src = array();
> > for ($i = 0, $l = count($photos); $i < $l; $i++) {
> >     $photo_src[] = $photos['photo_id'] . '.jpg';
> > }
> > $photo_string = implode('|', $photo_src);
> > echo $photo_string;
> >
> > Then, just replace dynamic_ajax.txt in the sample code with
> > your_php_page.php
> >
> >
> > On 9/15/07, Steve Finkelstein <[EMAIL PROTECTED]> wrote:
> > >
> > > Hi all,
> > >
> > > I'm a bit confused trying to understand sources on dynamic loading of
> > > images into a jCarousel object.  The issue here is the JavaScript
> > > array is already populated by page load, and obviously I can't see how
> > > server-side data was used to populate it. I'm a bit novice when it
> > > comes to this, but could certainly use some help.  An example
> > > JavaScript array taken from the example sites include:
> > >
> > > var mycarousel_itemList = [
> > >     {url:
> > "http://static.flickr.com/66/199481236_dc98b5abb3_s.jpg";,
> > > title: "Flower1"},
> > >     {url: "
> > http://static.flickr.com/75/199481072_b4a0d09597_s.jpg";,
> > > title: "Flower2"},
> > >     {url:
> > "http://static.flickr.com/57/199481087_33ae73a8de_s.jpg ",
> > > title: "Flower3"},
> > >     {url:
> > "http://static.flickr.com/77/199481108_4359e6b971_s.jpg";,
> > > title: "Flower4"},
> > >     {url:
> > "http://static.flickr.com/58/199481143_3c148d9dd3_s.jpg";,
> > > title: "Flower5"},
> > >     {url: "
> > http://static.flickr.com/72/199481203_ad4cdcf109_s.jpg";,
> > > title: "Flower6"},
> > >     {url:
> > "http://static.flickr.com/58/199481218_264ce20da0_s.jpg ",
> > > title: "Flower7"},
> > >     {url:
> > "http://static.flickr.com/69/199481255_fdfe885f87_s.jpg";,
> > > title: "Flower8"},
> > >     {url:
> > "http://static.flickr.com/60/199480111_87d4cb3e38_s.jpg";,
> > > title: "Flower9"},
> > >     {url: "
> > http://static.flickr.com/70/229228324_08223b70fa_s.jpg";,
> > > title: "Flower10"}
> > > ];
> > >
> > > Maybe I'm confused with the sense of 'dynamic' here, but I need to
> > > load all images that I populate from a table in my database. A dump of
> > > this array might look like this:
> > >
> > >     [0] => Array
> > >         (
> > >             [photo_id] => 2
> > >             [vehicle_id] => 1
> > >             [caption] =>
> > >             [position] => 2
> > >             [cars_com] => 0
> > >             [autotrader_com] => 0
> > >         )
> > >
> > >     [1] => Array
> > >         (
> > >             [photo_id] => 4
> > >             [vehicle_id] => 1
> > >             [caption] =>
> > >             [position] => 4
> > >             [cars_com] => 0
> > >             [autotrader_com] => 0
> > >         )
> > >
> > > At which point 2.jpg and 4.jpg are the photos I need to load.
> > >
> > > Thank you for any insight into how I can solve this problem.
> > >
> > > - sf
> > >
> >
> >
> >
> > --
> > Ted
>



-- 
Ted

Reply via email to