Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Templates > phplib et phpBB
phplib et phpBB Forum d'entraide sur les moteurs de templates phplib et phpBB. Avant de poster -> FAQ gabarits phpBB2, Cours phpBB2 et Sources phpBB2
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/03/2007, 11h20   #1
Nouveau Membre du Club
 
Inscription : mars 2003
Messages : 99
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 99
Points : 35
Points : 35
Par défaut [phplib] Ne pas parser les accolades

Bonjour à tous,
J'utilise PHPLIB pour mes templates, et dans l'un de mes templates html, il y a des définitions css:
Code :
1
2
3
4
5
6
7
8
9
10
11
 
<style TYPE="text/css">
.HeaderColorFontWhite {
	BACKGROUND-COLOR: #931227; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 6pt;
 
}
.WhiteHeading2 {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
(...)
</style>
Le problème est évidemment qu'il y a des accolades, comment faire pour que le parsing du template n'interprête pas les accolades des définitions CSS?
Pourrait-on importer les définitions CSS depuis un fichier .css? Quelles sont les possibilités, parce que malgré mes recherches et l'analyse du code du fichier template.inc, je ne vois plus comment faire...

PS:
Dans mon cas, curieusement, ce qu'il y a entre accolades ne bouge pas, par contre le parsing me vire les points en début de ligne...
ben53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2007, 16h52   #2
Membre régulier
 
Développeur informatique
Inscription : octobre 2002
Messages : 79
Détails du profil
Informations personnelles :
Âge : 35

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2002
Messages : 79
Points : 97
Points : 97
Je connais pas phpLib mais avec Smarty il existe {literal}...{/literal}
Il doit y avoir quelque chose qui y ressemble ... faut consulter la doc.

Une solution effectivement est de mettre toutes les déclarations css dans un fichier et de l'inclure avec

<link rel="stylesheet" href="/styles/monstyle.css" type="text/css">

Vous allez avoir le même problème avec les scripts Javascript.
CiTriX est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h12.


 
 
 
 
Partenaires

Hébergement Web