PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#1 Re : Entraide » [résolu] retour à la ligne dans sous-titre/description du site » Hier 18:38:11

Une tonne de tutoriels existent.  Je réfère toujours les nouveaux à ma maternelle préférée fr.html.net qui a une approche lente et graduelle.  C'est un peu infantilisant mais personne ne regarde... 

Après cette étape passée, on choisit sa route:

- cheminer en bâtissant son expertise (en tentant de ne pas devenir fou)

- scruter l'internet à la recherche de magnifiques gabarits terminés qui fonctionnent à merveille et on ne touche à rien des css... c'est mon choix.  Des mois de travail offerts gratuitement, ça fait parfaitement mon affaire.

#2 Re : Entraide » [résolu] retour à la ligne dans sous-titre/description du site » Hier 18:07:18

Forcer une balise manuellement alors qu'elle devrait être gérée par une feuille de style est une erreur.  Dans les bonnes pratiques, telles qu'enseignées, on passerait de longues minutes à expliquer dans quelles occasions les conséquences d'une telle erreur seraient visuellement catastrophiques.  À l'approche d'un examen, le message serait très clair: si quelqu'un s'avise de faire ça, il perdra ses points.

Dans notre cas, au diable Charlemagne, on n'aspire pas à un diplôme mais à régler un problème dans les 5 prochaines minutes.

#3 Re : Entraide » Barre de navigation + logo dans header » Hier 17:16:10

En fait, on assigne une ou plusieurs catégories à un article plutôt que l'inverse.  Dans l'admin, à la rédaction ou édition d'un article, on coche (dans la liste de droite) la ou les catégories attribuées.

À l'ouverture d'une page de catégories, la liste complète des articles est lue, procédant à l'extraction de chacun des articles qui contiennent la valeur de cette catégorie en paramètre.  On peut très bien imaginer une page sur la catégorie "Le jeu" qui affiche tous les articles dans lesquels cette case a été cochée, peu importe si cet article appartient aussi à d'autres catégories.  C'est une grande force de PluXml.

#4 Re : Entraide » [résolu] retour à la ligne dans sous-titre/description du site » Hier 17:06:05

Encore une fois, c'est la définition du "bon" endroit de coupure qui est en cause.  On glisse de l'informatique vers le design visuel.

Un designer décide de la précision qu'aura la feuille de style selon ce qui est "nomalement" attendu.  Pour un titre, il a prévu un certain espace "normal", même chose pour un sous-titre.  Un designer moderne pense alors aux autres largeurs d'écran et ajoute des comportement "responsive" pour sauter de ligne aux "bons" endroits dans une vue globale en couvrant toutes les possibilités.  C'est pourquoi les feuilles de css ont des milliers de lignes pour une page de 5 items qui semble pourtant si simple.

En insérant dans la page html un saut de ligne, on coule un examen d'informatique mais on livre à l'écran ce qui était désiré.  On tourne le coin rond mais on gagne la course...

#5 Re : Entraide » [résolu] retour à la ligne dans sous-titre/description du site » Hier 16:32:28

Tout cela se contrôle par la feuille de style et c'est très bien ainsi.  La "boîte invisible" où apparaîtra un bout de texte a une certaine taille, parfois par défaut, parfois forcée par un nombre de pixels (ou d'une autre unité de mesure), parfois par un pourcentage qui peut être en rapport à la page, au contenant des deux titres, etc.  À la fin, la poupée russe a une taille fixe et le texte arrive, advienne que pourra.

L'insertion d'un <br> est certainement à éviter chaque fois qu'une alternative est disponible.  Parce qu'il est forcé dans la chaîne de texte HTML, il va toujours rebondir quand on arrive à son niveau, même si ça casse tout.

#6 Re : Entraide » [résolu] retour à la ligne dans sous-titre/description du site » Hier 15:16:19

Pour des raisons nombreuses, surtout de sécurité, les champs d'entrée textuelle sont "nettoyés" de tout artifice quand ils sont véhiculés dans des variables.  Le niveau du nettoyage dépend de l'intention du créateur mais c'est assez commun d'en avoir au moins le minimum. 

C'est un peu comme avoir ou pas un éditeur pour le corps de texte.  C'est une flexibilité qui permet d'exprimer un peu de soi dans les paragraphes, ou de massacrer le travail du designer, c'est selon...

#7 Re : Entraide » [résolu] retour à la ligne dans sous-titre/description du site » Hier 14:45:28

Il y a toujours l'option un peu sauvage de taper en dur le texte et passer à autre chose:

[== PHP ==]
           <div class="container">
                       <h1 class="no-margin heading-small">
                                 la vie est un long fleuve tranquille … <br/>
                                 selon ce que l'on fait
                      </h1>
                       <h2 class="h5 no-margin">
                                 <?php $plxShow->subTitle(); ?>
                      </h2>
           </div>

On prendra pour acquis que le titre ne va pas changer tous les jours...

#8 Re : Entraide » Barre de navigation + logo dans header » Hier 03:21:20

C'est normal que les catégories n'apparaissent pas dans le menu automatiquement, on verra plus tard ce qui va déroger aux choses standards.  L'idée est qu'un site a souvent une longue liste de catégories et il est fort probable qu'on ne les désire pas toutes dans le menu.  C'est pourquoi il est plus commun de voir cette liste défiler dans la sidebar comme c'est le cas ici.

Si un jour il devient important de créer dynamiquement un menu avec les catégories (toutes), la fonction catList() pourra peut-être livrer la marchandise.

#9 Re : Entraide » Barre de navigation + logo dans header » 15/08/2017 22:14:03

C'est vraiment simple, et vraiment un plaisir.  Mon premier conseil à tous ceux à qui j'ai présenté ce secret bien gardé est d'avoir du plaisir.  Rien de mal à jouer un peu avec le css si ça met un sourire dans le visage de l'aventurier, mais pas trop, ça risque d'avoir l'effet inverse sur ledit sourire.

Tu commences avec le thème par défaut, tu visites l'admin pour y entrer une petite demi-douzaine d'articles avec plein de valeurs bidon dans les champs de titre, de chapô, de corps de texte et (bien sûr, pour ceux qui me connaissent) des images d'accroches.

Tu assignes ces articles à quelques catégories toutes aussi bidon, en n'oubliant pas d'essayer de cocher plusieurs catégories pour quelques articles.

La page statique dans l'installation par défaut fait le travail, pas vraiment besoin d'en créer d'autres, elles auraient le même comportement.

Ensuite vient la constatation (pour ne pas dire contemplation) de ce que PluXml fait avec toutes ces choses...

Avec une bonne compréhension de la mécanique des articles, catégories, etc, et les composantes des pages comme le header.php, footer.php, sidebar.php, etc, tout finira par devenir clair.  Si ton gabarit html est déjà fait, il est assez simple de le "coller" sur PluXml ensuite.  Si jamais c'est un gabarit publiquement accessible, ça me fera plaisir de le faire.

#10 Re : Entraide » Barre de navigation + logo dans header » 15/08/2017 21:43:15

C'est pas idéal de forcer en dur une suite fixe de liens vers des pages de catégories mais bon, si c'est ça la solution préférée, j'espère qu'il n'y aura pas trop souvent à y retourner pour en ajouter.  À ce moment-là, aussi bien balancer la fonction qui construit le menu et coder en dur l'accueil aussi.  Inutile de lancer toute cette fonction pour ne rien en produire.

Alors mon triste conseil est de remplir le site en ne touchant pas au menu pour tout de suite.  La liste des catégories apparaîtra dans la colonne de droite et produira les liens URL qui pointent sur chacune de ces pages de catégories.  Ces liens pourront être copiés/collés dans les adresses # de la liste.

C'est vraiment ramer à contre-courant et renier toute la magie de PluXml, mais que voulez-vous, il faut que jeunesse se passe...

#11 Re : Entraide » Barre de navigation + logo dans header » 15/08/2017 21:24:16

Et ces pages (Le jeu, Les figurines, La campagne...) ce sont des pages statiques? des catégories?  A-t-on affaire à un site de type "une-page" ou un site classique avec des pages de catégories qui sont ailleurs que sur l'accueil?

Je réitère que de populer le data est une bien meilleure première étape que de jouer dans le html.

#12 Re : Entraide » [Résolu] - Taille des blocs » 15/08/2017 21:14:34

Un petit conseil d'ami.  Apprendre PluXml c'est merveilleux mais je suggère de commencer par utiliser le thème par défaut, écrire quelques articles, voir comment fonctionne la dynamique article/catégorie/statiques avant de patouiller trop loins dans la feuille de style.  De cette façon, on regarde et étudie quelque chose qui fonctionne, c'est plus plaisant et instructif que de ce demander ce qu'on a (encore) cassé en jouant sous le capot.

Les fonctions de PluXml sont très puissantes et permettent pratiquement de tout faire.  Par exemple, pour la question du menu, il se bâtit tout seul avec les pages statiques.  Il est ensuite possible d'adapter les choses qui manquent.

Prudence ou pas, bienvenue dans le club.

#13 Re : Vos créations » [thème] Acura » 02/08/2017 19:17:17

Tous les articles doivent avoir une image d'accroche, proprement installée dans son champ spécifique.  Dans le cas du carrousel de la une, il ne vise pas une catégorie spécifique mais les derniers articles destinés à l'accueil.

Côté diagnostique, c'est peu simple sans accès au site de développement.  Un bon truc est de passer au thème par défaut quelques instants.  Si les articles affichent bien une image dans la colonne (et qu'ils en ont tous une), les mêmes images vont tourner dans le carrousel.  Certains utilisateurs ont noté des problèmes au niveau du serveur mais j'imagine que les fichiers de la démo fonctionnaient rondement.  Un autre bon test à faire.

L'utilitaire cImage a aussi ses petits caprices, il faut un répertoire /cache dans le thème, il doit avoir les fonctions GD activées, etc.  Certaines images n'ont pas eu à être rognées et sont servies directement.  Si ces images apparaissent ailleurs, on pourra regarder dans cette direction.

#14 Re : Vos créations » [thème] Acura » 02/08/2017 18:35:44

Les artistes sont bien plus le designer du gabarit et surtout le créateur/éditeur/souffre-douleur Stéphane qui nous donne cette plateforme unique dans sa versatilité.

Espérons que ça donnera le goût de se lancer dans ce genre de conversion.

#15 Vos créations » [thème] Acura » 02/08/2017 18:24:21

Pierre
Réponses : 6

Un thème tiré d'une bibliothèque en ligne par un brave aventurier qui s'attaque à sa conversion.  Le thème comporte un accueil élaboré avec un slider et plusieurs sections qui affichent du contenu.  Cette page, comme les autres, fait un grand usage de la fonction lastArtList qui devra être paramétrée selon vos besoins.  Pour l'instant, tout pointe sur la catégorie 1 qui risque d'exister dans la plupart des fichiers data.  À noter que le gabarit démo ne comportait pas de sidebar ou de formatage du formulaire de commentaires.  Les pages HTML sont incluses si vous voulez tirer des styles, par exemple du formulaire de contact.

Plusieurs pages font appel à un tableau d'icônes dynamique du genre glyphicons-haflings.  Si cette méthode est nouvelle pour vous, beaucoup d'information est disponible en ligne.  En résumé, vous mettez dans le chapô le nom de l'icône que vous désirez afficher, le thème se charge du reste.  Bien sûr, cela implique de ne pas utiliser le chapô.  En forçant une catégorie, vous pouvez assurer cette petite règle.

Le thème a une page (statique) de portfolio dynamique qui tire les images d'accroche de quelques catégories pour à la fois les afficher en visionneuse et cliquer sur leur lien respectif.  Comme d'habitude, ça implique que tous ces articles vont contenir cette image d'accroche.  Encore une fois, il est possible de réserver la sélection à une courte liste de catégories.

Donc, un thème complet mais qui doit être paramétré avant de fonctionner.  Jetez un coup d'oeil aux pages HTML ou à la démo en ligne pour voir les fonctions et décider si elles répondent à vos besoins.

#16 Re : Entraide » Création d'un théme » 02/08/2017 14:13:48

Il faut pas se gêner pour poser des questions ici.  Les fonctions de PluXml sont très puissantes mais parfois intimidantes, les petits trucs des amis du forum pourront offrir de l'aide quand ça bloque.

De mon côté, je terminerai les fonctions avec des choix génériques pour bâtir l'accueil et je mettrai le thème disponible au téléchargement.  Ça offrira une suite de méthodes pour afficher de différentes façons les pièces du casse-tête.

#17 Re : Entraide » Création d'un théme » 02/08/2017 12:30:32

De toutes façons, les images ne seront plus adressées directement mais feront partie d'une fonction.  En principe, une fois un thème terminé, tout changement passe par l'écran d'admin et on n'ouvre plus jamais le code pour modifier tout contenu.  Le répertoire img ne contiendra plus que quelques flèches ou icônes génériques.  Les photos sont chargées dans /data/medias et ma préférence est de les utiliser sous forme d'image d'accroche.  J'étire le concept d'article au maximum et j'arrive à mes fins.  La fonction lastArtList() est d'une immense utilité pour offrir dynamiquement du contenu qui peut être géré par l'écran d'admin.

C'est un bon moment pour en parler parce que nous arrivons au reste de la page d'accueil (sous le carrousel) et les choix sont propres aux besoins du mandat.  Il faudra comprendre lastArtList() et savoir ce qu'on veut afficher de quelle façon.  Mon principe reste: tout est un article, toutes les images sont des accroches.  Une exception qui arrive de plus en plus souvent, les icônes tirés de banques génériques (comme glyphicons-halflings dans le cas présent) dont je mets souvent le chiffre dans le chapo.

Bonne nouvelle, le gabarit offert par son créateur est bel et bien offert gratuitement si on garde la référence en bas de page, ce que je fais toujours par respect pour leur bon travail.  Ceci veut dire qu'à la fin de notre exercice nous pourrons déposer le thème Acura dans la rubrique Ressources pour le rendre disponible.

#18 Re : Entraide » Création d'un théme » 01/08/2017 22:00:21

Si tout s'est bien passé (peu problable, on verra les problèmes plus tard), on attaque la home.php

Le centre de la page débute par un carrousel (flex-slider) qui déroule une image avec du texte superposé.  Toute la force de PluXml est sur le point de surgir...

Le thème par défaut déroule la liste des articles destinés à l'accueil par ue boucle WHILE qui tourne jusqu'à épuisement.  Ce qui se trouve entre WHILE et ENDWHILE constitue ce qui touche un article.  Le thème appelle les variables de titre, de chapo, l'auteur, les catégories concernées, etc. 

Mais cette liste peut contenir ce que l'auteur du thème veut bien.  Si on imagine que le carrousel déroule de l'information comme l'image d'accroche, le titre et le chapo, on obtient exactement ce que le thème Acura contient dans un des "articles" de son carrousel.

[== Indéfini ==]
              <li>
                <img src="img/slides/1.jpg" alt="" />
                <div class="flex-caption">
                    <h3>Creative</h3> 
			<p>We create the opportunities</p> 
                </div>
              </li>

Chez nous, la liste dynamique devient:

[== Indéfini ==]

<!-- Slider -->
<section id="banner">
<div id="main-slider" class="flexslider">
<ul class="slides">
<?php while($plxShow->plxMotor->plxRecord_arts->loop()): ?>
	<li>
               <img src="<?php $plxShow->artThumbnail('#img_url'); ?>" alt="<?php $plxShow->artThumbnail('#img_alt'); ?>" />
                <div class="flex-caption">
                    <h3><?php $plxShow->artTitle('link'); ?></h3> 
			<p><?php $plxShow->artChapo(); ?></p> 
                </div>
        </li>
<?php endwhile; ?>
</ul>
</div>
<!-- end slider -->
</section> 

Et c'est là qu'arrive le problème des images de proportions irrégulières.  Rien n'y paraît si toutes les images ont des proportions identiques, dans le cas contraire la page descend et remonte selon la photo affichée.

cImage vient sauver la mission, mais ce sera pour une autre leçon.  En attendant d'avoir digéré tout ça, les images vont pousser vers le bas le reste de la page et continuer à nous mettre sur les nerfs.

#19 Re : Entraide » Création d'un théme » 01/08/2017 21:06:54

Je donne en exemple une des autres sections, disons qu'on y met les derniers articles

[== Indéfini ==]
			<div class="col-md-3 col-sm-3">
				<div class="widget">
					<h5 class="widgetheading"><?php $plxShow->lang('LATEST_ARTICLES'); ?></h5>
					<ul class="link-list">
	   		<?php $plxShow->lastArtList('<li><a class="#art_status" href="#art_url" title="#art_title">#art_title</a></li>'); ?>
					</ul>
				</div>
			</div>

Tout cela étant optionnel et interchangeable, je ne ferai pas les autres ici, c'est directement tiré de sidebar.php

#20 Re : Entraide » Création d'un théme » 01/08/2017 21:03:14

On passe ensuite au footer.php  il contient des fonctions élaborées que l'on aurait habituellement retrouvées dans la sidebar.php qui n'existera pas ici, comme mentionné plus haut.  Le début de footer.php ressemble à

[== Indéfini ==]
	<footer>
	<div class="container">
		<div class="row">
			<div class="col-md-3 col-sm-3">
				<div class="widget">
					<h5 class="widgetheading">Our Contact</h5>
					<address>
					<strong>Bootstrap company Inc</strong><br>
					JC Main Road, Near Silnile tower<br>
					 Pin-21542 NewYork US.</address>
					<p>
						<i class="icon-phone"></i> (123) 456-789 - 1255-12584 <br>
						<i class="icon-envelope-alt"></i> email@domainname.com
					</p>
				</div>
			</div>

Rien de bien exceptionnel, des lignes en dur qui ne demandent qu'à recevoir une information corrigée pour l'entreprise concernée.  C'est ensuite que les fonctions arrivent.  Disons que la section "Quick Links" ressemble tellement au menu qu'on lui donnera ce rôle, c'est un choix éditorial de ma part pour fin de tutoriel, la section peut très bien contenir n'importe quoi d'autre.

[== Indéfini ==]
			<div class="col-md-3 col-sm-3">
				<div class="widget">
					<h5 class="widgetheading">Quick Links</h5>
					<ul class="link-list">
					<?php $plxShow->staticList($plxShow->getLang('HOME'),'<li><a href="#static_url" title="#static_name">#static_name</a></li>'); ?>
					<?php $plxShow->pageBlog('<li><a href="#page_url" title="#page_name">#page_name</a></li>'); ?>
					</ul>
				</div>
			</div>

#21 Re : Entraide » Création d'un théme » 01/08/2017 20:50:07

Tant mieux, c'est bon signe.  La suite de header.php incorpore la fonction qui construit dynamiquement le menu (incluant la version "hamburger" responsive)

[== Indéfini ==]
<body>
<div id="wrapper" class="home-page">
<div class="topbar">
  <div class="container">
    <div class="row">
      <div class="col-md-12"> 	  
        <p class="pull-left hidden-xs"><i class="fa fa-clock-o"></i><span>Mon - Sat 8.00 - 18.00. Sunday CLOSED</span></p>
        <p class="pull-right"><i class="fa fa-phone"></i>Tel No. (+001) 123-456-789</p>
      </div>
    </div>
  </div>
</div>
	<!-- start header -->
	<header>
        <div class="navbar navbar-default navbar-static-top">
            <div class="container">
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                    <a class="navbar-brand" href="index.php"><img src="img/logo.png" alt="logo"/></a>
                </div>
                <div class="navbar-collapse collapse ">
                    <ul class="nav navbar-nav">
						<?php $plxShow->staticList($plxShow->getLang('HOME'),'<li class="#static_class #static_status" id="#static_id"><a href="#static_url" title="#static_name">#static_name</a></li>'); ?>
						<?php $plxShow->pageBlog('<li class="#page_class #page_status" id="#page_id"><a href="#page_url" title="#page_name">#page_name</a></li>'); ?>
                   </ul>
                </div>
            </div>
        </div>
	</header>
<!-- end header -->

Je laisse traîner les vestiges codés en dur comme les heures d'ouverture et l'image du logo d'entreprise, je présume que cette partie ne représente pas un trop gros défi.

#22 Re : Entraide » Création d'un théme » 01/08/2017 20:37:57

Très bien, alors allons-y à partir de zéro.  Ça servira même d'exemple pour les courageux qui s'y lanceront.

Dommage que le thème soit payant, il ne pourra pas faire partie de la section Ressources pour être téléchargeable par nos amis.  Pas grave, le tutoriel fera le travail, j'accompagne dans le crime.  Bien entendu, je n'ai JAMAIS (tousser ici) pris une capture d'écran dans un démo pour en faire un thème.

Le thème (appelons-le Acura) est un bon choix pour utiliser les fonctions de PluXml.  On y retrouve un carrousel en accueil qui utilise flexslider.js

Je présume que la sidebar.php n'existera pas, remplacée par les sections présentes dans le footer.

Pour rester dans la simplicité, nous oublierons la page de portfolio, même si PluXml peut très bien reproduire le tout avec du code que nous garderons pour la dernière séance si tout le monde est encore vivant.

Le début de la page header.php aurait l'air de ça:

[== Indéfini ==]
<?php if (!defined('PLX_ROOT')) exit; ?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="<?php $plxShow->charset('min'); ?>">
<title><?php $plxShow->pageTitle(); ?></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<?php $plxShow->meta('description') ?>
<?php $plxShow->meta('keywords') ?>
<?php $plxShow->meta('author') ?>
<!-- css -->
<link href="<?php $plxShow->template(); ?>/css/bootstrap.min.css" rel="stylesheet" />
<link href="<?php $plxShow->template(); ?>/css/fancybox/jquery.fancybox.css" rel="stylesheet"> 
<link href="<?php $plxShow->template(); ?>/css/flexslider.css" rel="stylesheet" /> 
<link href="<?php $plxShow->template(); ?>/css/style.css" rel="stylesheet" />
<?php $plxShow->templateCss() ?>
<?php $plxShow->pluginsCss() ?>
<link rel="alternate" type="application/rss+xml" title="<?php $plxShow->lang('ARTICLES_RSS_FEEDS') ?>" href="<?php $plxShow->urlRewrite('feed.php?rss') ?>" />
<link rel="alternate" type="application/rss+xml" title="<?php $plxShow->lang('COMMENTS_RSS_FEEDS') ?>" href="<?php $plxShow->urlRewrite('feed.php?rss/commentaires') ?>" />
 
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
      <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
</head>

On y voit les lignes d'appel des CSS qui utilisent la fonction $plxShow->template() mentionnée plus tôt.  À noter qu'on devra réutiliser cette même tactique pour la longue liste de fichiers JS dans le footer, les bonnes pratiques voulant qu'ils soient installés là.  On en reparlera.  Le fichier header.php n'est pas complet après cette portion, mais elle est fondamentale.

#23 Re : Entraide » Création d'un théme » 01/08/2017 19:42:27

Séparons les deux sujets.

Les fichiers de CSS et de JS sont habituellement installés dans le répertoire du thème.  Svp indiquer si c'est un problème et si oui, lequel.  L'installation dans le répertoire racine est parfaitement possible si jamais c'est important.

Le rognage automatique des photos est une manoeuvre complexe que l'utilitaire cImage fait avec brio.  On utilise cette méthode parce qu'on ne sait jamais si l'image d'accroche d'un article est carrée, orientée verticalement ou horizontalement.  Ce qu l'on sait toutefois, c'est la taille exacte de son emplacement.  C'est tout ce qu'il faut à cImage pour redimentionner et "trancher" l'excédant pour faire entrer le maximum sans déformer la photo.

Si je peux avoir l'adresse où le fameux thème HTML a été trouvé, je peux sans doute diriger l'aventure (sans enlever le plaisir en faisant tout le travail).

#24 Re : Entraide » Création d'un théme » 01/08/2017 18:45:22

Les premières étapes semblent bien commencées, j'encourage quiconque à tenter l'expérience.  Il faut en effet "dépecer" les morceaux les plus évidents comme le header, le footer, la sidebar, etc. 

Je ne sais pas pourquoi les CSS et JS ne doivent pas être dans le répertoire du thème dans ce cas-ci, parce que c'est non seulement la bonne façon mais ça ne casse rien ailleurs non plus. C'est la fonction <?php $plxShow->template(); ?> qui fait tellement bien ce travail.  Ceci dit, on peut aussi les mettre dans la racine en enlevant simplement ladite fonction dans l'appel des CSS et des JS, habituellement dans header.php

Le thème AccessPressMag est une grosse pointure, c'est préférable d'en prendre un plus simple pour étudier les fonctions mais il va nous servir ici.  Pour les images rognées, j'y ai utilisé l'utilitaire externe cImage qu'on retrouve dans le répertoire du thème sous la forme du fichier img.php  Il y a deux façons d'y faire appel: à l'intérieur d'une variable $format dans une fonction ou en html brut, souvent à l'intérieur d'une boucle WHILE.  Les deux méthodes sont bien illustrées dans le code de la très longue page home.php dans le thème AccessPressMag.

Bonne chance, on aura droit de voir ce thème, j'espère!

#25 Re : Entraide » Des variables dans l'URL ($_GET) » 31/07/2017 21:28:36

Les variables dans l'url fonctionnent bien, je les utilise souvent, mais il faudra savoir ce qui sera provoqué ici par une réponse par opposition à une autre.  Par exemple, dans un tel site d'une seule page, on a tendance à utiliser plutôt    index.php#production  pour identifier une section et s'y diriger.

Un site accessible serait bien aussi pour mieux expliquer et ne pas travailler dans le noir.

Pied de page des forums

Propulsé par FluxBB

A propos Nous soutenir Contact Twitter Google+
Copyright © 2006-2017 PluXml.org, tous droits réservés