bon j'ai fait moultes tests depuis hier
voici ce que j'ai fait

(en passant j'avais meme pas percute qu'il existait un Helper Ajax
utilisant Prototype ... :D )

j'ai installé starbox qui affiche très bien mes star dans mon div...
aucun soucis.

par contre je n'arrive pas à mettre le resultat de ce div dans un
$ajax->link() ni dans un $ajax->form()

du coup mon javascript généré par $ajax->xxx est decorélé de celui de
starbox.

voici ma vue "view.ctp" :
            <div id='id_article'></div>
            <script type='text/javascript'>
                 new Starbox('id_article', 4, { stars: 10, buttons:
20, max: 10 });
            </script>

            <?php echo $ajax->link('<img src="/img/starbox/
background_dotted.gif"/>', pt_portal_url.'articles/add_rating/'.
$article['Article']['id'].'/user:'.$pc_user['id'],
                array(  'update' => 'message',
                        'loading' => 'Effect.BlindDown(\'message\')'),
null, FALSE); ?>

            <?php echo $ajax->div('message'); ?>
            <span><?php echo $data2; ?></span>
            <?php echo $ajax->divEnd('message'); ?>


dans mon layout ajax.ctp :
        <?php if ($this->name == 'Articles' ) : ?>

            <?php echo $javascript->link('scriptaculous/prototype') ?>

            <?php echo $javascript->link('scriptaculous/scriptaculous.js?
load=effects') ?>

        <?php echo $javascript->link('starbox.js') ?>

            <?php echo $html->css('starbox.css') ?>
    <?php endif ?>


en gros les 2 bout de code ajax vivent leur vie chacun de leur coté.
je n'arrive pas à faire manger à la methode add_rating l'id du user +
l'article + le vote...


à suivre (je ne lâche pas mais un coup de main serait le bienvenu)


On Apr 14, 9:55 am, foxmask <[EMAIL PROTECTED]> wrote:
> Bonjour,
> quelqu'un aurait deja mis en place un systeme de vote (d'articles par
> exemple) en AJAX comme 
> cecihttp://www.nickstakenburg.com/projects/starbox/http://reignwaterdesigns.com/ad/tidbits/rateme/
> et le plus zoli 
> :http://www.masugadesign.com/the-lab/scripts/unobtrusive-ajax-star-rat...
--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à