Suliworld.com

mon petit bout de web

Archive for December, 2004

Pages statiques dans DotClear

Cela fait un certain temps que je voulais ajouter des pages statiques DotClear, mais les différentes solutions que j’ai découvertes utilisaient les URL en mode info_path et le serveur sur lequel je suis hébergé est configuré en query_string. Au détour d’un post sur le forum DotClear j’ai pris contact avec Teddyber qui a adapté une solution écrite par Zeubeubeu pour les URL query_string.

Pour mettre cette fonctionnalité en oeuvre, il faut modifier les fichiers suivants :

  • prepend.php (contenu dans le répertoire du thème)
  • template.php (le fichier modèle du thème)

le code insérer dans prepend.php :

#gestion des pages statiques

// déclarer dans ce tableau les noms des pages
// qui seront appelées dans les url,
// par exemple : www.monsite.com/?nomdelapage
$static_array = array('page1', 'page2', 'page3');

// chemin où sont stockées les pages statiques
$dir_path_info = dirname(__FILE__).'/contenu/';

if (in_array(eregi_replace("^([a-z0-9_]+)/.*", "\\1", $_SERVER['QUERY_STRING']), $static_array)) {
     $mode = 'static';
}

function dcStatic()
{
     global $dir_path_info;
     clearStatCache();
     if (file_exists($st = $dir_path_info.eregi_replace("^([a-z0-9_]+)/.*", "\\1", $_SERVER['QUERY_STRING']).'.php')) include ($st);
}

dans template.php du theme juste avant la ligne


puis après le code qui affiche le corps de la page et la liste des billets :


Pour la mise en oeuvre, il faut écrire les liens de la façon suivante :
, et surtout ne pas oublier de déclarer le nom des pages dans le fichier prepend.php )

Merci encore Teddyber qui a créé cette solution et qui a pris de son temps pour m’aider la mettre en oeuvre sur mon site et je signale que Zeubeubeu a mis en ligne un plugin de gestion des pages statiques si vous souhaitez le tester.

  • 11 Comments
  • Filed under: Webdesign
  • Les chats au Whisky

    Je souhaite signaler l’ouverture du site d’une amie qui est éleveuse de chats de race. Je ne vais pas vous faire un exposé sur les standards des races British Shorthair et Scottish Fold, elle le fait bien mieux que je ne le ferai jamais sur son site )

    Allez vite découvrir le site de la chatterie Lagavulin Delight

    Chatterie Lagavulin Delight

    Techniquement, mon avis, le site qui est du reste très agréable visuellement gagnerait utiliser les CSS. La mise en page et les menus se prettent particulièrement bien une “CSSisation”.

    Bravo Carole pour cette réalisation.

  • 1 Comment
  • Filed under: Divers
  • Lecteur RSS

    J’ai implémenté sur ce site un lecteur RSS dans le bandeau de gauche qui récupère quelques news d’autres site.

    Le lecteur a été écrit par Thierry Bazzanella, et est très facile installer dans DotClear et exploiter.

    Bravo Thierry pour cette réalisation ;)

  • 0 Comments
  • Filed under: Webdesign
  • Faille de sécurité générale !!

    Voici le copier/coller d’un article posté sur Clubic qui me semble important de diffuser :

    Le site spécialisé dans la sécurité Secunia a pointé du doigt hier, une nouvelle faille de sécurité qui concerne la plupart des navigateurs Web disponibles l’heure actuelle (Netscape, Internet Explorer, Mozilla, FireFox, Safari …). Cette faille permet un site “peu recommandable” de substituer le contenu d’une popup provenant d’un site “de confiance” (par exemple le site d’une banque).

    Ainsi, si vous surfez sur un site peu recommandable d’un côté et sur le site de votre banque en même temps, il est possible que le premier site substitue le contenu d’une pop-up du site de votre banque, qui vous demandera par exemple, de taper un numéro de code ou un numéro de carte bancaire. Les données seront ensuite envoyées une personne malveillante et non votre banque …

    Secunia propose sur sa page un exemple qui met en avant cette faille. Il faut dans un premier temps cliquer sur le premier ou le deuxième lien (cela dépend si vous avez ou non un anti-popup activé), puis sur le site de Citybank il faut cliquer sur le logo “Consumer Alert”, vous pouvez alors voir que le contenu qui s’affiche dans la popup provient de Secunia et non de la Citybank … Cette faille devrait logiquement être corrigée prochainement par des patchs ou des nouvelles versions des navigateurs concernés. En attendant, il est conseillé, lorsque vous consultez des informations sensibles et importantes, de ne surfer que sur un seul et unique site.

    Mise jour : Apple a déj corrigé cette faille dans son navigateur Safari via sa mise jour v125.12 (voir cette page).

    Source : Clubic

  • 0 Comments
  • Filed under: Divers
  • World of Warcraft

    Hé bien voil une petite histoire qui arrive un de mes amis et que je trouve commercialement totalement inadmissible.
    L’ami en question a eu la chance de précommander une édition collector de World of Warcraft sur le site officiel de la précommande. Il reçoit donc un eMail de confirmation et le voil tout joyeux et attendant avec grande impatience l’open béta qui doit commencer sous peu.

    Mais voil qu’il y a 2 jours, il reçoit l’email suivant d’alapage :

    Cher (e) xxxxxxxx,
    Vous avez commandé le jeu « World of Warcraft Edition Collector » sur le site officiel et nous vous en remercions vivement.
    Comme l’éditeur l’a précisé sur son site au lancement de l’opération, cette pré-commande est en nombre limité.
    Nous avons enregistré en quelques instants un très grand nombre de transactions, que nous ne pourrons malheureusement servir en intégralité.
    Les commandes sont prises en compte chronologiquement et dans la limite des stocks prévus par l’éditeur.
    Dans un souci de transparence envers nos clients et en l’absence de garantie sur la possibilité de pouvoir traiter leur commande le jour de la sortie du jeu, nous procédons dès maintenant l’annulation des commandes concernées. Ainsi, votre commande N°xxxxxx sera annulée dans les heures venir.

    Nous vous en présentons toutes nos excuses et espérons que vous nous garderez votre confiance.

    Merci de votre compréhension et bientôt,
    L’équipe du Service Clients d’alapage.com
    Téléphone : 0892 35 07 08 (0,34 euro/min)
    du lundi au vendredi de 9 19 heures
    et le samedi de 9 17 heures
    /NOTA : Si votre commande a déj été annulée votre demande, merci de ne pas tenir compte de ce message/.

    Je touve cette pratique inadmissible et totalement abusive !!! Ce n’est pas aux clients d’essuyer ce genre de revers et d’assumer ces manqués. L’ébulition de la communauté des joueurs l’approche de la date de précommande aurait pu les inciter mettre en place un système de comptage des commandes pour ne pas servir plus que le nombre d’exemplaires réels.

    A suivre puisque l’ami en question en a référé qui de droit.

  • 9 Comments
  • Filed under: Jeux vidéo