Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Problème identique, le lien s'applique dans ce cas à tous les liens présents sur la page, même ceux du menu .
dans ce cas un autre exemple ..
<a href="http://www.URL.COM" onclick="window.open(this.href); return false;"><img class="IMAGEDEFOND" style="border:0;" src="/dotclear/themes/LETHEME/img/IMAGE.jpg" alt=" "></a>
Et potentiellement ici la "class" .IMAGEFOND te permet un habillage CSS tel que :
.IMAGEFOND { }
mais tu peut bien sur te passer de cet ajout <img class=".... en faisant directement <img style=".....
et au cas ou, tu enferme le tout dans une nouvelle div tel
<div class="LEFONDCLIQUABLE"><a href=".....;"><img class="....."></a></div>
Hors ligne
Bonjour Mathieu.M.
Petite question concernant de petites mises à jour (éventuelles) sur ce thème.
Actuellement dans ton thème (v2.0.5 de dotaddict) est fournit la version v3.1.1 du fichier bootstrap-theme.min.css.
Sur le site Boostrap, actuellement le bootstrap-theme.min.css en est à la v3.3.1
Est-il possible de mettre à jour le fichier bootstrap-theme.min.css v3.1.1 de ton thème par bootstrap-theme.min.css v.3.3.1 fournit dans le site Boostrap sans risquer de casser la mise en page de ton thème ?
Hors ligne
Bonjour,
Non, à priori aucun risque de tout casser, c'est déjà ce que j'ai fait sur les versions suivantes de dcBootstrap.
J'attends Dotclear 2.7 pour finaliser les mises à jour de dcBootstrap (2.1.0) et dcFacebook (2.0.0).
Hors ligne
Merci pour ta réponse, je vais tenter de mettre à jour tout ça en attendant les "updates" officielles de la 2.7.
Hors ligne
Mathieu.M ...
Peut -on également remplacer les autres fichiers (sans risque de casse ) ??
Exemple :
/lib > /boostrap > /css
bootstrap.css
bootstrap.css.map
bootstrap.min.css
bootstrap-theme.css
bootstrap-theme.css.map
bootstrap-theme.min.css
et
/lib > /boostrap > /js
bootstrap.js
bootstrap.min.js
- PS - C'est sensé corriger les erreur de validations???
Je viens de faire le bootstrap.min.css il me rajoute des erreur en +, d’où mes questions, car finalement je sais pas si c'est une bonne chose de les mètres à jour.
Merci d'avance pour tes lumières apportées sur ce point sombre.
.
Dernière modification par i_love_dc (2014-12-07 20:11:07)
Hors ligne
Bonjour,
La vraie question serait de savoir pourquoi vouloir casser la mise à jour du thème et passer à la version 3.3.1 de Bootstrap ?
Quelles erreurs as-tu avec dcBootstrap ? Une URL de démo ?
Hors ligne
Les erreurs de validation sont celles d'origine, je parle juste du coté .css.
Exemple bootstrap.min.css v3.1.1:
input[type="radio"], input[type="checkbox"] Propriété erronée : margin-top Trop de valeurs, ou valeurs non reconnues : 1px \000009
1 .btn La propriété user-select n'existe pas : none
1 .btn.disabled, .btn[disabled], fieldset[disabled] .btn La propriété pointer-events n'existe pas : none
1 .btn.disabled, .btn[disabled], fieldset[disabled] .btn Erreur lors de l'analyse grammaticale. opacity=65)
1 .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus impossible de trouver un point-virgule avant le nom de la propriété, ajoutez-le.
1 .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus La propriété progid n'existe pas : DXImageTransform
....etc...etc
Exemple font-awesome.min.css v4.0.3:
1 Désolé mais la règle-arobase @-moz-keyframes n'est pas implementée
1 Désolé mais la règle-arobase @-webkit-keyframes n'est pas implementée
1 Désolé mais la règle-arobase @-o-keyframes n'est pas implementée
1 Désolé mais la règle-arobase @-ms-keyframes n'est pas implementée
1 .fa-rotate-90 impossible de trouver un point-virgule avant le nom de la propriété, ajoutez-le.
1 .fa-rotate-90 La propriété progid n'existe pas : DXImageTransform
1 .fa-rotate-90 Erreur lors de l'analyse grammaticale. DXImageTransform.Microsoft.BasicImage(rotation=1);
1 Erreur lors de l'analyse grammaticale. [rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180]
1 .fa-rotate-270 impossible de trouver un point-virgule avant le nom de la propriété, ajoutez-le.
1 .fa-rotate-270 La propriété progid n'existe pas : DXImageTransform
....etc....etc
Et après avoir tenté de changer 1 fichier ou deux (cités- ci-dessus) on dirait que des erreurs de validation s'ajoutent...d’où mon questionnement.
Mon problème,malgré tes recommandations, c'est que j'ai fais des modifs (dans les .html et dans le style.css) et ce, sans faire de thème enfant ...
(ou plutot sans réussir car j'ai essayé, mais sur eashyphp j’obtiens une erreur)...
Donc, tout les .css, .js du dossier /lib ou encore le dossier /awesome (ceux-ci je ne les ai jamais touchés), ca m’intéresserais de les mettre à jour, mais je t'avoue que je ne sais pas si on peut ?
.
Dernière modification par i_love_dc (2014-12-08 09:52:55)
Hors ligne
On peut... mais dcBootstrap ne présente pas d'erreurs de code (la preuve ici).
Si tu as effectué des modifications, et sans savoir lesquelles ni sans URL de ton site, je ne peux pas t'apporter de support... sauf te conseiller de remettre dcBootstrap à son état d'origine, créer un thème enfant et/ou attendre la mise à jour en 2.1.0 du thème.
Hors ligne
le thème que tu analyse n'est pas ton thème mais celui par "défaut " (blowup)
Voici un exemple avec le blog de shyboy
encore ici avec le blog de Arfy
ou encore sur ton adresse Blog - HTML Edition
Certes les blogs on subit semble -t'il quelques modifs ici et la, mais on voit bien les erreurs identiques du coté
boostrap.min.css ou font-awesome.min.css
Effectivement, je n'ai pas réussi à mettre en place la manip pour faire un thème parent>enfant ....jai pourtant suivit à la lettre le tips ...
et j'ai fait des modifs dans les .html et le style.css mais je n'ai pas touché aux / lib /js etc....
Ma question qui était "peut on écraser (mettre a jour) les .css dE /lib (boostrap > .css et awesome)" ?
Apparemment tu me dit que l'on peut..je vais essayer ca....
Merci d'avoir pris de ton temps pour me répondre.
.
Dernière modification par i_love_dc (2014-12-08 17:34:05)
Hors ligne
Le validateur couine sur des propriétés et valeurs pas forcément (encore) reconnues.
Cela dit, dans tes exemples, il n'y a pas une seule version de dcBootstrap à jour et/ou non modifié... aussi, mon blog est déjà sur la dernière version de Bootstrap et Font Awesome, comme quoi c'est possible.
A toi d'essayer, mais je me répète : cela ne te servira, à première vue et sauf lourdes modifications du thème, à rien... sauf perdre les futures mises à jour.
Hors ligne
encore une petite question Mathieu.M...
j'ai beau chercher, je ne comprend pas le pourquoi du comment
tout les icones de awesome n'apparaissent pas lors de la prise en cache par google, sauf sur ton blog...comment fait -tu lol
exemple blog de shyboy
> voir les icons des liens du footer
ou le blog de Arfy
> voir les icons des liens du footer
mais sur le tiens le c'est nickel
> voir les icons des liens du footer
je réitère lol...comment fait-tu ?? :-)
Hors ligne
Si tu as effectué des modifications, et sans savoir lesquelles ni sans URL de ton site, je ne peux pas t'apporter de support... sauf te conseiller de remettre dcBootstrap à son état d'origine, créer un thème enfant et/ou attendre la mise à jour en 2.1.0 du thème.
Même réponse, je ne peux pas t'aider à l'aveugle...
Hors ligne
Ce n'est pas forcement une question de MON url, je donne plusieurs exemples (2) ci-dessus...
Ces 2 cas identiques, dans le cache google les icônes awesome n'apparaissent pas, sauf sur ton blog (d’où le mystère).
Pour preuve, voici encore un argument supplémentaire, le blog de tbtip
> voir les icônes des liens en footer
Ce n'est pas que je souhaite t’embêter, c'est juste que je me pose la question ...
"pourquoi les icônes awesome ne s'affichent t'ils pas dans le cache dans la quasi majorité des cas et pourquoi "seulement" dans le tiens oui ?"
Hors ligne
Bonjour Mathieu.M
J'essaye désespérément de passer un thème dcBoostrap modifié en thème enfant du dcBoostrap d'origine pour bénéficier à l’avenir des futurs mises a jours..
je tombe constament sur ce type de message d'erreur :
Fatal error: Cannot redeclare class addClassPublic in C:\Program Files (x86)\EasyPHP-12.1\www\dotclear\themes\mon-theme-enfant\_public.php on line 21
voici ce que j'ai testé :
$this->registerModule(
/* Name */ "mon-theme-enfant",
/* Description*/ "Theme based on Bootstrap with responsive design and modern features",
/* Author */ "Mathieu M. / HTML-Edition.com",
/* Version */ '2.0.5',
/* Inherit */ 'dcBootstrap'
);
$this->registerModule(
/* Name */ "mon-theme-enfant",
/* Description*/ "Theme based on Bootstrap with responsive design and modern features",
/* Author */ "Mathieu M. / HTML-Edition.com",
/* Version */ '2.0.5',
/* Id du Parent */ 'dcBootstrap'
);
?>
$this->registerModule(
/* Name */ "mon-theme-enfant",
/* Description*/ "Theme based on Bootstrap with responsive design and modern features",
/* Author */ "Mathieu M. / HTML-Edition.com",
/* Version */ '2.0.5',
/* Parent */ 'dcBootstrap'
);
je ne comprend pas qu'est ce quil ne fonctionne pas
PS - je précise que j'ai utilisé zh2-dark thème enfant de zh2 ...
Donc il est possible sous easyPhp d'utiliser un thème parent/enfant...
Merci d'avance pour vos lumières.
Hors ligne
Tu déclares bien ça dans _define.php bien sûr, et pas dans _public.php ?
Hors ligne
oui oui, tout à fait.
Hors ligne
Je viens de faire un nouveau test
jai téléchargé 2 dcBoostrap (d'origine), j'ai renommé le 2eme "dcBoostrap2", changé le _define.php en :
$this->registerModule(
/* Name */ "dcBootstrap2",
/* Description*/ "Theme based on Bootstrap with responsive design and modern features",
/* Author */ "Mathieu M. / HTML-Edition.com",
/* Version */ '2.0.5',
/* Id du Parent */ 'dcBootstrap'
);
?>
Dès que je charge le thème "dcBoostrap2" et que je me rend sur l'index
Fatal error: Cannot redeclare class addClassPublic in C:\Program Files (x86)\EasyPHP-12.1\www\dotclear\themes\dcBootstrap2\_public.php on line 21
Dernière modification par i_love_dc (2014-12-11 20:56:20)
Hors ligne
As-tu dupliqué le _public.php du thème parent ?
Hors ligne
jai téléchargé 2 dcBoostrap (d'origine), j'ai renommé le 2eme "dcBoostrap2", changé le _define.php (...)
Dès que je charge le thème "dcBoostrap2" et que je me rend sur l'indexFatal error: Cannot redeclare class addClassPublic in C:\Program Files (x86)\EasyPHP-12.1\www\dotclear\themes\dcBootstrap2\_public.php on line 21
L'erreur cite "themes\dcBootstrap2\_public.php" qui déclare certaines fonctions. Celles-ci sont donc dupliquées (cf le "Cannot redeclare class") avec ta manip.
L'héritage permet d'utiliser chez le thème enfant le _public.php du thème parent.
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
Suivant tes indications Mirovinben, j'ai supprimé le "_public.php" du thème enfant (dcBoostrap modifié).
Effectivement, d'un coup d'un seul, le thème enfant apparait enfin \o/ \o/ \o/.
Comme J'utilisai ce Tips > Afficher les billets de la même catégorie que le billet courant en excluant celui-ci de la liste.
J'ai ajouté le code dans le "_public.php" du thème parent (dcBoostrap d'origine) et cela semble fonctionner également.
Donc merci à vous de m'avoir aidé à résoudre ce problème d'incompréhension de ma part d'héritage de thème.
Mathieu.M, une question à propos des futurs mises à jours.
Par rapport à l’évolution de Boostrap et prochainement de dotclear, il me suffira de mettre à jour la version parente (dcBoostrap d'origine) afin que mon thème enfant (dcBoostrap modifié) soit à jour ?
.
Dernière modification par i_love_dc (2014-12-12 10:41:15)
Hors ligne
Comme J'utilisai ce Tips > Afficher les billets de la même catégorie que le billet courant en excluant celui-ci de la liste.
J'ai ajouté le code dans le "_public.php" du thème parent (dcBoostrap d'origine) et cela semble fonctionner également.
Je rajouterai le code dans le _public.php de dcBootstrap, cela t'évitera de casser les mises à jour.
Donc merci à vous de m'avoir aidé à résoudre ce problème d'incompréhension de ma part d'héritage de thème.
Mathieu.M, une question à propos des futurs mises à jours.
Par rapport à l’évolution de Boostrap et prochainement de dotclear, il me suffira de mettre à jour la version parente (dcBoostrap d'origine) afin que mon thème enfant (dcBoostrap modifié) soit à jour ?
Tu t'es plongé dans Bootstrap 3.3.x et Dotclear 2.7 ?
Parce que tu ne verras pas (ou très peu) de changements du côté de Bootstrap. Quant à Dotclear 2.7, il y a du changement dans le moteur de template, mais à priori rien de "visible".
Comme je te l'ai dit, dcBootstrap 2.1.0 et dcFacebook 2.0.0 sortiront peu de temps après Dotclear 2.7. Il y a un peu de changements sur les 2 thèmes, donc je ne te garantie pas qu'il n'y ait pas d'effets de bord si tu construis ton thème enfant à partir de dcBootstrap 2.0.x :)
Hors ligne
bonjour Mathieu.M et meilleurs voeux....
je vois sur ton site de test http://dcdev.html-edition.com/ ou sur http://www.lemondedutennis.com/ que tu utilise un superbe "slider" (le plus beau et le plus aboutit que j'ai vue à ce jour sur dotclear)...
est-ce que ce type de "slider" fera parti de la prochaine adaptation de ton thème dcBoostrap, ou y aurait-il un moyen de l'adapter sur un blog utilisant déjà ton thème dcBoostrap ?
Hors ligne
Bonjour,
Non désolé, je réserve ce slider à la réalisation de quelques thèmes payants.
Si tu es intéressé, tu peux m'envoyer un mail ;)
Hors ligne
Bonjour,
Non désolé, je réserve ce slider à la réalisation de quelques thèmes payants.
Si tu es intéressé, tu peux m'envoyer un mail ;)
oui, à ce propos je te contacte par e-mail :-)
En ce qui concerne Boostrap et dcBoostrap, j'essaye en vain de faire fonctionner le "tooltip"...exemple
<button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="left" title="Tooltip on left">Tooltip on left</button>
devrait me donner un bouton avec cet effet-ci http://getbootstrap.com/javascript/#tooltips-examples
mais ça ne fonctionne pas, y a un truc que j'oublie quelques part ??
Hors ligne
PS - le widget Mrvb : catégories de mrvbCustmWidgets ne semble pas pris en compte pour l'affichage des sous catégories (avec le petit logo dossier de la font AWESOME)
Y a t-il une possibilité de lui donner les mêmes paramètres d’habillage ?
Hors ligne
Vous n'êtes pas identifié(e).