Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 09-05-2010 19:07:18

dialloma
Membre
Date d'inscription: 15-02-2010
Messages: 29
Site web

Hébergement site zend - problème CSS

Bonjour à tous,

J'ai commencé le développement d'un site avec Zend. Il est loin de finir, j'ai essayé de le déployer sur un serveur mutualisé mais là je suis supris parce que mon fichier CSS n'est pas chargé. Comment pourrai je faire please.

Merci d'avance
dialloma

Hors ligne

 

#2 09-05-2010 19:41:16

shadypierre
Membre
Date d'inscription: 24-03-2010
Messages: 617

Re: Hébergement site zend - problème CSS

Bah en commençant par nous en dire plus sur la façon dont tu gère ton CSS, tu as un layout? Tu utilise un helper?

Hors ligne

 

#3 09-05-2010 20:10:02

dialloma
Membre
Date d'inscription: 15-02-2010
Messages: 29
Site web

Re: Hébergement site zend - problème CSS

shadypierre a écrit:

Bah en commençant par nous en dire plus sur la façon dont tu gère ton CSS, tu as un layout? Tu utilise un helper?

J'ai résolu le problème. Mon CSS se trouve dans le dossier public/css/global.css

J'ai donc crée un sous-domaine qui pointe dans le dossier "public" de mon projet Zend et après tout marche.

Merci pour ta réponse.

Hors ligne

 

#4 09-05-2010 21:17:41

shadypierre
Membre
Date d'inscription: 24-03-2010
Messages: 617

Re: Hébergement site zend - problème CSS

Houla un peu bizarre comme solution, mdr.

Hors ligne

 

#5 09-05-2010 22:52:42

dialloma
Membre
Date d'inscription: 15-02-2010
Messages: 29
Site web

Re: Hébergement site zend - problème CSS

shadypierre a écrit:

Houla un peu bizarre comme solution, mdr.

lol,

Oui je sais que ce n'est pas la solution idéale et définitive mais une solution de intermédiaire. Si tu as une idée utilisant les htaccess par exemple je serai ravi. Je ne sais pas un pro des htaccess.

Merci d'avance

Hors ligne

 

#6 10-05-2010 01:16:41

shadypierre
Membre
Date d'inscription: 24-03-2010
Messages: 617

Re: Hébergement site zend - problème CSS

xD
Comment défini tu l'adresse de ton fichier css? Avec un baseUrl() normalement ya pas de soucis.

Hors ligne

 

#7 10-05-2010 10:36:35

dialloma
Membre
Date d'inscription: 15-02-2010
Messages: 29
Site web

Re: Hébergement site zend - problème CSS

Je le définie dans le layout.phtl comme ceci

<?php echo $this->headLink()->appendStylesheet('/css/global.css') ?>

Merci d'avance

Hors ligne

 

#8 10-05-2010 11:55:20

shadypierre
Membre
Date d'inscription: 24-03-2010
Messages: 617

Re: Hébergement site zend - problème CSS

Essai :

Code:

<?php echo $this->headLink()->appendStylesheet($this->baseUrl().'/css/global.css'); ?>

Hors ligne

 

#9 10-05-2010 12:50:38

Delprog
Administrateur
Date d'inscription: 29-09-2008
Messages: 670

Re: Hébergement site zend - problème CSS

Salut,

Pour ne pas s'embêter avec le baseUrl() tu peux définir le tag "base" dans ton <head> du layout. Il faut le placer avant les liens vers les CSS et les JS, ex :

Code:

<?php echo $this->headTitle('Mon site', 'PREPEND')?>
<?php echo $this->headMeta() ?>
<base href="<?php echo $this->serverUrl()?><?php echo $this->baseUrl()?>/" />
<?php echo $this->headLink() ?>
<?php echo $this->headStyle() ?>
<?php echo $this->headScript() ?>

Le tag "base" indique à ton navigateur que tous les liens relatifs dans ton document commencent à partir du href que tu lui donnes.

Ensuite tu n'utilises que des chemins relatifs et surtout pas absolus (donc pas de "/" au début) :

Code:

$this->headLink()->prependStylesheet('_css/style.css')
                 ->prependStylesheet('_css/reset.css');

Idem avec les ancres et les images, plus de problèmes.


A+ benjamin.

Dernière modification par Delprog (10-05-2010 12:51:13)


http://www.anonymation.com/ - anonymation - Studio de création.
http://code.anonymation.com/ - anonymation - blog - développement et architecture web

Hors ligne

 

#10 10-05-2010 13:22:59

dialloma
Membre
Date d'inscription: 15-02-2010
Messages: 29
Site web

Re: Hébergement site zend - problème CSS

Je vous remercie tous pour vos disponibilités. Je suis au boulot, dès que je rentre chez moi ce soir, je vais faire les tests et vous faire un retour.

Bon après midi

Merci

Hors ligne

 

#11 10-05-2010 23:16:28

dialloma
Membre
Date d'inscription: 15-02-2010
Messages: 29
Site web

Re: Hébergement site zend - problème CSS

Hello Delprog, shadypierre,

J'ai essayé les 2 solutions mais aucune d'entre elle ne semble marcher. Je vous donne les 2 liens que j'ai à partir des quels on peut accéder à mon site.

http://site.dialloma.com et http://www.dialloma.com

Le premier est un sous - domaine que j'ai crée comme je l'expliquais dans un des mes postes. Il point directement dans le dossier "public" de mon projet Zend. je suppose donc que mon hébergeur créer les .htaccess pour que tout marche.

Mais là pour le 2iem, j'ai donc mis un fichier .htaccess à la racine de mon site mais qui en réalité pointe dans le même dossier public que le sous-domaine. Sauf que dans ce 2ième cas, je ne vois pas mes images et CSS

Dans le cas du sous-domaine tout marche bien.

Voici mon fichier .htaccess

RewriteEngine on
RewriteBase /subdomains/dialloma/site/public/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php
Options -Indexes

Merci d'avance

Hors ligne

 

#12 12-04-2012 11:01:09

Angilbeau
Membre
Date d'inscription: 27-02-2012
Messages: 26

Re: Hébergement site zend - problème CSS

Bonjour!

moi, j'utilise un layout mais j'ai toujours du mal à charger mon css chez OVH

voila mon aborescence
 
   /
         /public
                css
                    images
                     site.css

Code:

Voici un peu de code. layout.phtml

$helperUrl = new Zend_View_Helper_Url ( );
$auth = Zend_Auth::getInstance ();

$this->headMeta()->appendHttpEquiv('Content-Type', 'text/html;charset=ISO-8859-1');
$this->headTitle()->setSeparator(' - ');
$this->headTitle(' ');

echo $this->doctype(); ?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">

<link rel="stylesheet" type="text/css" media="screen"
href="<?php echo  $this->baseUrl();?>/css/site.css">

<head>
    <?php echo $this->HeadMeta(); ?>
    <?php echo $this->headTitle(); ?>

Dernière modification par Angilbeau (12-04-2012 11:01:49)

Hors ligne

 

#13 12-04-2012 11:18:02

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: Hébergement site zend - problème CSS

Bonjour Angilbeau, il serait sympa d'indiquer ce que tu as fait pour résoudre ton problème sur ce sujet ... Pour que ceux qui se retrouveraient dans le même problème que toi.
http://www.z-f.fr/forum/viewtopic.php?id=7451

Même problème que la dernière fois j'imagine, sans plus d'informations c'est difficile de savoir pourquoi tu as ce problème.

Dernière modification par Orkin (12-04-2012 11:20:36)

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