Suite 1 Plugin Change-Marie
By titou on jeudi, 10 août 2006, 15:24 - Dotclear 2 - Permalink
Aujourd'hui sortie de Dotclear2 BETA2 avec une super nouvelle à savoir un gestionnaire de plugin que je m'empresse donc d'expérimenter.
Je vais aussi profiter de la gestion des pièces jointes pour publier la mise à jour de mon plugin Change-Marie, nous passons donc en version 1.2
Mais qu'y a-til donc dans cette nouvelle version. Juste une petite modif permettant d'utiliser le plugin en multi-blog. Les versions précédentes ne permettaient pas d'avoir pour chaque blog sa série d'images, c'est chose possible maintenant.
Pour réaliser cela, il faut simplement créer autant de sous repertoire /id_blog/300 que de blog où vous souhaitez voir fonctionner ce plugin toujours en utilisant les outils à disposition c'est a dire le "Gestionnaire media".
Exemple j'ai 2 blog sous le thème Marie de Kozlika. Le premier posséde l'id "default", le deuxième l'id "myouaibe" je crée alors le repertoire "default" puis ous celui-ci le repertoire "300" je fais la même chose avec "myouaibe" et le tour est joué.
La version 1.2 est testée avec succès chez :
- 1and1.fr + Mysql Passion Tarn Et Garonne
- free.fr + Mysql Photographes DC2Beta
N'hésitez pas a me faire part si cela fonctionne chez vous.
*** Mise à jour du 22/08/2006
Suite a l'arrivée d'un plugin permettant le packaging d'un plugin voici maitenant le plugin directement installable dans votre DC via le gestionnaire de plugin. Pour cela un copier coller l'adresse du lien du fichier zip en annexe de ce billet et le tour est joué.
Téléchargement
- Rendz-vous sur le billet dédié au support du plugin ChangeMarie
Commentaires
Bonjour Francis,
Félicitations pour ton initiative de développer un plugin qui permet de changer l'image du thème Marie !!
Après avoir fouillé un peu partout sur le web, je semble être le seul à avoir un petit problème de décalage de l'image vers la droite (à la fois sous IE et sous Firefox).
Est-ce que tu serais de quoi cela provient ?
Voici l'adresse de mon site web : http://aircamus3.free.fr/blog/index...
La feuille de style du thème marie ici : http://aircamus3.free.fr/blog/theme...
Bravo en tout cas pour ta réalisation !!!
Tu peux comparer avec la mienne, je vois que moi j'ai une taille width : 300px; et toi de 293px; http://www.passion-tarn-et-garonne....
Tiens moi au courant si c'est pas cela. Je me rappel plus si c'est moi qui ai mis 300 ou si c'est d'origine. Je ferais une recherche alors.
Merci pour ta réponse rapide.
J'ai effectué la modification que tu proposais en remplaçant la largeur de la div syndicate par 300px au lieu de 293px. Mais le problème persiste...
Il y a toujours un petit décalage vers la droite de l'image.
C'est impressionant ton bug, je change ma feuille de style par la tienne ou la tienne par la mienne à la volée à l'aide de l'extension EDITCSS et j'en arrive à la conclusion que cela ne vient pas de la feuille de style. Peux tu m'envoyer ton fichier style.css sur francis@passion-tern-et-garonne.info pour que je test en dur et pas à la volée.
Merci Francis de l'attention que tu portes à mon problème.
J'ai essayé de t'envoyer le fichier css mais j'ai eu le retour suivant :
"This is an automatically generated Delivery Status Notification
Delivery to the following recipient failed permanently:
francis@passion-tern-et-garonne.info
Technical details of permanent failure: PERM_FAILURE: DNS Error: Domain name not found "
Je te propose donc de télécharger ma feuille de style directement depuis le lien de mon commentaire précédent. Qu'en penses-tu ?
Romu
Je suis bête tu as raison je vais la télécharger de ton coté peux tu essayer de supprimer un max de widget en tous les cas essayer de voir si ce ne serait pas un widget en cause. Pour mon mail j'ai fais une erreur c'est francis@passion-tarn-et-garonne.info
J'ai supprimé le maximum de widgets de mon blog. Il ne reste plus qu'un lien d'abonnement RSS dans le Bandeau de navigation et le plugin Change Marie dans le Bandeau d'extra. Là encore, le problème est toujours là...
Bizarre tout de même...
Je ne sais pas si tu as une idée ?
En tout cas merci encore de ton aide
C'est fou cela ta feuille de style est en place ici sur mon blog de suivi des nigthly http://www.passion-tarn-et-garonne.... et tout est ok. Je te propose de m'envoyer un zip de ton install complète sauf ton fichier config.php bien sur ou l'inverse comme tu le souhaites.
Je t'ai mis à disposition un zip de mon installation sans le config.php et les medias du dossier public hormis le dossier 300 à cet endroit : http://aircamus3.free.fr/blog.zip
C'est bon je cerne mieux le problème. En fait le widget "ChangeMarie" doit être obligatoirement dans le bandeau de navigation. Il en va de même pour le widget "Lien d'abonnement" si l'un des deux est positionné dans le bandeau extra c'est là que se produit le décalage.
Effectivement, tu as vu juste !!
Je suis désolé d'avoir pris de ton temps alors que j'ai mal lu le manuel d'installation.
Merci beacoup Francis !!
Salut Francis Et Merci pour ce plugin.
J' ai installé la version 1.2 sans trop de problèmes (en me fiant à tes commentaires et à ceux çi-dessus qui m' ont été très utiles).
Je n' ai, pour l' instant et pour tester le plugin Change-Marie, que peu modifié les images (juste un insert pour les différencier).
Il faut, effectivement, insérer le widget Change-Mariie dans le bandeau de navigation. Quand au widget 'Lien d'abonnement' j' ai dû l' enlever de la liste des widgets inclus dans le bandeau de navigation. Ce qui n' empêche pas l' affichage des fils...?
Plus de précisions içi (sous le pseudo 'scorsagr') : http://www.dotclear.net/forum/viewt...
Merci, bonne Journée et à plus.
Salut Francis Toujours les mêmes... vas-tu penser.
Bon sous IE6, décalage sous Opera et navigateurs gecko.
J'ai la fenêtre "liens d' abonnement" qui est plus courte que la sidebar. http://kaisman.free.fr/kaisman/
Aurais-tu, dans tes petits papiers, une solution pour régler ce problème?
Merci.
Problème règlé.
Merci quand même!
J'ai vu hier soir ton commentaire 13 j'avais commencé à regarder, chez moi tout étati ok sous IE6 et il y avait un décalage par contre sous FF. A l'occasion peux-tu nous dire ce qui posait problème... D'avance merci.
Salut Francis
Le problème venait de la largeur du bandeau qui est par défaut à 293px. Je l' ai passé à 300px.
L' original :
/* Syndicate dans le bandeau */ #syndicate { position : absolute; top : 24px; left : 40px; width : 293px; height : 240px; background : whitesmoke url(img/multi.png) no-repeat 0px 20px; padding-top : 3px; margin : 0; z-index : 100; border-top : 3px solid #ccc; border-left : 1px solid #e3e3e3; border-right : 1px solid #e3e3e3;}
Salut Francis
J' ai installé un DC2 (multiblog) sur http://e17blog.tuxfamily.org/index....
J' ai essayé sur ce blog ton widget Change-Marie (ne cherche pas il est désactivé). Je n' arrive pas à le faire fonctionner.
Mais... Question! Ce blog utilise une base PostgreSQL.
Est-ce que ton plugin peut fonctionner sur cette base ?
Merci, bonne nuit et à plus.
bishop
En théorie oui car il n'y a rien en rapport avec la base de donnée dans ce plugin. Il s'agit en fait a l'aide de php d'aller chercher une liste de fichiers sous un repertoire. Par contre la class PHP qui sert a enregistrer le plugin enregistre les paramètres en base mais ce sont des fonctions du coeur de DOTCLEAR et je pense pas que ce soit là qu'il y est un problème.
A+
Salut Francis En effet, le plugin fonctionne mais...
Précisions
Je n' ai pas encore fait la modification dans le CSS, donc les images optionnelles se superposent à l' image par défaut (c' est ce que j' ai compris dans ton commentaire d' installation).
Le dossier 300 est dans à la racine du gestionnaire de média. J' ai essayé en créant le dossier 300 dans chaque blog, exemple : default/300, e17blog-dapper/300, etc... et ça ne change rien.
J' ai coché l' image par défaut pour la page d' accueil et les images optionnelles pour les autres pages.
Pour que tu puisses voir ce qui se produit, j' ai laissé le plugin sur un blog : http://e17blog.tuxfamily.org/e17blo... et je l' ai déinstallé sur les autres blogs.
Le problème
Le problème est que l' image par défaut n' apparaît pas sur la page d' accueil et est renplacé par les optionnelles et ce malgré la case cochée "Image pour page accueil :"
L' image par défaut n' apparaît pas sur les autres pages.
J' ai essayé tout un tas d' options avec le chemin de 'public' dans about:config, j' ai vidé le dossier TMP sur le site, j' ai vidé à chaque manip le cache de mon navigateur Firefox, j' ai essayé avec Opera, mais ça ne change rien. Le problème persiste.
As-tu une idée de ce qui se produit?
Merci. Bishop
Aprés une modif dans le chemin :
Public URL voir about:config (public_url):
/public/300/ ou /public/300, ça ne change rien,
l' image par défaut apparait lors des changement de pages, mais n' est pas bloqué sue la page d' accueil par l' option : Image pour page accueil : multi.png.
Salut Francis
Ne tiens pas compte des commentaires çi-dessus. J' ai désinstallé le plugin.
Merci et à plus. Bonne journée!
Bonjour, Et d'abord merci beaucoup pour ce travail
J'ai un soucis de décalage important qui ne se produit que sous IE (et ce n'est pas que 6 pixels).
http://cedenlair.free.fr/nappeenpap...
Dans le bandeau de navigation je n'ai que "Change marie" et dans le bandeau d'extra je n'ai que "Texte".
As-tu une idée?
Merci!
Il te faut faire le petit "hack" dans la feuille de style, c'est un petit problème de IE qui ne prend pas correctement padding et qui ajoute la valeur a margin et provoque ce décalage. Dans les commentaires du thème sur le site de Kozlika j'ai mis la petite modification a faire au niveau de la feuille de style.
Merci pour ta réponse, malheuresement le site « jetheme » de Kozlika et HS depuis (au moins) hier. Pourrais tu me dire ici la modification à apporter ? Un endroit ou récupérer le css corrigé ? Un mail? Merci d’avance
Voila j'ai retrouvé le hack, dans la feuille de style trouve la ligne : /* Syndicate dans le bandeau */ Puis un peu plus bas juste avant left : 0px; ajoute la ligne left : 40px !important; L'une surchage l'autre, il faut bien les deux lignes car l'une est prise en compte par IE et l'autre par les autres navigateurs.
Bonjour, C’est la bonne piste, mais il doit manquer quelque chose. D’abord, par défaut, il y a la ligne « left : 40px; » et non la 0px. J’ai donc ajouté « left : 0px ; » juste après. Ca fonctionne sous IE, mais cette fois ci j’ai un décalage sous Firefox ! Si j’ajoute 0px avant, il n’y a pas d’effet, décalage sous IE et pas sous FF. Mais ca y est presque!
Ok alors il faut le mot !important et ce devrait être bon n'hésite pas en fait a regarder et comparer nos feuilles de style. Important est une surcharge permettant un forçage.
Bingo!
Récapitulatif si ca peut en aider d'autres: top : 24px; left : 40px !important; left : 0px; width : 300px;
Merci beaucoup Francis
I can’t believe that Ubiquity http://www.frogmix.com/search/Ubiqu... wasn’t mentioned, this add-on will really change the way you use Firefox