background preloader

Template

Facebook Twitter

Cms

Template_Hierarchy.png (1550×730) Initiation aux templates en PHP avec Smarty - Club d'entraide des développeurs francophones. Cet article à pour but d'initier le lecteur à l'utilisation des templates en PHP avec le moteur de template Smarty. Une autre idée, sous-jacente, est de convaincre de l'intérêt d'utiliser un système de template dans les développements PHP. Il ne s'agit en aucun cas ici de vous en présenter toutes les fonctionnalités, mais de vous donner un aperçu de ce que l'on peut faire avec Smarty et comment on peut le faire. J'ai souhaité rendre Smarty le plus accessible possible en mettant l'accent sur les aspects pratiques (exemples, recettes de code et debogage), j'espère que vous aurez plaisir à me lire. Lire l'article. Article lu 7148 fois.

Copyright © 2008 Eric POMMEREAU. The anatomy of a WordPress theme. Index.php – home The index file controls what the homepage of your WordPress theme looks like. By default it is a loop that queries and then displays the most recent blog posts, with a link in the bottom to view previous posts. Alternately, you can specify in wp-admin -> settings -> reading to have the home page be a page you created yourself in WordPress. In that case, you specify a different page/URL for the regular blog posts to appear on, and that page is generated by index.php. single.php – individual posts The display of individual posts in your WordPress theme is controlled by a little file called single.php. You can specify if you want sidebars (and which you want), if you want it to look different than the other pages on the site. page.php – individual pages Page.php controls what pages look like. WordPress also allows you to create different page templates within your WordPress theme for different types of pages.

Archive.php, category.php, tag.php – archives The Loop comments.php. Les systèmes de templates. Qu'est ce que c'est template est un mot anglais qui peut se traduire par modèle ou gabarit. Le principe est de séparer le code php de la mise en page html; Le code php dans un fichier, la mise en page contenant les balises html dans un autre fichier. On se retrouve alors avec, d'un coté, le script qui fait tout ce qu'il a à faire (ex: récupération de données dans une base de données, traitement…), et d'un autre coté, la mise en page avec des zones prédéfinies où seront placées les données générées par le script. L'avantage évident est de pouvoir travailler uniquement sur la mise en page, sans modifier quoi que ce soit dans le code php et inversement, ou de diviser efficacement le travail à faire, le programmeur s'occupant uniquement de la partie scripting, et le designeur, de la mise en page.

Représentation simpliste et symbolique du fonctionnement d'un système de template : Merci à Nico pour le schéma :) Affectation de variables à un template <? Et maintenant, les explications. Les blocks. Smarty : Template Engine. The Unstandard modifié : Onglets intégrés. Par niss • 25 mar, 2008 • Catégorie: Thèmes WordPress en français • Une fois n’est pas coutume, j’ai décidé de vous proposer une version un peu modifiée d’un thème qui m’a énormément plu : The Unstandard.

J’ai donc intégré les fameux onglets affichant les derniers articles que vous avez écrit par catégorie, dans la sidebar. La configuration des onglets se fait via le panneau d’administration du thème, où il vous suffira de saisir les nom des catégories que vous souhaitez afficher dans les onglets. Attention à ne pas trop en mettre puisque j’ai volontairement mis ces onglets dans la sidebar. Vous pouvez tout à fait déplacer ces onglets et les intégrer directement à la zone de contenu sur la page d’accueil. < h3>Derniers Articles Par Catégorie< /h3 > < div id="onglets" > < ? Il vous sera également nécessaire de retoucher un peu votre fichier style.css, de manière à adapter la taille de vos onglets à la page.

Articles Relatifs. WordPress The Unstandard Download - Derek Punsalan - 5ThirtyOne. The Unstandard is a two-column WordPress theme featuring three widget enabled zones. The current 2.0 release is a complete re-write requiring WordPress 3.0 or better. Prior versions of the theme utilized a timthumb + custom fields setup to populate thumbnails for core pages.

Thanks to the latest features offered by WordPress, assigning a thumbnail to a post is a simple two-step process. No more manual custom fields for post thumbnails. Screenshots Features Lightweight optimized structural / presentation markupThree customizable widget zonesAssign an image to front pages via WordPress ‘Featured Image’Custom background supportCustom nested menus supportIncludes five color options (child themes) Download Interested in seeing how your site might look with the Unstandard theme? My hope is that the theme might serve as a great foundation for your own projects. WordPress Grid Focus Download - Derek Punsalan - 5ThirtyOne. If you are running a pre 12/05/08 release of Grid Focus, please note that much of the code was re-written. Please save any personal modifications you may have made before installing the latest edition.

WordPress Grid Focus was originally a personal project designed and coded for 5thirtyone.com. Grid Focus is a three column widget enabled WordPress 2.6 or 2.7+ compatible WordPress theme. Prominent navigation bar with room to share important pages. In exchange for the download, please include the Grid Focus link for others to download for their own use. Grid Focus supports three independent widgetized sidebars + more: Primary – Index: Middle column rendered for index, archive, and page templates.Primary – Post: Middle column rendered for single post template.Secondary – Shared: Third column persistent on all templates.Threaded comment replies (WordPress 2.7 only) Download & Demo WordPress 2.6 or 2.7: Grid Focus Download – Working Demo Recent Updates Questions.