CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[php] templates

deepblue
deepblue
Niveau 16
30 janvier 2006 à 20:32:32

Bonjour,

Je me suis renseigné sur l´utilisation des templates php, mais j´aimerais connaitre votre avis sur le sujet suivant :
est-il > tres < interressant de connaitre ça ?

Neo71
Neo71
Niveau 9
30 janvier 2006 à 20:38:42

Assez oui puisqu´il te permet de n´avoir qu´une seule page qui contient ton html.
ça permet de faciliter grandement les mises à jour.

C´est le même intéret que pour les templates générés par dreamweaver.

C´est très utile mais par contre il faut que ça soit bien fait. Certaines techniques très "bourrines" laissent des gros trous de sécurité.

deepblue
deepblue
Niveau 16
30 janvier 2006 à 20:54:57

ok, je vais donc m´y interresé de pres, merci

wolfed
wolfed
Niveau 7
30 janvier 2006 à 22:02:12

Je trouves le concept intéressant mais pour un petit site ou un site normal... je ne vois pas l´intérêt.
Ca fais ramer un peu plus s´avec une programmation normales.
En plus, tu devras de familariser avec le concept de la POO.

Les templates sont intéressant au niveau d´un gros site tel que jv.com par exemple.
Ca permet de partager le travail entre les intégrateurs et les programmeurs PHP.

Mais si tu es intéressé par le PHP, fonce :ok:

Si tu veut commencer, essaye le moteur de la PHPLib.
C´est pas mal pour un début.
Après, tu pourra faire ton propre moteur de templates ce qui est beaucoup plus intéressant :)

Neo71
Neo71
Niveau 9
30 janvier 2006 à 22:29:51

Pourquoi se familiariser avec la POO ? Je ne vois pas le rapport ?

Sinon en ce qui concerne les ressources, justement si c´est un petit site, il n´y a pas vraiment besoin de s´en soucier ;)

wolfed
wolfed
Niveau 7
30 janvier 2006 à 22:38:32

Y´a d´autres moyens de faire des templates hors POO?

Même si on ne créer pas de classe, il faut quand même savoir manier les objets.
En tout cas, c´est la solution que j´ai apprise :)

Si y´en y´a d´autre, je suis preneur :)

Neo71
Neo71
Niveau 9
30 janvier 2006 à 22:51:03

Je commence a me demander si on parle bien des mêmes templates.
Parce que moi dans ceux que je vois, il n´y a aucun rapport avec l´objet :x

C´est plus une structuration de site qui permet de n´avoir la mise en page que dans un seul fichier.

Tu ne serais pas plutot en train de parler des templates à la c++ ? Objets génériques ?

wolfed
wolfed
Niveau 7
30 janvier 2006 à 23:37:55

Je ne connais pas les templates en C++ :-(

Je parlais bien de PHP :)

$tpl = new Template(´./´);
$tpl->set_filenames(array(´body´ => ´body.tpl´);
... ect

On parle bien de la même chose?

panther751
panther751
Niveau 10
30 janvier 2006 à 23:46:26

Euh, là tu parle d´une lib particulière.

Un template à la base ( gabarit en français ), c´est un fichier disons html, qui sert de base à la génération des pages d´un site.

Par exemple la template de mon site: http://panther751.free.fr/
Est: http://panther751.free.fr/perso/template.html

Mais sans aucune POO, j´utilise simplement un str_replace.

Neo71
Neo71
Niveau 9
30 janvier 2006 à 23:53:57

Oui voila je parle de la meme chose que panther

deepblue
deepblue
Niveau 16
31 janvier 2006 à 17:05:18

moi aussi

wolfed
wolfed
Niveau 7
31 janvier 2006 à 20:33:09

A ok :)

On ne parle donc pas de la même chose :o))

Excusez-moi :)

Jo_Bijoba
Jo_Bijoba
Niveau 10
31 janvier 2006 à 20:50:33

ceszt le truc qui fonctionne avec les includes je pense qu´il veut ... d´ailleurs ça m´interesse aussi c´est un peu expliquer sur le Sdz

deepblue
deepblue
Niveau 16
31 janvier 2006 à 21:23:07

c´est ça :
http://www.asp-php.net/sct/scripts/asp-php/template.php

deepblue
deepblue
Niveau 16
19 septembre 2006 à 20:01:51

Bonjour,

Je up ce topic car c´est sa suite logique :)
Donc je me met aux templates, en utilisant le moteur de phpbb.

Pour l´instant je me debrouille pas mal, c´est tres simple. Vous l´avez bien entendu, je dis que c´est simple !
En effet, c´est juste l´attribution de valeurs à des "variables" presentes dans un template.

Je vous conseille donc de vous y mettre car ça facilie BEAUCOUP de chose, en ce qui concerne le design (tres flexible) et le code php qui se repete tout le temps.

A bons entendeurs :)

Yling
Yling
Niveau 10
20 septembre 2006 à 17:01:47

En effet, ça a l´air utile ^^

stoff
stoff
Niveau 10
24 septembre 2006 à 18:15:43

Tout dépend ensuite de l´ampleur du projet.

Il me semble que sur developpez.com il y avais un bon recap´ des differentes lib´.

J´ai déja essayer phplib´ et smarty. le deuxieme est beaucoup plus complet (mais à quand même des defauts).

deepblue
deepblue
Niveau 16
24 septembre 2006 à 18:37:54

Je l´ai vu le recapitulatif :)

Je pense un jour l´utiliser pour le dev d´un petit cms (je vais detronner joomla :p) ... je sors -> [ ] )

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment