Menu au menu...

Venez discuter ici de tout ce qui touche à l'abandonware.
Répondre
Avatar du membre
XavierSnp
Legendary
Messages : 749
Enregistré le : 22-02-2012 08:00
Contact :

Menu au menu...

Message non lu par XavierSnp »

Salut tous,

Suite à la refonte de mon site, j'en ai profité pour refaire le menu du site Abandon-Magazine ... dans la foulée.
Il est encore perfectible, et peut-être impossible à intégrer aux outils utilisés par le logiciel de bases de donnée utilisé.
Le vlà:
menu1.JPG
menu2.JPG
Donc, testé sur Chrome, mais j'ai eu un problème d'initialisation CSS sur IE...
Valà...
abandon.zip
(191.65 Kio) Téléchargé 284 fois
Avatar du membre
XavierSnp
Legendary
Messages : 749
Enregistré le : 22-02-2012 08:00
Contact :

Re: Menu au menu...

Message non lu par XavierSnp »

IE ok ... mais, le répertoire du fichier CSS doit être dans le dossier "DATAs" (images)

Donc, une petite modif pour IE:

<!-- MENU -->
<link title="Menu déroulant" rel="stylesheet" href="Le%20site%20des%20anciennes%20revues%20informatiques%20-%20www_abandonware-magazines_org_fichiers/styles.css" type="text/css">
<!-- MENU -->

styles.css étant le script du menu 'cssmenu'.
Puis, copier le fichier "styles.css" dans /// "Le site des anciennes revues informatiques - www_abandonware-magazines_org_fichiers"
Et là, le script Css est reconnu.



@Fredo_L:
Par contre, je n'ai pas faite de vérifications: Lien, nouveaux magazines, erreurs d'ordres alpha, ...
Pour les ajouts il faudra décaler manuellement les magazines de colonnes à colonnes dans le fichier HTML! Je n'ai pas trouvé comment adapter le script css, pour le rendre multi-colonnes automatique.
Bon courage.... si tu trouves quelques minutes.
Avatar du membre
Fredo_L
Scientifique dans l'âme !
Messages : 6880
Enregistré le : 26-12-2001 13:02
Localisation : Paris
Contact :

Re: Menu au menu...

Message non lu par Fredo_L »

Ca me semble sacrément bien ce que tu as fait !
Merci beaucoup.

Je vais programmer son utilisation pour le mois de janvier. Comme je pars bientôt en vacances, je ne veux pas me lancer dans l'immédiat dans des changements d'interface.
Si à la mi-janvier, ton interface n'est toujours pas en ligne, n'hésite pas à me refaire signe.
Avatar du membre
XavierSnp
Legendary
Messages : 749
Enregistré le : 22-02-2012 08:00
Contact :

Re: Menu au menu...

Message non lu par XavierSnp »

Ok!
Si j'ai de nouvelles idées j'en parle sur ce fil.
Par contre, si quelqu'un a des suggestions, elles seront les bienvenues...
Peut-être deux images pour "abandon-definition" et ABW dans "partenaires".
Faire les ajouts de nouveaux mag, ou ceux oubliés et nouvelle partition des menus alphabétique(ajout).

Fredo_L: Je regarde si une liste à jour existe sur le site! (stats?)
Avatar du membre
Fredo_L
Scientifique dans l'âme !
Messages : 6880
Enregistré le : 26-12-2001 13:02
Localisation : Paris
Contact :

Re: Menu au menu...

Message non lu par Fredo_L »

La page stats donne le nombre de magazines téléchargés selon la méthode normale (cela ne prend pas en compte les téléchargements rapides et les consultation en mode album).
Si tu veux la liste des magazines, le mieux est d'utiliser cette page : http://www.abandonware-magazines.org/liste.php
Avatar du membre
XavierSnp
Legendary
Messages : 749
Enregistré le : 22-02-2012 08:00
Contact :

Re: Menu au menu...

Message non lu par XavierSnp »

Juste une chose, j'ai limité le nombre de lignes à 14, pour des problèmes de lectures vers les dernières lignes du bas, déjà visible dans l'ancienne version.
Mais avec les tablettes et en mode fenêtré, la taille en hauteur est limitée.

ok je regarde ::> http://www.abandonware-magazines.org/liste.php
Avatar du membre
XavierSnp
Legendary
Messages : 749
Enregistré le : 22-02-2012 08:00
Contact :

Re: Menu au menu...

Message non lu par XavierSnp »

Le seul problème sur ce menu, c'est que j'ai été obligé de bidouiller le changement de colonne en codes HTML, et la modification (ajout d'un magazine) demande de faire des déplacements de <li>gnes de colonne en colonne.... ce qui n'est réellement pas pratique.
Je n'ai pas trouvé comment utiliser des conditions d'INDEX dans les <ul> dans le script CSS.
Donc, il faut le faire manuellement.
Avatar du membre
Fredo_L
Scientifique dans l'âme !
Messages : 6880
Enregistré le : 26-12-2001 13:02
Localisation : Paris
Contact :

Re: Menu au menu...

Message non lu par Fredo_L »

Avec énormément de retard, j'ai commencé les tests.
J'espère pouvoir le mettre en place dès que possible.
http://www.abandonware-magazines.org/index2.php
Avatar du membre
XavierSnp
Legendary
Messages : 749
Enregistré le : 22-02-2012 08:00
Contact :

Re: Menu au menu...

Message non lu par XavierSnp »

Bravo! :lol:

Non, je trouve cette disposition plus adaptée aux formats tablette!
Sur l'ancien menu, la liste se perd dans le bas de l'écran, et le déplacement de la barre de déplacement efface le menu!

Non... je le trouve plus pratique... même si je suis la source d'inspiration du menu.

A voir si la modification du menu ne pose pas trop de problème en cas d'ajout des magazines...
Avatar du membre
Fredo_L
Scientifique dans l'âme !
Messages : 6880
Enregistré le : 26-12-2001 13:02
Localisation : Paris
Contact :

Re: Menu au menu...

Message non lu par Fredo_L »

J'ai bien progressé et j'espère finir prochainement.

En revanche, je ne comprends quasiment rien dans le fichier css.
Par exemple, j'ignore à quoi correspond
#cssmenu a {
color: #0000ff;
display: block;
font-family: Helvetica, Arial, Verdana, sans-serif;
padding: 5px 20px;
text-decoration: none;
font-weight: bold;
}
Avatar du membre
Fredo_L
Scientifique dans l'âme !
Messages : 6880
Enregistré le : 26-12-2001 13:02
Localisation : Paris
Contact :

Re: Menu au menu...

Message non lu par Fredo_L »

Le menu est en place sur le site.
Avatar du membre
XavierSnp
Legendary
Messages : 749
Enregistré le : 22-02-2012 08:00
Contact :

Re: Menu au menu...

Message non lu par XavierSnp »

Salut Fredo_L,

D'après ce que j'ai compris sur les scripts CSS, c'est que l'on peut automatiser les mises en formes décoratives des pages HTML.
Ce sont des scripts permettant l'automatisation d'actions moveover ou les cliques.
Ses possibilités sont actives à la souris, mais il est impossible de créer des traitements plus compliqués avec analyse et traitement d'information.
Il faut donc l'associer à d'autres scriptes (vbs ou java) pour créer des actions plus complexes.

Donc, dans ton cas, la procédure "cssmenu.a" ouvrira à chaque appel une zone graphique ou texte de 5x20 pixels indexé. Cet objet sera traité indépendamment des autres précédemment chargés, mais avec les particularités de base identique (couleur, fontes...).

Beau travail!

L'exploration du site est maintenant accessible aux tablettes, car plus restreint en hauteur!
Avatar du membre
Fredo_L
Scientifique dans l'âme !
Messages : 6880
Enregistré le : 26-12-2001 13:02
Localisation : Paris
Contact :

Re: Menu au menu...

Message non lu par Fredo_L »

Merci pour l'explication.
Cependant, je n'arrive pas à comprendre concrètement dans quel cas ce script css sera actif ? J'ai fait un essai en supprimant le "cssmenu a" du fichier .css et je n'ai pas vu la différence et donc, je me demande s'il est vraiment utile.
Avatar du membre
XavierSnp
Legendary
Messages : 749
Enregistré le : 22-02-2012 08:00
Contact :

Re: Menu au menu...

Message non lu par XavierSnp »

Fredo_L a écrit :J'ai fait un essai en supprimant le "cssmenu a" du fichier .css et je n'ai pas vu la différence et donc, je me demande s'il est vraiment utile.
Oui et non.
Il est utile seulement si on en a l'utilité ou si on en use !
Comme toutes les fonctions définies et programmées.

Donc, le but du jeu est de charger une "classe objet" dans ta page HTML pour activer un fonction d'automatisation graphique.

Cette "classe" (comme en VBscript,Java...), aura des sous-programmes soit en interne, soit en externe.

En externe, pour l'initialisation et le chargement... et en interne, pour la gestion des événements souris comme le déplacement du pointeur, la perte d'activation de l'objet et le clique souris.
Le nom principale est "cssmenu" et tu ajoutes la sous-classe ".a"... soit dans le script, soit dans les appels de classe du script. (pour le VBs)

Mais, comme je le soulignais, le "css" possède des fonctions basiques volontairement simplifiées, dédiées à la création de boutons, icônes et menus.

Aucunes autres actions n'est accessible, car très spécialisé. (afin de sécuriser cette partie de code, je pense!)

Donc, en l'état, le "css" n'est pas forcement un script de programmation, mais un script de mise en forme visuel, car son utilisation limite fortement le traitement d'informations et l'interaction de plusieurs actions!

Pour répondre à ta question (Enfin...), il est toujours possible que le script possède des sous-routines orphelines et non utilisées. Soit pour son fonctionnement interne (double-clique par exemple!), soit dans son fonctionnement externe (appel d'un bouton par défaut sur un autre menu!).
N'oublie pas qu'il est toujours possible de faire deux commandes différentes pour le même script, comme dans le cas où deux couleurs de fond sont différentes.

Mais, comme dans tout script, il y a toujours la possibilité qu'une fonction de classe ai été renommée avant modification, pour en garder trace... en cas de non fonctionnement!
Donc, cette partie n'est qu'un fantôme de code, pouvant être inutile au bon fonctionnement du script... ou une sous-classe externe, jamais appelée et utilisée dans le fichier HTML.

J'ai aussi constaté que ces scripts n'ont pas de suivi d'erreur, et ne provoquent pas de problèmes à l'usage. (si la routine est absent, retour à la page et à son aspect initial!)
Avatar du membre
Fredo_L
Scientifique dans l'âme !
Messages : 6880
Enregistré le : 26-12-2001 13:02
Localisation : Paris
Contact :

Re: Menu au menu...

Message non lu par Fredo_L »

Ok, merci pour toutes ces explications :)
Répondre