Un menu dynamique
Rédigé par govez - 22 janvier 2012
Du nouveau sur ce blog !
Vous pouvez désormais utiliser en haut de la barre latérale un menu dynamique. Un clic sur un des éléments du menu fait apparaître une nouvelle page avec une animation glissée.
Son intérêt ?
Utiliser au mieux l'espace d'affichage du blog sans « encombrer » la page.
Il est possible d'afficher cette animation dans l'en-tête (header), le pied de page (footer), la barre latérale (sidebar) ou tout simplement dans un article.
Comment faire ?
Il suffit de renseigner trois fichiers : le « header » pour y insérer le script, le fichier d'accueil des textes (sidebar, header, footer etc.) ; nous l'appelerons « contenu » et enfin le fichier « style.css » de votre thème (pour le look).
Allons-y !
L'exemple donné est minimaliste et permettra à chacun d'y ajouter son style. Un clic sur les éléments du menu vous indiquera comment alimenter les fichier pour obtenir ce résultat.
<script type="text/javascript">
//<![CDATA[
function AfficheTexte(nom_du_bloc)
{
var id_du_bloc_a_ouvrir = "#bloc_" + nom_du_bloc;
$(".bloctexte:visible").slideUp(300, function() {
$(id_du_bloc_a_ouvrir).slideDown(300);
});
}
//]]>
</script>
Il est possible de modifier la rapidité de l'animation en faisant varier la valeur de slideUp et slideDown : plus le nombre est petit, plus c'est rapide.
Conclusion
Cette solution peut sembler très bricolée, mais ça fonctionne plutôt bien en laissant pas mal de souplesse.
Classé dans : Xhtml - Mots clés : pluxml, xhtml, css - 2 commentaires
Les espaces fines non-sécables en Xhtml
Rédigé par govez - 17 janvier 2012
Dans les documents imprimés, et avec l’aide de logiciel de mise en pages professionnel, on peut insérer une espace fine sécable ou une espace fine insécable. Il en est de même pour la plupart des espaces qui existent dans leurs versions sécables ou insécables.
Dans les documents HTML, l’exemple le plus connu d’espace insécable est l’entité : « », celle-ci a les mêmes propriétés que l’espace régulière, avec l’avantage de garder sur une même ligne les caractères étant de chaque côté. Pour l’espace fine, l’entité «   » est supportée par la plupart des navigateurs récents. Mais l’entité «   » est sécable, ce qui veut dire qu’en fin de ligne les caractères suivants seront poussés à la ligne suivante.
S’il y a bien une espace difficile à reproduire sur Internet, c’est bien l’espace fine insécable.
Celle-ci n’est tout simplement pas définie dans la norme Unicode.
Alors que plusieurs opteront pour l’utilisation de l’espace insécable ordinaire « », ce n’est pas la bonne solution.
Heureusement, Unicode définit le « NARROW NO-BREAK SPACE », utilisant l’entité numérique : «   ». Cette espace étroite est insécable et peut être utilisée à la perfection comme espace fine insécable dans tout document HTML.
En typographie soignée, on prendra donc soin d’utiliser l’entité «   » comme espace fine insécable.
Utilisation dans Pluxml
Il est vraiment fastidieux de taper ce code pour insérer des guillemets à la française dans les articles.C'est pourquoi j'ai créé un bouton afin d'insérer ce code en un clic.
La marche à suivre
Rendez-vous dans le répertoire « plugins » de votre Pluxml :Ajoutez-y une icone de taille 16x16 au format png nommée « guillemets.png » ; voici la mienne
Créez ensuite le fichier button.guillemets.php dans ce même répertoire, insérez ce contenu :
<?php
/**
* button.guillemets
*
* @package PLX 5.1
* @author Patrice Blondel
* @version 1.0
**/
?>
<?php if(!defined('PLX_ROOT')) exit; ?>
<script type="text/javascript">
<!--
plxToolbar.addButton( {
icon : '<?php echo PLX_PLUGINS ?>plxtoolbar/custom.buttons/guillemets.png',
title : 'Mettre entre guillemets',
onclick : function(textarea) {
plxToolbar.insert(textarea,'« ',' »', '', '');
return '';
}
});
-->
</script>
Relancez votre interface d'administration afin de pouvoir utiliser ce nouveau bouton.

Les différents affichages
un essai (sans signe)«un essai» (guillemets sans espace)
« un essai » (espace non sécable)
« un essai » (espace fine non-sécable)
La différence entre l'espace fine non-sécable et l'espace non-sécable est faible, mais essayons au maximum de respecter les règles typographiques.
Classé dans : Xhtml - Mots clés : xhtml, typographie, pluxml - aucun commentaire
Les modèles dans LibreOffice
Rédigé par govez - 17 janvier 2012
Les marges par défaut dans le traitement de texte de LibreOffice sont très importantes (2cm).
Il n'est pas intéressant d'utiliser de telles marges surtout avec une imprimante laser.
Afin de ne pas avoir à les rectifier à chaque création de document, vous pouvez changer ces réglages par défaut.
Comment faire ?
Dans l'exemple, je choisis d'ouvrir un document avec des marges de 1cm (mon modèle se nommera marges1cm).1. Créer un modèle
Ouvrez un document, modifiez les marges ou/et tout autre format que vous désirez au démarrage : police, taille des caractères, styles etc.Enregistrez-le comme modèle :
Menu > Fichier > Modèles > Enregistrer...
Sélectionnez dans le cadre inférieur « Mes modèles » puis dans le cadre de saisie, nommez-le marges1cm par exemple, validez par OK.
2. Choisir ce modèle par défaut
Déroulez le menu :
Menu > Fichier > Modèles > Gérer
Ouvrez « Mes modèles » par double clic, choisissez « marges1cm ».
Clic droit dessus : Choisir dans le menu contextuel « Définir comme modèle par défaut »

Charger un modèle par défaut dans LibreOffice
Voilà, au prochain démarrage de LibreOffice le traitement de texte ouvrira un document vierge avec des marges de 1 cm.
PS: Le fonctionnement est identique pour OpenOffice
Classé dans : Bureautique - Mots clés : bureautique, astuces - aucun commentaire
Nostalgie Zelda
Rédigé par govez - 14 janvier 2012
Voici l'histoire de Zelda
Installation sous Debian/Ubuntu
Quelques petits utilitaires avant d'installer :# aptitude install libphysfs1 libsdl-image1.2 libopenal1 libsdl-ttf2.0-0
Téléchargeons maintenant le jeu sur le site officiel : choisissez les paquets correspondant à votre distribution)
Profitez-en pour télécharger le mode d'emploi :
$ wget http://www.zelda-solarus.com/zsdx/mode_emploi_demo.pdf
Installons
# dpkg -i solarus_0.9.0-1_amd64.deb zsdx_1.3-1_all.debPour lancer le jeu
$ zsdxVous vous retrouvez alors dans l'univers Nintendo et son charme rétro.
Une capture
Classé dans : Jeux - Loisirs - Mots clés : jeux - aucun commentaire
Haut de page dans Pluxml
Rédigé par govez - 13 janvier 2012
En effet, la flèche (pas assez visible à mon goût) permettant de remonter en haut de page a été remplacée par un bouton « Retour en haut ».
J'espère que mes visiteurs utiliseront plus souvent cette fonction qui facilite la navigation sur le blog.
Comment procéder ?
Je me suis inspiré de cette documentation ; j'ai simplement ajouté //<![CDATA[ et //]]> pour encadrer le script et avoir une validation W3C.Voici le code à insérer dans le fichier header.php de votre thème juste avant </head> :
<!--Bouton haut de page -->
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">google.load('jquery', '1.4.2');</script>
<script type="text/javascript">
//<![CDATA[
$(window).scroll(function() {
if($(window).scrollTop() == 0){
$('#scrollToTop').fadeOut("fast");
} else {
if($('#scrollToTop').length == 0){
$('body').append('<div id="scrollToTop">'+
'<a href="#">Retour en haut</a>'+
'</div>');
}
$('#scrollToTop').fadeIn("fast");
}
});
$('#scrollToTop a').live('click', function(event){
event.preventDefault();
$('html,body').animate({scrollTop: 0}, 'slow');
});
//]]>
</script>
<!--Fin du bouton haut de page -->
Et maintenant, le look de ce bouton
Je l'ai adapté au mieux à mon thème.J'attends tous vos commentaires et/ou critiques sur le sujet
: (comment améliorer la lisibilité en modifiant les couleurs ou la transparence etc.).Voici le code à insérer à la fin du fichier style.css de votre thème
/** Bouton haut de page **/
#scrollToTop {font-size: 0.9em;}
#scrollToTop a{
color: #fff;
position: fixed;
right: 10px;
bottom: 16px;
background-color: rgb(67,52,64); /** rgba fallback**/
background-color: rgba(67,52,64, 0.7);
padding: 7px 10px;
border: 1px solid #433E36;
}
#scrollToTop a:hover{
color: #B9624E;
background-color: rgb(67,52,64); /** rgba fallback**/
background-color: rgba(67,52,64, 0.2);
}
Classé dans : Réseau - Internet - Mots clés : pluxml, jquery - aucun commentaire






