Articles Comments

Blog de Keran » Entries tagged with "Web"

Multibox – Apparition scrollbar horizontale

Complément de l’article  Lightbox versus Multibox Un problème d’apparition de scrollbar horizontale peut se produire après l’implémentation de multibox. Le soucis est provoqué par le fichier overlay.js. Pour le résoudre éditez le fichier javascript et modifier le frameborder en le passant de 1 à 0: this.iframe = new Element(‘iframe’).setProperties({ ‘id’: ‘OverlayIframe’, ‘name’: ‘OverlayIframe’, ‘src’: ‘javascript:void(0);’, ‘frameborder’: 0, ‘scrolling’: ‘no’ … Read entire article »

Filed under: Développement Web, Featured

Google – Géolocalisation

Nous y sommes.. le communautaire encore plus proche de la réalité. Où se trouve votre famille, vos amis, votre copine… On y a rêvé, Google l’a fait. Ma foi, encore rien d’obligatoire; personne ne vous demande d’y souscrire, mais imaginez la portée d’un tel produit ! Depuis combien de temps nous demandons-nous, mais à quand le repérage automatique d’un portable via son numéro ? La technologie existe depuis un bail (triangulation), mais là, en dehors d’un contexte familial, si un tel système doit s’ouvrir je crois que la pub intrusive prendra un élan de forcené… Bref, plutôt inquiétant mais bon, même si je ne vois pas l’intérêt immédiat, disons que c’est un pas vers l’immédiateté; le CAO, contrôle assité par ordinateur.. mais comment vivions nous sans portable, sans mail.. bon, … Read entire article »

Filed under: Web pratique et référencement

Google Webmaster Tool – Pages introuvables accessible via

Bien pratique, cet outil gratuit fournit moultes informations sur votre site Internet : mots clés tapés, vitesse d’exploration du robot, pages d’erreurs rencontrées, etc. Parmi ces fonctionnalités vous pouvez lister l’ensemble des pages introuvables. Très utile surtout pour les sites comportant de nombreuses pages. Que ce soit par une règle de réécriture mal gérée, un lien pointant vers une 404, ou autre, tout est précisé sur l’interface de Google Webmaster Tools. Vous pouvez aussi au besoin exporter l’ensemble des url non trouvées dans un fichier Excel. Cet outil avait pourtant un gros défaut, il était impossible de connaître la page source du lien erronné. Donc sur un site de plusieurs millions de pages, on savait que http://www.monsite.com/rep/mapage.htm renvoyait une 404. Mais où Google avait-il trouvé ce lien ? A présent cette … Read entire article »

Filed under: Développement Web

Lightbox versus Multibox

Ce blog utilise lightbox mais pour différents projets, avec le bon Franck, Freelance de son état, nous avons du étudier les différentes solutions du marché. Plusieurs contraintes: Pouvoir intégrer le système sous forme de module externe, pour ne pas polluer la structure d’un site Être en mesure de modifier le source à loisir sans avoir à passer trois mois pour appréhender le code Ne pas être en permanence à bricoler pour gérer les différents conflit de script Résultat des courses, pour le meilleur et pour le pire; sortent vainqueurs lightbox et multibox. Les deux ne cohabitent pas ensemble, à moins de modifier le source bien entendu. LightBox: http://www.huddletogether.com/projects/lightbox/ Intégration excessivement simple, pas mal de version différentes, mais son avantage reste réellement dans sa facilité d’implémentation. Multibox (PhatFusion): http://www.phatfusion.net/multibox/ Mise en place assez simple mais plus d’appels JS: overlay.js (pour la gestion du … Read entire article »

Filed under: Développement Web

PHP – raccourcir le code

Voici quelques astuces pour raccourcir le code et le rendre plus lisible. N.B.: L’indentation n’est pas respectée par le plugin de coloration syntaxique. Conditions & For Voici un if else classique: Première contraction possible (seulement s’il n’y a qu’une seule instruction à chaque fois): Deuxième contraction, appelée condition ternaire: echo $prenom == ‘keran’ ? ‘Blog Writer’ : ‘Blog Visitor’; ou dans le cas présent: echo ‘Blog ‘.($prenom == ‘keran’ ? ‘Writer’ : ‘Visitor’); La possibilité d’enlever les accolades est aussi possible pour les autres instructions, par exemple: Deviendrait: Fonctions L’initialisation des variables peut se faire dans l’entête de la fonction, par exemple: Pour simplifier on peut l’écrire sous cette forme: … Read entire article »

Filed under: Développement Web

Gandi VS OVH – Hébergement dédiés à petits prix

Petite nouveauté intéressant au niveau de l’hébergement d’entrée de gamme (prix affichés TTC). OVH avait le kimsufi, serveur dédié à bas prix: Prix : 24 € / mois Processeur : Céléron 2GHz Disque Dur : 160 Go Mémoire vive : 256 Mo DDR Bande passante : 100 Mbps. Hébergement utilisé d’ailleurs pour ce blog. A présent une nouvelle offre voit le jour: serveurs Privés RPS (Real Private Server). On connaissait bien les serveurs virtuels (utilisés chez Nexen par exemple). Le principe, prendre une grosse configuration machine (8 coeurs, 16Go de RAM, etc) et virtualiser plusieurs OS: plusieurs dédiés depuis une seule configuration. Pour le RPS c’est un peu différent. Hybride entre le serveur dédié et le serveur virtuel. Il y à une machine dédiée pour le processeur, la mémoire et le réseau. Le stockage est par contre issu d’un … Read entire article »

Filed under: Développement Web

bloquer l’affichage du contenu d’un répertoire via htaccess

Vous avez un hébergement, et par défaut la configuration apache liste le contenu de vos répertoires. Si vous n’avez pas la possibilité de modifier le httpd.conf, vous pouvez créer un petit fichier à la racine nommé HTACCESS Attention! il faut l’enregistrer avec un nom correct , « .htaccess » Au sein de ce fichier, mettez la ligne suivante: Options -Indexes Si le fichier existe déjà vous pouvez simplement ajouter la ligne à la fin. Accédez ensuite à un répertoire, en effectuant un bon CTRL+R pour être sûr que le cache du navigateur se vide et le tour est joué. … Read entire article »

Filed under: Développement Web

PNG transparents sur IE6

Après de longues recherches je suis tombé sur une solution pour pouvoir utiliser des PNG opaques sur internet epxlorer 6. Pratique pour des fonds transparents ou images superposées par exemple. Il faut donc utiliser les behavior css en appelant un fichier « .htc » Le fichier htc peut être récupéré en cliquant ici. Il faut mettre à jour la zone suivante (le chemin blankImg): // This must be a path to a blank image. That’s all the configuration you need. if (typeof blankImg == ‘undefined’) var blankImg = ‘images/blank.gif’; Ensuite l’appelle du htc doit être réalisé au sein du css traitant l’image png: - soit img globale soit une classe spécifique: behavior: url(CHEMIN-VERS-LE-HTC/iepngfix.htc); Le css pourrait donc ressembler à : #menu img{ behavior: url(js/iepngfix.htc); background-image:url(../images/fond.png); } Merci à Angus Turnbull pour ce script simple à mettre en place et très efficace: http://www.twinhelix.com/css/iepngfix/ … Read entire article »

Filed under: Développement Web