Smarty est utilisé entre autre par les équipes de Prestashop.
Comme tout moteur de template PHP il permet de gagner en efficacité lors de développements de sites web.
Découvrez en plus sur Smarty en téléchargeant le manuel d’utilisation détaillé
Smarty est utilisé entre autre par les équipes de Prestashop.
Comme tout moteur de template PHP il permet de gagner en efficacité lors de développements de sites web.
Découvrez en plus sur Smarty en téléchargeant le manuel d’utilisation détaillé
Propose de disposer du code CSS parfait pour réaliser vos feuilles de styles. Choisissez le type de styles (dégradés, transitions, ombre sur texte …) configurez les options puis copier / coller le code css dans votre fichier.
Comme son nom l’indique, ce site référence les résolutions d’écran des principaux devices utilisés aujourd’hui (tablette, smartphone, ordinateur).
Assortir les bonnes couleurs pour un template facilement et sans fautes de gôut!!
Cet outil en ligne vous donnera pour chaque couleur le code hexadecimal et le code RGB équivalent.
Ce site vous permet d’analyser les couleurs dominantes de n’importe quel site
il donne également les composantes des sites les plus connus: Google, Facebook, Flickr, Instagram, Pinterest, WordPress, Dropbox etc…
Vous avez surement passé du temps à rechercher une fonction JS, une classe CSS ou autre morceaux de codes précédemment créés ! Avec cet app vous pourrez enregistrer et classifier tous vos codes. Vous pourrez également les partager et profiter des codes des autres membres. Vraiment parfait.
Vous permet d’extraire du code css intégré au balises html, puis de pouvoir faire un copier/coller afin d’avoir un fichier css externe (la norme normalement..)
Cet outil vous permet de définir en drap and drop vos wireframes de site internet (cela pour en responsive total) puis vous pouvez exporter en HTML/CSS votre maquettes, reste plus qu’a remplir avec vos contenus pour un obtenir un site full responsive.
On peut écrire dans le fichier css de notre site des régles css media queries qui seront lues que dans certaines conditions.
voici comment:
@media screen and (max-width: 640px){ p{ color: blue;} /* etc etc */ } @media screen and (min-width: 640px){ } @media all and (min-width: 480px) and and (min-width: 640px){ }
Pour les téléphones portables qui « trichent » sur leurs valeurs en pixels « réels » on peut configurer la balise meta viewport du côté HTML comme suit:
<meta name= »viewport » content= »width=device-width » />
et dans les media queries au lieu de mettre:
« maw-width: xx » on écrira « max-device-width: xx »
vous pourrez trouver plus d’infos sur le site d’alsacréations: comprendre le viewport dans le web mobile
Concrètement un hacker va essayer d’accéder à des répertoires présent sur votre serveur à l’aveugle en suivant une certaine logique, car qu’il s’agisse d’un site codé à la main ou avec un CMS, les arborescences sont souvent connues ou évidentes.
Pour empêcher le hacker de se balader sur votre site en se basant sur les URL affichées dans la barre de navigation, et ainsi rendre impossible l’accés aux répertoires importants, et de le rediriger sans cesse vers la page d’accueil de votre site, et ce grâce à une ligne de PHP.
<?php header("Location: http://monsite.fr"); ?>
placez cette ligne dans un fichier index.php
et copiez ce fichier dans tous vos répertoires sensibles.
Créez un fichier chemin.php
contenant ceci
<?php echo realpath('chemin.php'); ?>
puis envoyez ce fichier sur sur votre serveur à l’intérieur du dossier voulu, puis avec votre navigateur atteignez l’url de ce fichier chemin.php
, oh magie
peut être pratique pour créer un .htaccess
avec .htpasswd
, en effet pour AuthuserFile
le chemin doit être en absolu..
<files wp-login.php> AuthName "Page d'administration protégée" AuthType Basic AuthUserFile "/homepages/20/.htpasswd" require valid-user </files>
Quelques commandes de bases pour administrer, gérer un serveur MySQL sous Linux
Installation
Installez le paquet mysql-server
.
Démarrage
Pour démarrer le serveur MySQL, tapez la commande suivante dans un terminal :
sudo service mysql start
Redémarrage
Pour redémarrer le serveur MySQL, tapez la commande suivante dans un terminal :
sudo service mysql restart
Arrêt
Pour arrêter le serveur MySQL, tapez la commande suivante dans un terminal :
sudo service mysql stop
Rechargement de la configuration
Pour que MySQL prenne en compte les modifications de sa configuration, tapez la commande suivante dans un terminal :
sudo service mysql reload
Forcer la prise en compte de la nouvelle configuration
Pour forcer MySQL à recharger ses fichiers de configuration, tapez la commande suivante dans un terminal :
sudo service mysql force-reload
J’ai trouvé sur internet un article qui trait du cas the_excerpt
sur le site WordPress Channel.
voici le lien vers l’article en question: the_excerpt() WordPress
Cette balise est prise en compte par Google et les autres moteurs et sert à définir des restrictions au robot qui vient crawler la page.
Il est possible d’indiquer des restriction de manière individuelle aux différents bots (google ou yahoo par ex) a fin quelles s’appliquent qu’au moteur spécifié.
Les différentes valeurs possibles pour la balise meta robots :
1-2 <meta name="robots" content="index, follow" /><meta name="googlebot" content="index, nosnippet, noarchive" /> 3 <meta name="Publisher" content="LALANDRE Thierry" /> 4 <meta name="Reply-to" content="contact@site.fr" /> 5 <meta name="syndication-source" content="lesite.fr" /> 6 <meta name="original-source" content="lesite.fr" /> 7 <meta http-equiv="pragma" content="no-cache"> 8 <meta http-equiv="Cache-control" content="private" /> 9 <meta name="expires" content="mon,30 Sep 2013 9:00:00 GMT" /> 10 <meta name="copyright" content="LALANDRE Thierry" />
<title> titre de la page </title>
Par défaut, celle-ci doit être d’environ 70 caractères. Cela peut être plus mais seul les 70 premiers caractères sont affichés pour un titre dans les résultats de Google d’où cette limitation mais sachez pour information que plusieurs centaines de caractères sont pris en comptes. Votre titre doit absolument contenir les mots-clefs les plus importants de votre page.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Cette balise sert à préciser le jeu de caractères utilisé pour le codage de la page.
<meta name="description" content="…" />
Sert à décrire le contenu d’une page web et peut contenir jusqu’à 1000 caractères. Il est impératif qu’elle soit renseignée car c’est elle qui sera affichée comme description de votre page dans les résultats de recherche.
<meta http-equiv="Content-Language" content="fr" />
Si votre page est en plusieurs langues, séparez ces codes par des virgules.
En bref:
<title> titre de la page </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="description" content="…" /> <meta http-equiv="Content-Language" content="fr" />