A propos du nouveau lien "connexion" en bas de page, sur la page d'accueil ça fonctionne bien. Sur la page des vignettes d'une catégorie parfois le lien est bon mais parfois le lien me conduit vers la page sur laquelle je suis déjà (les vignettes de la catégorie), ça dépend des catégories, c'est étrange. Et dès qu'on affiche une photo, le lien "connexion" conduit directement à la photo en cours dans tous les cas et jamais vers l'écran de connexion.
Hors ligne
effectivement, sur la page d'une image la variable {$U_LOGIN}" ne doit pas être définie ... par contre sur la page d'une catégorie ca devrait être bon, ce serait étonnant que ça dépende des catégories
Hors ligne
saimon a écrit:
effectivement, sur la page d'une image la variable {$U_LOGIN}" ne doit pas être définie ... par contre sur la page d'une catégorie ca devrait être bon, ce serait étonnant que ça dépende des catégories
Tu dois avoir raison pour la page d'une catégorie, je n'ai pas réussi à reproduire le problème, ça fonctionne.
Hors ligne
En regardant le généré HTML de la famille Simple *, j'ai constaté des anomalies.
http://bitbucket.org/saimon/simple-piwi … .tpl#cl-19
ces <script> sont à placer dans ton local_head.tpl
et tu dois utiliser la syntaxe
{known_script id="jquery" src=$ROOT_URL|@cat:"themes/default/js/jquery.packed.js"}
et surtout pas
<script type="text/javascript" src="{$ROOT_URL}themes/{$themeconf.theme_dir}/js/jquery-1.3.2.min.js"></script>
know_script permet d'éviter de doubler les scripts identiques. L'id= doit correspondre au nom officiel du script (en minuscules).
http://bitbucket.org/saimon/simple-piwi … .tpl#cl-43
On ne doit pas faire <noscript><style>.
Ce que tu veux c'est rendre des blocks visibles quand le Javascript n'est pas présent.
Dans tes css tu codes:
#menubar {display: block;}
#theComments div {display: block;}
.JS #menubar {display: none;}
.JS #theComments div {display: none;}
.JS n'existe pas pour l'instant mais va devenir un standard.
Il suffit d'insérer un script tout bête via ton local_head.tpl
jQuery(document).ready(function($) {
$("body").addClass("JS");
});
Ce qui du coup ne justifie plus le <noscript><style>...
et élimine les erreurs:
line 15 column 40 - Erreur: document type does not allow element "STYLE" here
line 17 column 20 - Erreur: end tag for "NOSCRIPT" which is not finished
line 18 column 78 - Erreur: document type does not allow element "LINK" here
line 19 column 6 - Erreur: end tag for element "HEAD" which is not open
line 20 column 26 - Erreur: document type does not allow element "BODY" here
;-)
Hors ligne
pour known_script c'était sur la todolist ;-), mais je n'ai pas encore pris le temps de le faire. Par contre je les mettrais dans le footer ! http://developer.yahoo.com/performance/ … #js_bottom
Dans tes css tu codes:
#menubar {display: block;}
#theComments div {display: block;}
.JS #menubar {display: none;}
.JS #theComments div {display: none;}
.JS n'existe pas pour l'instant mais va devenir un standard.
Il suffit d'insérer un script tout bête via ton local_head.tpl
jQuery(document).ready(function($) {
$("body").addClass("JS");
});
ca revient à ce qui est expliqué dans le lien de nicolas (http://www.learningjquery.com/2008/10/1 … ed-content). Par contre il ne faut pas utiliser $(document).ready() sinon ca va attendre que la page soit chargée pour cacher les blocs.
Merci à vous deux pour la solution !
Hors ligne
pour known_script tu essaieras de le mettre dans le footer ! Mais je crois que c'est le seul tpl où known_script ne fonctionne pas (de mémoire, à vérifier).
Pour le ready, tu as raison.
Hors ligne
ah, c'est ballot ;-)
Hors ligne
mathiasm a écrit:
le calendrier est KO avec Simple Grey. normal ou mon install est bancale ?
Je ne le trouve pas non plus dans la catégorie "simple grey" de ma galerie de démo, mais je ne pas dire si c'était déjà comme ça avant ou non.
Hors ligne
mathiasm a écrit:
le calendrier est KO avec Simple Grey. normal ou mon install est bancale ?
A ma connaissance Simple Grey, ne gère pas de template pour le calendrier.
C'est pour cela que j'ai désactivé le menu 'Calendrier' dans le thème Simple Sunset.
Hors ligne
EX-FTB a écrit:
mathiasm a écrit:
le calendrier est KO avec Simple Grey. normal ou mon install est bancale ?
A ma connaissance Simple Grey, ne gère pas de template pour le calendrier.
C'est pour cela que j'ai désactivé le menu 'Calendrier' dans le thème Simple Sunset.
Ben voilà :-)
Sur la nouvelle demo à base de 2.1, on a ce problème: le lien existe mais ne fonctionne pas. N'est-ce pas à ce sujet que l'héritage des nouveaux thème a un rôle à jouer ?
Hors ligne
mathiasm a écrit:
Sur la nouvelle demo à base de 2.1, on a ce problème: le lien existe mais ne fonctionne pas. N'est-ce pas à ce sujet que l'héritage des nouveaux thème a un rôle à jouer ?
J'avais également noté :
tosca a écrit:
A noter également : bien qu'installés les thèmes Simple Sunset et Pure_default restent présents sur l'onglet "Ajouter un thème"
dans [Forum, post 146436 by tosca in topic 18054] Erreur à l'utilisation d'un certain nombre de thèmes (voir screencopy dans le post original)
Hors ligne
j'aime beaucoup ce thème, j'ai simplement retiré le bord blanc épais.
je trouve les flèches trop petites.
Hors ligne
hello,
pour le calendrier, je l'avais viré au tout début, ca faisait ça de moins à faire ;-). J'ai essayé une fois de le remettre mais je n'avais pas réussi ... Il faudrait regarder, il doit manquer des bouts de code dans index.tpl.
Hors ligne
Version 2.2 :
* le calendrier est de retour
* maj picture.tpl (download, favorites, metadata, rating, votes)
* changement de la gestion du javascript (suppression de <noscript>), merci à VDigital
& nicolas
* maj jquery 1.4.2
* désormais sur github: http://github.com/saimn/simple-grey
Dernière modification par saimon (2010-09-24 00:09:55)
Hors ligne