bon ben j'ai fait mon truc qui marche comme je voulais et sans passer
par le AjaxHelper...
merci à "bien developper pour le web 2 : bonnes pratiques Ajax" de C.
Porteneuve ;)
je mettrai en forme pour un billet +tard
bonne nuit
On 15 avr, 17:01, foxmask <[EMAIL PROTECTED]> wrote:
> 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://reignwaterdesig...
> > 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
-~----------~----~----~----~------~----~------~--~---