Mot-clé - SUPPORT

Fil des billets - Fil des commentaires

mercredi, 26 mars 2008

Plugin miniSEO (billet support)

Voici une version du plugin miniSEO[1] permettant de compléter le metatag description situé dans la partie HEAD d'une page HTML.

Principe de fonctionnement

  1. Si utilisation du plugin seul, les 180 premiers caractères du billet sont extraits puis nettoyés des balises de codes éventuels et servent à remplir le tag description.
  2. Si le plugin est couplé au plugin Mymeta[2] il est alors possible de saisir en même temps que son billet la phrase exacte que l'on souhaite voir affichée dans ce meta
  3. Toujours si le plugin est couplé au plugin Mymeta il est possible maintenant de personnaliser la balise title d'une page de type billet.
  4. Avec le plugin related ou page connexe le comportement est le suivant : soit la page connexe est construite à partir d'un billet, le plugin renseignera alors le meta description avec la concaténation du chapeau + corps du billet (coupé à 180 caractères), soit la page connexe est construite à partie d'un fichier externe, le plugin prendra alors uniquement le chapeau.
  • Pour la page d'accueil du blog c'est la description définie dans la partie admin qui est prise en compte;
  • pour les pages de type category c'est la description de la catégorie qui est prise en compte;
  • les pages archives, tag et search ne sont pas prises en compte.

Conditions requises

  • Avoir une version de DOTCLEAR 2 en beta 7.3 (le plugin est testé avec succès avec une beta 7.3-r1690)[3]

Télécharger le plugin (dernière version 1.6)

(pour info vous pouvez parcourir les sources ici)

Mode d'emploi

Voir ci-dessous après les notes

Notes

[1] Vous pouvez voir le début et d'autres explications sur le plugin ici

[2] Voir aussi directement le billet de l'auteur du plugin Mymeta pour Dotclear 2

[3] Vous pouvez récupérer des versions récente ici

Lire la suite...

dimanche, 9 mars 2008

Version 0.1 du thème studiopress adapté pour DOTCLEAR 2 (billet support)

screenshot.jpg

  • Le 22/10/2009 Passage du thème en version 0.5 voir ici
  • Le 20/01/2009 Passage du thème en version 0.4 voir ici
  • Le 14/01/2009 Passage du thème en version 0.3 voir ici
  • Le 13/03/2008 Passage du thème en version 0.2 voir ici

Attention ce thème necessite la version beta 7.3 minimum de DC2

Il est en provenance comme vous pourrez le voir dans le pied du thème de www.dailyblogtips.com

J'insiste sur le fait que ce thème ne fonctionne qu'avec une version minimum 2 beta 7.3 car le thème est structuré différement.

Téléchargement

(pour info vous pouvez parcourir les anciennes versions ici)

=====================================================

ATTENTION POUR CEUX QUI N'ONT PAS LA BETA 7.3 et qui veulent utiliser ce thème

Vous pouvez remonter d'un cran les fichiers du thème qui sont sous studiopress/tpl d'un cran plus haut donc directement au même endroit que les fichiers _define.php,_public.php

Toujours pour ceux qui ne sont pas en V7.3 modifiez le fichier _head.html et enlevez tpl:SysBehavior publicHeadContent il s'agit du tag qui permet au moteur de DOTCLEAR 2 beta 7.3 de mettre en place les appels pour le plugin lighbox qui permet l'affichage des photos en POPUP et en défilement album des photos d'un billet.

=====================================================

Notes

[1] Permet de gérer le menu horizontal par l'administration du blog par simple copier coller, exceptionnellement le voici téléchargeable directement ici mais attention je ne le tiendrai pas forcément à jour le mieux étant de le récupérer sur le lien officiel

[2] Il s'agit de javascript reposant sur la librairie Jquery est permettant l'affichage des images .jpg en POPUP avec défilement par fléches

[3] Lors de la publication du thème le blog demo n'est pas encore en version minimale requise la manipe de remonter d'un cran a été faite, vous pouvez aussi voir les deux TAGS pour lightbox et menuFreshy

samedi, 1 décembre 2007

Plugin menuFreshy (billet support)

Il s'agit d'un plugin permettant la gestion du menu horizontal du thème Fresh DC2.

Pour effectuer le menu horizontal du thème Freshy l'auteur du thème a utilisé plusieurs class :

  1. la class "menu" pour jeter les bases
  2. la class "first_menu" pour le premier emplacement qui est différents des autres car avec des arrondis à gauche
  3. la class "last_menu" pour les même raisons mais cette fois-ci sur la droite
  4. la classe "page_item" pour ceux entre ces first et last
  5. la classe "current_page_item page_item" pour marquer la page active ou en cours

Le plugin permet de saisir ses propres entrées, il faut saisir le titre et l'adresse du lien, une fois l'entrée validée elle pourra avoir deux options :

  1. Accueil, cette option permet de faire une double test car l'accueil d'un blog peut avoir deux URL / et index.php? ou index.php/ par exemple
  2. LastPosition, cette option permettant de placer le lien à droite

A noter que le premier lien dans la liste se voit automatiquement attribuer la class "fisrt_menu"

Voici un exemple de code généré :

<ul class="menu"><li class="current_page_item page_item"><a href="/" class="first_menu" >Accueil</a></li>
<li class=" last_menu"><a href="/index.php/tag/Freshy" class="last_menu">Thème Freshy</a></li>
<li class="page_item"><a href="/index.php/post/2006/08/01/Plugin-Change-Marie">Plugin Mary</a></li>
</ul>

Si vous souhaitez vous en servir dans un autre thème il suffit de mettre l'entrée :
{ { tpl:MenuFreshy } } dans votre thème.

Voili voila bon usage.

Le 11/03/2008

Passage en version 1.2 supporte maintenant directement les thèmes :

Le 15/03/2008

Passage en version 1.3 un thème de plus ajouté le thème mellow

Le 18/04/2008

Passage en version 1.4 voir ce billet

Dernière version :



mardi, 27 novembre 2007

Adapatation du thème Freshy d'après le travail de Julien de Lucas et Franck Paul (billet support)

Il y a quelque temps Franck Paul[1] a adapté le thème WORDPRESS de Julien de Lucas[2] pour le rendre compatible avec DOTCLEAR 1.

A mon tour suite aux demandes d'une camarades qui avait flashé sur ce thème j'ai réalisé une adapation de cette version DOTCLEAR 1 pour la rendre compatible DOTCLEAR 2.
Ecran Theme Freshy J'ai contacté Franck Paul pour lui faire part de cet adaptation mais pas encore Julien de Lucas.

Voici en annexe ce thème, vous pouvez aussi le retrouver prochainement sur la galerie de thème de DC2[3]

Le 28/11/2007, vous pouvez voir le thème en action ici ou maintenant avec le selecteur de thème. Bon usage.

Le 29/11/2007

Les premières remarques sur cette version 1.0 pour DC2

  • Le titre de la catégorie ou des mots clefs cogne contre le menu du haut
  • Les Tags devraient s'afficher en ligne au pied du billet plutôt qu'en colonne en haut
  • Le menu horizontal disparaît lors d'une recherche
  • La page d'erreur est elle aussi mauvaise
  • un tag small est pas fermé provoquant l'affichage de la sidebar en petit

Je suis en train de corriger tout cela, un un grand grand bonus l'avénement d'un plugin permettant la gestion du menu horizontal.

Le 01/12/2007

Publication de la 1.1 Correction des erreurs décelées ci-dessus

Le 03/12/2007

Publication de la version 1.2
Mise en place du fichier _menu.html directement utilisable avec le plugin menuFreshy, ainsi plus besoins de modifier quoi que ce soit pour pouvoir disposer du thème avec son propre menu personalisé.

Le 04/12/2007

Publication de la version 1.3
La personnalisation des commentaires et ping avait été oubliée c'est chose corrigée.

Le 05/12/2007

Ajout suite a une remarque de Lilian d'une version zip du thème

Le 03/01/2008

Publication de la version 1.4
Correction d'un problème avec IE 6.0 (contenu décalé)
Correction importante lors de l'utilisation des navigateurs Microsoft Internet exploreur les deux feuilles de styles IE6.CSS et IE7.CSS étaient servies par le serveur du concepteur du thème au lieu de votre propre serveur ou hébergeur. Plus d'information ici.

Le 02/04/2008

Publication de la version 1.5

**** Attention cette version necessite un DOTCLEAR 2 beta 7.3 minimum *****
Ajout dans la HEAD du nouveau behaviors permettant la gestion automatique du plugin officiel lightbox. Du coup le thème est ok aussi avec le plugin miniSEO 0.6 et supérieur.
Correction du petit formulaire de recherche (filet retiré)
Ajout d'un clearer permettant au pied d'un billet de ne plus venir remonter dans le billet
Modification de la structure du thème pour conformité avec la version DC2 beta 7.3 et sup

Téléchargement

Vous trouverez plus bas la vieille version pour ceux qui n'ont pas DOTCLEAR à jour


jeudi, 23 août 2007

Plugin BlogAnniv pour DOTCLEAR 2 (billet support)

Ce plugin permet l'affichage dans les sidebarres par le biais des widgets de :

  1. La date de naissance de votre blog ;
  2. Le nombre de jours restant avant l'anniversaire de votre blog;
  3. L'age de votre blog en années.

Passage en version 1.2

  • Si vous laissez blanc la saisie de la date dans le widget, le script piochera la date de création en base de donnée
  • Ajout d'une petite correction pour éviter un warnning en cas de date incorrecte

Il est compatible avec toutes les versions 2.3.1 incluse

vendredi, 4 août 2006

Naissance Plugin Change-Marie (billet support)

Voila le premier jet est là,

en deux mots ce plugin permet de choisir une image via l'administration et l'utilisation des widgets. Tout d'abord ce qui m'a plus dans ce thème c'est justement la présence de cette fameuse image représentant je pense un immeuble et surtout ce système de double sidebar sur le coté.
Theme Marie

Il s'agit en fait de remplacer l'image du thème original Marie de Kozlika, cette image de remplacement pourra être soit fixe soit prise de façon aléatoire parmi des images au préalablement mises en place par le gestionnaire média de l'admin.

Pré-requis:

  • Avoir un blog motorisé par DOTCLEAR 2BETA1
  • Utiliser le thème Marie de Kozlika
  • Savoir mettre en place un plugin manuellement (pour l'instant dans la Beta1 il n'a pas d'installateur automatique) c'est pour l'instant le gros point noir de ce plugin mais aussi de tous les plugins en BETA1.


Concrétement:

Voici comment fonctionne le plugin sous forme de tutoriel je reviendrais sur sa mise ne place plus tard :

Tout d'abord création du répertoire 300, c'est le répertoire qui doit contenir les différentes images souhaitées.

Theme Marie Pour cela depuis l'admin cliquez sur Gestionnaire de media puis Nouveau répertoire saisissez 300 comme nom puis enregistrez

Rendez-vous ensuite dans ce nouveau répertoire pour y télécharger vos images. Attention ces images auront été au préalable ajustées à une taille de 300 pixel maximum cela en raison du thème en effet la feuille de style (les doubles colonnes menu ou sidebar sont ajustées pour 300 px)

Widget Glisser deposer

Voila le plus dur est fait, il reste plus qu'a mettre en place le widget, pour cela cliquez sur Widgets de présentation puis effectuez un Glisser déposer du widget Change Marie dans un des deux bandeaux, aucune importance la div qui contient l'image est forcée pour se placer toujours au même endroit.


Le plus parlant :

Widget contenu Maintenant le plus sympa, l'image qui figure ici montrant le contenu du widget devrait vous parler mieux que mon blabla non ?

Nous voyons que deux combo permettent soit de laisser un choix aléatoire soit forcer une image.



En résumé:



En jonglant avec ces deux combo nous pouvons ainsi faire:

  1. Une image unique de notre choix en page d'accueil avec une images aléatoire dans toutes les autres pages
  2. Inversement une image aléatoires en pages d'accueil et une image fixe pour les autres
  3. Enfin une image fixe de son choix en accueil et une autre ou la même pour les autres pages.


Télécharger le plugin :

Promis la prochaine mise à jour j'expérimente la pièce jointe à un billet.


Remerciement :

Membre du forum DOTCLEAR et du forum PHPFRANCE.COM, et aussi tous ceux qui me feront un retour ou autres critiques.

Tips :

Idéalement il faut modifier la feuille de style pour enlever l'image de background, certes celle-ci est surchargée par l'image choisie mais elle est néanmoins chargé à chaque fois puis recouverte. L'enlever c'est aussi alléger les serveurs et améliorer la fluidité.
Voici ma modif dans la feuille de style, c'est surtout quand une image est plus courte en hauteur que celle de fond.

/* background : whitesmoke url(img/multi.png) no-repeat 0px 20px; */
background : whitesmoke;

Ps: Liste des plugins DC2 ici

mardi, 25 juillet 2006

Plugin ou Widget LatestPost pour DotClear 2 (billet support)

***Voir mise à jour en 1.4 en fin du billet***

***Voir mise à jour en 1.3 en fin du billet***

***Voir mise à jour en 1.2 en fin du billet***

Sur ma première version de DotClear j'avais utilisé un Plugin TOC (Table des matières) de façon light. En effet je me servais de ce plugin uniquement pour afficher la liste des billets par ordre chronologiques et par thème (En rouge dans la sidebar de droite).

Ecran admin DOCTCLEAR 2 BETA 1

N'ayant pas trop de temps et n'ayant pas trouvé de plugin me permettant de faire la même chose sous DOTCLEAR je me suis donc dit tant-pis jusqu'au jour ou en parcourant le forum DOTCLEAR je tombe sur un post de VIN100 c'est son pseudo faisant référence à une suite de billets décortiquant et surtout expliquant comment faire son premier Plugin pour DOTCLEAR2

En lisant ces 4 billets j'ai aussi repéré d'un autre forumeur Vincent {CiD}  plugin LastestComment permettant d'afficher les x derniers commentaires postés sur le BLOG

Ecran admin DOCTCLEAR 2 BETA 1

Mon sang n'a fait qu'un tour j'avais donc sous la main les outils et explications et je dirais même le travail plus que mâché et voici donc mon premier petit Plugin en place enfin quand je dis MON c'est très vantard car sans les explications et sans le plugins LatestComments je n'aurais pas réalisé ce plugin et je pense que d'ici à ce que j'ai eu le temps de le faire un tout fait serait apparu.


Le plugin est téléchargeable ici :
Version 1.0 LatestPost-1.zip
Version 1.1 LatestPost-v11.zip
Version 1.2 LatestPost-v12.zip
Version 1.3 LatestPost-v13.zip (voir aussi le package en annexe)
Version 1.4 plugin-latestPosts-1.4.pkg.gz - plugin-latestPosts-1.4.zip

Pour l'installer il suffit de dezipper le plugin dans le repertoire plugin de DC2, puis de se rendre sur l'interface d'admin, de se rendre dans la partie Widget puis de faire un glissé déposé du Widget "Derniers Billets" dans le bandeau souhaité.

Pas de restrictions ou autre contrainte si ce n'est d'avoir à l'esprit qu'il s'agit de mon premier PLUGIN que je ne suis en aucun cas un sorcier de DOTCLEAR. N'hésitez pas à me faire un retour si je peux améliorer quelque chose ou modifier quelques erreurs que c soit ce sera avec plaisir.

Un exemple est visible ici il s'agit de mon BLOG de test en aucun cas de mon BLOG définitif.

Encore merci a l'équipe DOTCLEAR pour cet outils et au deux Vincent  pour ce gros gros défrichage.

Complément présentation :
La présentation est simple, une div id=lastestPosts qui encapsule tout
Une div id=toc pour tout les différents liens vers les billets
Le code suivant se met donc en place tout seul au moment de l'execution du widget

<div id="lastestPosts">

<h2>Derniers Billets</h2>

<div id="toc">

<ul>

<li>Lien billet 1</li>

<li>Lien billet 2</li>

</ul>

</div>

</div>
Par contre il faut ajouter dans la feuille de style pour personnaliser quelque chose ici ecriture rouge en petit :
#toc {
color : Red;
font-size : 0.85em;
}

#toc a {
font-size : 0.85em;
color: Red;
margin : 1.5em 0;
}

L'intérêt du widget est aussi de ne plus intervenir dans le template seule la modif au niveau feuille de style est à faire car le code des div est mis en place automatiquement par l'execution du widget

Désormais la version 1.1 intégre la possibilité de pouvoir choisir l'affichage des catégories, faisant ressembler ce plugin à une table des matières.

La version 1.2 permet au paramètre limite d'être actif quelque soit le choix (avec ou sans catégorie) ainsi ceux qui ont nombre de billets peuvent utiliser ce plugin. Merci a Weetabix pour ses tests.

La version 1.3 corrige une petite erreur de html et change un peu le nom de façon a ne pas se confondre avec une extension officielle qui présente la liste des derniers billets mais sans troncage longueur possible ni affichage descatégories.

La version 1.4 permet d'afficher ou non les billets protégés par mot de passe ( voir la suite ici ).

Ps: Liste des plugins DC2 ici