Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 01-04-2008 15:55:58

larenzu
Membre
Date d'inscription: 04-03-2008
Messages: 77

Probleme Zend framework et Thickbox

Bonjour à tous , voila je voudrai integrer le fameux thickbox de jquery dans mon site.

j ai un controller voir qui me permet de voir des breves en fonction de l'id.
Dans mon index.phtml j'ai un lien Voir qui me permet d'ouvrir monSite/breve/voir/id/n°de l'id

Moi je voudrai integrer le thicbox ici mais il n y a rien a faire il ne veut pas l'ouvrir il prefere ouvrir la page voir.phtml

voici le code :

Code:

<a href="<?php echo $this->baseUrl; ?>/admin/breve/voir/id/<?php echo $breve->id_breve;?>?keepThis=true&TB_iframe=true&height=250&width=400" title="voir l' integralité du texte" class="thickbox">Voir</a>

La syntaxe sur le site des thicbox est celle ci :

Code:

<a href="ajax.PHP?keepThis=true&TB_iframe=true&height=250&width=400" title="add a caption to title attribute / or leave blank" class="thickbox">Example 1</a>

Je ne comprend pas pourquoi ca ne veut pas s'ouvrir

des idées ?

Hors ligne

 

#2 01-04-2008 16:30:51

Nikkau
Membre
Date d'inscription: 25-03-2008
Messages: 52

Re: Probleme Zend framework et Thickbox

A cause du rewriting je suppose.

Ton ajax.php ne sera jamais atteind vu que tout est redirigé vers ton boostrap smile .

Hors ligne

 

#3 01-04-2008 17:26:46

larenzu
Membre
Date d'inscription: 04-03-2008
Messages: 77

Re: Probleme Zend framework et Thickbox

bon donc c mort pour l'utiliser ?

Hors ligne

 

#4 01-04-2008 17:39:40

ndesaleux
Membre
Date d'inscription: 16-04-2007
Messages: 196
Site web

Re: Probleme Zend framework et Thickbox

ton code HTML de ta vue est il sensiblement le meme que celui de thicbox.
il me semble que le probleme viens plus de cela que de ton URL

Hors ligne

 

#5 01-04-2008 18:19:08

Nikkau
Membre
Date d'inscription: 25-03-2008
Messages: 52

Re: Probleme Zend framework et Thickbox

larenzu a écrit:

bon donc c mort pour l'utiliser ?

Non, y a plusieurs solutions.

Modifier tes règles de réécritures pour laisser passer ajax.PHP.

Ou créer une action et/ou un controller pour gérer ça.
Ton lien vers "ajax.PHP?keepThis=true&TB_iframe=true&height=250&width=400" devient quelque chose qui appelle cette action, et ton action renvoie l'équivalent de ajax.PHP.


Maintenant moi je réponds un peu à l'arrache, j'ai pas regarder le script en question smile .

Hors ligne

 

#6 01-04-2008 22:09:02

larenzu
Membre
Date d'inscription: 04-03-2008
Messages: 77

Re: Probleme Zend framework et Thickbox

j ai creer une action voir et ma vue dans lequel j affiche mes elements.
Le probleme est que je passe une id en paramettre dans l'url

href="<?php echo $this->baseUrl; ?>/admin/breve/voir/id/<?php echo $breve->id_breve;?>? suivi du lien du thickbox...

Mais il n'y a rien a faire il m'ouvre ma vue avec derriere l'id, le fameux :

?keepThis=true&TB_iframe=true&height=250&width=400"

enfin du coup ca m a gavé et j'ai laisser tomber mais si quelqu'un a la soluce ca pourrai toujours servir

Hors ligne

 

#7 02-04-2008 00:51:42

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: Probleme Zend framework et Thickbox

V'là mon htaccess qui laisse passer les "vrais" fichiers (et au passage permet d'éviter d'écrire public/ pour toutes les urls style img/, css/ et js/ ... wink )

Code:

RewriteEngine on
#raccourci pour img/, css/ et js/
RewriteRule ^(img|css|js)/(.*)$ public/$1/$2 [L]

#2 LIGNES IMPORTANTES
#si c'est pas un fichier
RewriteCond %{REQUEST_FILENAME} !-f
#et si c'est pas un dossier
RewriteCond %{REQUEST_FILENAME} !-d

#c'est seulement là on réécrit
RewriteRule .* index.php [L]

Enjoy smile

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages