|
Bas de page | |
---|---|
Auteur | Sujet : Qu'est ce qui est à la mode en 2019 ? |
Publicité | Posté le 19-02-2019 à 11:32:29 |
rat de combat attention rongeur méchant! | Ca serait bien si on pouvait revenir aux sites simples, en pur HTML, qui chargent rapidement, qui n'ont pas besoin de trois tonnes de JS pour fonctionner, qui ne sont pas "optimisés" pour tablette au point d'être beau mais inutilisable/sans vrai contenu. Je peux toujours rêver. |
rufo Pas me confondre avec Lycos! | +1. Les sites qui ne fonctionnent qu'avec du JS et qui ne changent pas d'url quand tu cliques sur un lien mais charge à la volée via Ajax le nouveau contenu, c'est une vraie plaie : impossible de bookmarquer une page précise et pour les personnes malvoyantes, c'est le plus souvent inutilisable car les logiciels de type lecture d'écran (ex : NVDA) ne sont pas capables de détecter quelle partie de la page a changé.
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
elbay | Si je comprends bien, je devrais donc me concentrer sur ce qui est plus traditionnel et laisser tomber l'idée de me mettre à jour sur les dernières technos ? Ajouter simplement ce qui est essentiel en fait. J'utilise déjà Flexbox pour la mise en page en CSS. Par contre j'ai vu un framework appelé Bootstrap qui a l'air pas mal, qu'en pensez-vous ?
|
rufo Pas me confondre avec Lycos! | Un site multilingues, il faut une techno côté serveur qui remplacera dans les templates les variables de type "message" par leur valeur en fonction de la langue sélectionnée. Les traductions sont stockées dans des fichiers, généralement, un fichier par langue. --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
elbay |
|
rufo Pas me confondre avec Lycos! | Ca va dépendre si tu prends un framework ou pas. Perso, je fais avec des variables dans un fichier php. Ca évite de coder une phase de parsing pour charger le fichier.
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
elbay |
|
mechkurt | Ou la la, surtout pas de constante global definis avec define !
Message cité 1 fois Message édité par mechkurt le 21-02-2019 à 18:12:00 --------------- D3 |
Publicité | Posté le 21-02-2019 à 18:11:47 |
elbay |
|
elbay | Je viens d'essayer la méthode sous forme de tableau et ça marche plutôt bien, merci beaucoup. J'ai donc un fichier fr.php contenant un tableau avec une clé qui correspond à la variable que j'appelle dans l'index et la valeur contient la phrase. Dans l'index j'ai juste un echo $tableau['clé']; à l'emplacement de la phrase. |
rufo Pas me confondre avec Lycos! | Oui, autant faire une variable de type tableau associatif en PHP.
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
mechkurt | Il se peut que je me trompe mais définir 50 (ou +) constantes pour les textes traductibles du site me semblent un peu overkill...
--------------- D3 |
rufo Pas me confondre avec Lycos! | Ben ce que tu fais revient au même que définir un tableau associatif en PHP directement. Ca évite la phase de chargement du fichier csv. --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
elbay | Bonjour,
|
rufo Pas me confondre avec Lycos! | Oui, via les include(), include_once() ou require. --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
elbay |
Message édité par elbay le 26-02-2019 à 16:39:57 |
rufo Pas me confondre avec Lycos! | Include() étant une foncito très basique, ça vaudrait peut-être le coup que tu apprennes les bases du PHP (ex : sur OpenClassroom). Tu perdrais moins de temps. --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
elbay |
|
rufo Pas me confondre avec Lycos! | HTML5 et css ne sont pas des langages de dév C'est juste pour structurer des informations (html) et les mettre en forme (css). PHP permet de générer dynamiquement du HTML et éventuellement css (voire du javascript). La raison est que PHP est un langage côté serveur alors que html, css et javascript sont utilisés côté client. Le côté dynamique côté serveur est justement le concept qui va te permettre de réutiliser du contenu dans plusieurs pages. --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
MaybeEijOrNot but someone at least | Bonjour, Tu ne fais pas de mise en page à proprement parlé avec PHP. Cela te sert à créer un site "dynamique", c'est-à-dire un site où l'utilisateur peut interagir et le contenu s'adapte à ses actions. L'exemple le plus répandu, est je pense, la gestion de comptes. Créer un compte sur un site te permet d’accéder à des fonctionnalités spécifiques qui ne peuvent être gérées uniquement par HTML/CSS. PHP est donc souvent utilisé pour communiquer avec une base de données et effectuer des calculs/traitements. Au niveau basique, tu as le PHP qui génère ton contenu HTML, ce contenu HTML peut interagir avec le PHP via les formulaires HTML. Et le PHP peut communiquer avec une base de données en générant des requêtes dans un langage compréhensible par la base de données. Maintenant il faut comprendre l'interface serveur - client. Le client (l'utilisateur) lorsqu'il rentre un lien dans son navigateur va générer une requête qui sera traitée par le serveur. Soit un traitement basique : le serveur renvoie le fichier demandé (généralement un fichier HTML ou une image) soit un traitement plus complexe : le serveur exécute le fichier demandé (fichier PHP par exemple) qui va générer le contenu à renvoyer au client (fichier HTML par exemple). EDIT : grillé, mais je laisse mon message qui est un peu plus détaillé. Message édité par MaybeEijOrNot le 26-02-2019 à 21:07:43 --------------- C'est en écrivant n'importe quoi qu'on devient n'importe qui. |
elbay | Bonsoir,
|
emililadjet |
|
Publicité | Posté le |
Sujets relatifs | |
---|---|
Création d'une alarme et gestion du mode veille d'un téléphone | Fonction backspace et mode insert versus overwrite. |
[BATCH MS-DOS] Code retour ERRORLEVEL différent suivant mode lancement | Filtre de PowerPoint à excel fonctionne pas e mode diaporama |
[Resolu] Interruption mode reel depuis mode protegé avec DPMI | [C] Faire un mode multijoueur en ligne pour un jeu |
Lancer iexplore en "mode caché" via un vbs ? | [C++ / Qt / Android] Mode debug qui ne fonctionne pas ? |
[Ada] Ecrire un éditeur de texte en mode texte | Impossible d'ajouter une référence en mode admin |
Plus de sujets relatifs à : Qu'est ce qui est à la mode en 2019 ? |