Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 27-07-2007 17:06:54

Zool2o
Nouveau membre
Date d'inscription: 27-07-2007
Messages: 9

lien vers les fichiers javascript

Salut,

je suis un complete newbie au Zend Framework.

J'ai l'impression d'avoir bien configuré mon arborescence et bien placé mes fichiers pusique ma page s'ouvre bien sauf que les liens vers mes librairies javascript ne semblent pas être retrouvés.

J'ai en effet les messages d'erreurs suivants :

<b>Fatal error</b>: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (src)' in C:\xampp\htdocs\marque_blanche\lib\Zend\Controller\Dispatcher\Standard.php:193

Mes liens vers mes fichiers sources et librairies sont comme suit, de manière classique :

<link rel="stylesheet" href="css/jqModal.css" type="text/css"/>
<script type="text/javascript" src="src/jquery-1.1.3.1.js"></script>
<script type="text/javascript" src="src/jquery-latest.js"></script>
.
.
.
Donc les fichiers css sont retrouvés sans problème mais pas les fichiers .js
Le dossier 'src' semble posé qques problèmes.
Si qqn pouvait m'aider sur ce coup là, ça serait vraiment top.

Merci

Zool2o

Hors ligne

 

#2 27-07-2007 18:50:32

Cyrano
Membre
Lieu: Paris
Date d'inscription: 25-05-2007
Messages: 57
Site web

Re: lien vers les fichiers javascript

As-tu bien indiqué dans ton .htaccess que les .js tout comme les .css ne devaient pas être redirigés vers l'index ?


Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends.
B. Franklin.

Hors ligne

 

#3 28-07-2007 18:44:17

Ysaak
Membre
Lieu: Strasbourg
Date d'inscription: 18-06-2007
Messages: 33

Re: lien vers les fichiers javascript

Bonjour,

Il faut faire également attention au problème de l'URL rewriting.
Les navigateurs prennent l'adresse actuelle et l'ajoute au src et href pour obtenir la localisation du fichier.

En supposant que ton répertoire src se trouve à la racine de ton site.
Si l'adresse est : http://www.monsite.fr/
alors les insertions javascript seront :
<script type="text/javascript" src="http://www.monsite.fr/src/jquery-latest.js"></script>

Mais si l'adresse est : http://www.monsite.fr/view/34, les insertions seront de la forme :
<script type="text/javascript" src="http://www.monsite.fr/view/34/src/jquery-latest.js"></script>

La solution est de donner la localisation exacte de tes librairies et css.
Un variable globale, ou la variable baseurl de Zend_View sont les solutions les plus utilisées.

+, Damien

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