Dotclear

Vous n'êtes pas identifié(e).

Annonce

#1 2018-04-23 19:11:15

Glop
Membre
Inscription : 2016-06-08
Site Web

[Thème enfant NeoLight] Support et autres discussions

Bonjour,

Voici un thème enfant pour NeoDark. C'est une variation claire.

Le lien de NeoLight sur Dotaddict : http://themes.dotaddict.org/galerie-dc2 … s/neolight

Les changement faits ne concernent que les couleurs : les teintes foncées ont été éclaircies et les claires ont été foncées en essayant de rester au plus prés de l'original ;-)

Important : comme il s'agit d'un thème enfant, il vous faudra également installer son thème parent, NeoDark, pour pouvoir l'utiliser.

Ce fil servira au support et aux discussions concernant NeoLight.
J'espère qu'il vous plaira autant que j'ai pris plaisir à le «re-colorier» du côté clair.

Dernière modification par Glop (2018-04-24 06:55:02)

Hors ligne

#2 2018-04-26 07:11:12

i_love_dc
Membre
Inscription : 2007-07-13

Re : [Thème enfant NeoLight] Support et autres discussions

Bonjour et merci pour cette contribution.

Juste une petite question, est-ce normal que le "haut de page" ("gotop") ne soit pas présent/ne semble pas fonctionner ?

Hors ligne

#3 2018-04-26 08:46:01

Glop
Membre
Inscription : 2016-06-08
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Bonjour,

Je viens de regarder rapidement sur la démo du thème parent (NeoDark) et point de GoTop non plus.
À confirmer mais je pense que cela est voulu, le thème parent  est inspiré du css du site lord.re qui n'a pas de GoTop.

Je jetterais quand même un œil sur le css pour  inspecter ce gotop de plus près, ce ne sera peut-être pas avant ce week-end. Je tiens au courant.

Sinon il y a cette bonne vieille touche du clavier «Début» pour remonter en haut de la page.

Hors ligne

#4 2018-04-26 09:33:15

i_love_dc
Membre
Inscription : 2007-07-13

Re : [Thème enfant NeoLight] Support et autres discussions

Merci pour cette réponse rapide.

j'ai posé ma "petite question" parsque j’ai également regardé le thème parent (NeoDark) et lui possède bien le gotop (en bas à droite "haut de page")...
D’où ma question pour votre belle adaptation (neolight).

- PS - Merci également pour l’indication de la touche "début" pour clavier "bureau", par contre sur cellulaire, cette touche n'est pas dispo d'ou l’intérêt du gotop

:-)

.

Dernière modification par i_love_dc (2018-04-26 09:34:21)

Hors ligne

#5 2018-04-26 19:57:41

Glop
Membre
Inscription : 2016-06-08
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Bonsoir,

J'ai vérifié avec un autre navigateur et le GoTop apparaît bien sur le thème parent mais pas sur le thème enfant. Avec Firefox 59.0.2 je ne le voyais pas : ça ne l'affiche nulle part même en vidant tous les caches côté admin Dotclear et côté navigateur.

Bref, il y a bien un soucis sur le thème enfant.

Le passage qui gère l'affichage du GoTop est pourtant identique, hormis la couleur et l'intensité de l'ombrage - qui sont les seules choses retouchées - donc je ne comprend pas pourquoi ça ne fonctionne pas.
Il va falloir que j'investigue plus longuement, j'aurai un peu de temps pour ce ce week-end ;-)

Je tiens au courant.

Hors ligne

#6 2018-04-27 05:46:40

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Le thème ne semble pas inclure le script nécessaire au gotop :

<script type="text/javascript" src="/demo-dc2/themes/neodark/js/neodark.js"></script>

qui est inséré par neodark après le footer. Il faudrait quelque chose comme

<script type="text/javascript" src="{{tpl:BlogThemeURL}}/neolight/js/neolight.js"></script>

en renommant bien sûr le fichier pour neolight ;)

(on dirait que le js n'est pas hérité du thème parent ?)

Dernière modification par Philippe (2018-04-27 05:50:05)

Hors ligne

#7 2018-04-27 05:51:28

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

De toute façon NeoLight ne risque pas d'utiliser quoi que ce soit de NeoDark puisqu'il n'est pas déclaré comme thème enfant de ce dernier (ou alors j'ai la berlue, ce qui serait plausible).

Sinon oui, il manque le js qui gère le Gotop (que j'ai pour ma part repris du thème Berlin)


Dotclear addicted since 2004

Hors ligne

#8 2018-04-27 06:29:17

Glop
Membre
Inscription : 2016-06-08
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Franck a écrit :

De toute façon NeoLight ne risque pas d'utiliser quoi que ce soit de NeoDark puisqu'il n'est pas déclaré comme thème enfant de ce dernier (ou alors j'ai la berlue, ce qui serait plausible).

Oh punaise ! La boulette de chez boulette, j'ai oublié d'ajouter les lignes qui vont bien dans le _define.php. Alors celle-là je vais me la copier 20 fois \o/

Merci Franck !

La correction arrive.

Hors ligne

#9 2018-04-27 08:51:15

Glop
Membre
Inscription : 2016-06-08
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Nouvelle version corrigée déposée sur DotAddict, ce sera dispo pour mise à jour après validation.

J'ai également ajouté une légère bordure sur la barre de recherche car sur certains navigateurs/thèmes on le distinguait mal sur le fond clair.

Sinon j'ai trouvé pourquoi aucun GotTop de n'importe quel thème ne s'affiche pas sur mon Firefox : c'est bloqué par un filtre de uBlock Origin que j'utilise pour virer entre autres les «bandeaux cookies».

N'hésitez pas à tester le thème en long, en large et en travers et à remonter ici les éventuelles choses qui ne fonctionnent pas.

@Philippe, merci également d'avoir regardé, j'avais constaté la même chose hier soir en regardant vite fait.
À propose d'héritage du js dans un thème enfant, je vais aller poser une question dans la bonne section du forum car un truc m’échappe.

Hors ligne

#10 2018-04-27 10:35:05

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Je viens de valider la nouvelle version sur DA


Dotclear addicted since 2004

Hors ligne

#11 2018-04-27 10:37:23

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Glop a écrit :


À propose d'héritage du js dans un thème enfant, je vais aller poser une question dans la bonne section du forum car un truc m’échappe.

Pas d'héritage js/php/css entre thèmes, uniquement les templates et les traductions s'il y en a.


Dotclear addicted since 2004

Hors ligne

#12 2018-04-27 11:09:23

Glop
Membre
Inscription : 2016-06-08
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Du coup je vois qu'il y a aussi un problème avec les fonts. Je vais voir par rapport aux réponses sur mon autre question la meilleure façon de les intégrer et il y aura une nouvelle maj d'ici peu.

Les smilies et les images devant les tags et autres infos en pieds de billet sont ok.

Je vais finir par y arriver ;-p merci de votre patience et de votre aide.

Hors ligne

#13 2018-04-27 11:53:41

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Ah oui j'avais oublié les smilies ! Quant aux images devant les tags et autres infos, il s'agit d'images SVG directement intégrées dans la CSS, donc c'est tout bon :-)


Dotclear addicted since 2004

Hors ligne

#14 2018-04-27 14:47:02

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Franck a écrit :

Pas d'héritage js/php/css entre thèmes, uniquement les templates et les traductions s'il y en a.

Je m'en doutais un peu, quoiqu'il me semble que le _public.php d'un thème parent est bien appelé par son enfant (ou j'ai tout faux ?)

Hors ligne

#15 2018-04-27 15:31:48

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Philippe a écrit :
Franck a écrit :

Pas d'héritage js/php/css entre thèmes, uniquement les templates et les traductions s'il y en a.

Je m'en doutais un peu, quoiqu'il me semble que le _public.php d'un thème parent est bien appelé par son enfant (ou j'ai tout faux ?)

Je confirme : le _public.php d'un thème parent est bien appelé par son enfant. En tout cas ça le fait chez moi. Mon blog et mon photoblog sont tous les deux des enfants d'un même père qui est le seul à avoir un _public.php.

Je signale également qu'il y a des trucs pouvant servir à Glop dans mon billet proposant des marqueurs de template : http://www.mirovinben.fr/blog/index.php?post/id3553

Hors ligne

#16 2018-04-28 07:01:05

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Ah ben effectivement, j'avais aussi oublié ce truc, et je pense qu'on peut aussi ajouter le _install.php à l'installation/mise à jour et dans tous les cas le _prepend.php

Ça serait pas mal de mettre à jour la doc si ce n'est déjà fait (pas vérifié), à ce sujet (héritages templates/localisations/…)


Dotclear addicted since 2004

Hors ligne

#17 2018-04-28 08:02:36

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Pour la doc, il y a ça https://fr.dotclear.org/documentation/2 … nheritance

Il y manque peut-être un éclaircissement pour les fichiers js et les traductions ?

Hors ligne

#18 2018-04-28 08:51:00

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

En fait en y réfléchissant, le js du parent devrait être chargé s'il l'est dans un des templates du parent pas repris par l'enfant. Donc rien à dire de plus là.

Pour les traductions, en effet ; et de toute façon il y a quelques phrases à revoir puisqu'il est dit qu'on "remonte" jusqu'au thème default alors que depuis quelques version on "remonte" jusqu'au jeu de template par défaut.


Dotclear addicted since 2004

Hors ligne

#19 2018-04-29 06:37:00

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Le thème par défaut a été remplacé par les jeux de templates sur la page de la doc citée plus haut.

Je crois qu'il manque encore une explication sommaire des différences entre lesdits jeux de templates, mais je sèche pour le moment sur une formulation adéquate...

Hors ligne

#20 2018-04-29 08:13:02

i_love_dc
Membre
Inscription : 2007-07-13

Re : [Thème enfant NeoLight] Support et autres discussions

ps- hors sujet, le lien en bas de la doc pointe vers un 404 ;-)

Hors ligne

#21 2018-04-29 08:54:13

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

C'est corrigé :)

Hors ligne

#22 2018-04-29 08:55:12

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Merci Philippe pour la mise à jour !


Dotclear addicted since 2004

Hors ligne

#23 2018-04-29 14:29:06

Glop
Membre
Inscription : 2016-06-08
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Franck a écrit :

En fait en y réfléchissant, le js du parent devrait être chargé s'il l'est dans un des templates du parent pas repris par l'enfant. Donc rien à dire de plus là.

Dans la doc (merci pour la mise à jour, c'est plus clair) il est écrit ceci :

Toute balise tpl (comme {{tpl:BlogThemeURL}}) pointera systématiquement vers l'URL du thème enfant, même si ce dernier n’apparaît que dans un template fourni par le thème parent.

Dans le tpl du thème parent :

<script type="text/javascript" src="{{tpl:BlogThemeURL}}/js/neodark.js"></script>

Si je comprend bien il est donc normal que le chemin vers le js soit cassé puisque {{tpl:BlogThemeURL}} pointe sur l'url du thème enfant ?
Et en collant le dossier js dans l'enfant -> chemin rétabli.

@Mirovinben, merci pour le lien et toutes les explications trouvées sur ton blog. Je ne comprend pas encore suffisamment pour utiliser mais ça aide bien pour commencer à lever un peu le mystère qui entoure ces marqueurs de templates.

Sinon pour aller chercher les polices, le plus simple et qui fonctionne bien est de changer le chemin dans la feuille de style pour aller les chercher dans le thème parent, je me demande encore pourquoi je n'y ai pas pensé plus tôt.

Pour les smilies, je confirme que l'héritage fonctionne "tout seul" ; ce que je vois dans l'inspecteur sur NeoLight :

<img class="smiley" src="/themes/neodark/smilies/tongue.svg" alt=":-p" >

J'enverrais la maj sur DotAddict dans la soirée ou demain matin après avoir fait quelques vérifications supplémentaires.
Cette fois ça devrait être la bonne :-)

Hors ligne

#24 2018-04-30 07:18:08

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Ah oui effectivement pour le BlogThemeURL et le js, l'héritage fonctionne du coup un peu étrangement :-)

Une solution serait de mettre BlogParentThemeURL plutôt que BlogThemeURL partout où c'est utile… Je vais faire quelques tests pour valider ça…


Dotclear addicted since 2004

Hors ligne

#25 2018-04-30 10:46:53

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : [Thème enfant NeoLight] Support et autres discussions

Avec BlogParentThemeURL plutôt que BlogThemeURL dans user_footer.html, ça fonctionne très bien. Je pense que je vais (bientôt) refaire une petite mise à jour et livrer une 1.2 de NeoDark :-)


Dotclear addicted since 2004

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map