PHP Maximus CMS.eu | Maximus Canada | Maximus Italie | BBtoMax
spacer
spacer search

Maximus CMS - Support Officiel
Version actuelle: Fuzion BS
  Fly Kernel Version 1.1.2

Search
spacer
Accueil
Mon compte
Copyrights
header
 
MaXiMuS :: Sujet - Menu déroulant JS (suite)
Recherche béta forum Règlement RechercheFAQ Messagerie
 Bonjour, vous attendez de la communauté un support le plus précis et le plus rapide qu'il soit !
Vous débutez avec Maximus, veuillez consulter de prime abord ce fil de discussion, et celui-ci ...
De notre coté, nous sommes désireux d'apporter le support le plus adapté qu'il soit à chaque situation ...
Pour commencer, avez vous consulté le wiki maximus et/ou les tutoriaux ??? Aussi la solution est simple et applicable rapidement:
  1 ) Pour tout nouveau fil de discussion, mettez un titre le plus explicite possible
  2 ) Remplissez du plus précisément possible votre mini-fiche
  3 ) Pensez qu'une réponse peut être postée plusieures heures voir quelques jours après votre question, il est donc bon de remonter le sujet de temps en temps mais point trop n'en faut :)
  4 ) Pensez que Maximus est livré avec le forum bbToMax version 1.0.0 à l'origine, et que vous trouverez la dernière version 1.0.2 de disponible sur www.bbtomax !!!
  5 ) Vous reconnaissez, en postant sur ce site, avoir pris connaissance du règlement interne !
Nous vous souhaitons une forte réussite dans votre projet par le biais de Maximus CMS.

Menu déroulant JS (suite)

 
Poster un nouveau sujet   Répondre au sujet   Cliquez pour afficher: Résolu    MaXiMuS Index du Forum -> Gestion des thèmes dans Maximus Fuzion BS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
.: dav :.
Centurion Maximus
Centurion Maximus


Inscrit le: Mar 03, 2007
Messages: 608
23117 points


Lieu de résidence
en France

Message Sujet du message: Menu déroulant JS (suite)
Posté le: Dim 23 Mar, 2008 11:02 am
Répondre en citant

Salut,

Je fais suite à ce topic :
http://www.php-maximus.org/Maximus_CMS_postlite_6434_.html

Il est vérouillé, surement parceque j'ai cliqué "résolu" avant de poster ce message... Bref...

J'ai enfin réussi à inclure un menu déroulant horizontal sur mon site. Finalement, je n'utilise pas celui que l'on peut trouver dans l'archive que j'ai joint dans le premier fil de discussion.

Par contre, je crois avoir trouvé pourquoi je me retrouvais avec des slashes un peu partout et qui empêchaient le fonctionnement de mon menu.

En effet, l'appel du header dans mon fichier theme.php comprend des "addslashes" :
Code:
   $tmpl_file = "themes/BlackW/header_".$currentlang.".html";
   if (!file_exists("$tmpl_file")){$tmpl_file = "themes/BlackW/header_english.html";}
    $thefile = implode("", file($tmpl_file));
    $thefile = addslashes($thefile);
    $thefile = "\$r_file=\"".$thefile."\";";
    eval($thefile);
    print $r_file;


Si je voulais faire fonctionner mon premier menu déroulant, comment faudrait-il que je modifie le bout de code du theme.php pour supprimer les addslashes ?

A+,

dav



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
.: raphael :.
Décurion Maximus
Décurion Maximus


Inscrit le: Apr 29, 2005
Messages: 384
7039 points


Lieu de résidence
en France

Message Sujet du message: Re: Menu déroulant JS (suite)
Posté le: Dim 23 Mar, 2008 1:52 pm
Répondre en citant

Voir MP Wink



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
.: salinator :.
Centurion Maximus
Centurion Maximus


Inscrit le: May 22, 2006
Messages: 904
15425 points


Lieu de résidence
en France

Message Sujet du message: Re: Menu déroulant JS (suite)
Posté le: Dim 23 Mar, 2008 4:26 pm
Répondre en citant

Salut dav,
ton menu dynamique est super. Peux-tu nous expliquer comment tu as fait. Ca fait un an que je me casse la tête en vain.
Patrick Embarassed



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
.: dav :.
Centurion Maximus
Centurion Maximus


Inscrit le: Mar 03, 2007
Messages: 608
23117 points


Lieu de résidence
en France

Message Sujet du message: Re: Menu déroulant JS (suite)
Posté le: Dim 23 Mar, 2008 8:00 pm
Répondre en citant

salinator a écrit:
Salut dav,
ton menu dynamique est super. Peux-tu nous expliquer comment tu as fait. Ca fait un an que je me casse la tête en vain.
Patrick Embarassed


Je vais tâcher de faire un pack un peu plus "portable" et surtout plus propre et je le met en dl ici, promis. Je te tiens au courant.



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
.: dav :.
Centurion Maximus
Centurion Maximus


Inscrit le: Mar 03, 2007
Messages: 608
23117 points


Lieu de résidence
en France

Message Sujet du message: Re: Menu déroulant JS (suite)
Posté le: Dim 23 Mar, 2008 11:27 pm
Répondre en citant

Voilà les fichiers du menu que j'ai mis dans cette archive :

http://mce-team.com/tribute_to_max/menu_en_javascript.rar

J'ai utilisé un code js que j'ai pris sur un forum de javascript, mais l'auteur n'est pas déterminé... J'ai fait quelques modifications depuis sur ce code, mais le plus gros du travail était déjà fait. Je pense qu'avec un peu de temps, il serait fort possible de faire un fichier php pour le paramétrage via un formulaire.
Dans l'archive, il y a mes boutons.. Il est facile de reprendre les images et changer les couleurs avec photoshop par ex.

A+,

Dav

Nb : Lire le fichier installation.txt et ne pas hésiter à éditer tous les fichiers, le code est assez simple finalement. Wink



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
.: salinator :.
Centurion Maximus
Centurion Maximus


Inscrit le: May 22, 2006
Messages: 904
15425 points


Lieu de résidence
en France

Message Sujet du message: Re: Menu déroulant JS (suite)
Posté le: Dim 23 Mar, 2008 11:55 pm
Répondre en citant

Salut dav,
Je rentre, il est tard. J'ai téléchargé l'archive. J'ai hâte de regarder cela demain. En tous les cas, je te dis déjà un grand merci. Si j'arrive à l'utiliser, ca va me rendre un grand service et simplifier la vie de ceux qui viennent sur mon site.
Bonne nuit à tous.
Patrick Smile



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
.: yanmau :.
Décurion Maximus
Décurion Maximus


Inscrit le: Oct 08, 2006
Messages: 378
9753 points


Lieu de résidence
en France

Message Sujet du message: Re: Menu déroulant JS (suite)
Posté le: Lun 24 Mar, 2008 10:14 am
Répondre en citant

Bonjour Dav,

Merci pour ton menu, mais j'ai beau l'insérer dans le header rien ne s'affiche.
As-tu une exemple de fichier header.html avec ce menu pour que je comprenne.

Merci d'avance,

Yanmau



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
.: dav :.
Centurion Maximus
Centurion Maximus


Inscrit le: Mar 03, 2007
Messages: 608
23117 points


Lieu de résidence
en France

Message Sujet du message: Re: Menu déroulant JS (suite)
Posté le: Lun 24 Mar, 2008 1:09 pm
Répondre en citant

Pour que le menu fonctionne il faut impérativement créer un répertoire menu au root de votre site web avec les fichiers css et js dedans.

Pour le header, il faut chercher quel est votre fichier header.html pour votre theme. Ex sur mon site, le fichier header appelé dans le theme.php s'appelle header_user_french.html

Dans la plupart des themes pour maximus revus par piermin, le fichier header s'appelle par ex header_french.html.


Il faut copier le contenu du fichier header.html que j'ai fourni dans l'archive dans votre fichier headerxxxxxx.html de votre theme.

A+,

dav



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
.: salinator :.
Centurion Maximus
Centurion Maximus


Inscrit le: May 22, 2006
Messages: 904
15425 points


Lieu de résidence
en France

Message Sujet du message: Re: Menu déroulant JS (suite)
Posté le: Lun 24 Mar, 2008 4:07 pm
Répondre en citant

Merci Dav, j'avance à petits pas mais j'y arrive.
Pour le moment je teste. Quand ce sera prêt je ferai signe.
Patrick Smile



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
.: salinator :.
Centurion Maximus
Centurion Maximus


Inscrit le: May 22, 2006
Messages: 904
15425 points


Lieu de résidence
en France

Message Sujet du message: Re: Menu déroulant JS (suite)
Posté le: Lun 24 Mar, 2008 4:50 pm
Répondre en citant

Tout semble fonctionner comme je veux:
http://www.dirlo.info/gdid/index.php
J'ai cependant un problème avec le module Ajaax_Home de piermin qui me crée une marge que je n'arrive pas à retirer:
http://www.dirlo.info/gdid/modules.php?name=AjaxHome
Si quelqu'un peut me donner un coup de main?
Patrick Sad
P.S.:
j'ai remarqué que dans la source de la page, le style d'ajax se charge avant le head.
Code:
<style type="text/css">

#tablist{
padding: 3px 0;                                   
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;   /* Distanza della tabella dal bordo superiore*/
font: bold 10px Verdana;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 3px 0.5em;                                 
margin-left: 1px;                                   
border: 1px solid #778;
border-bottom: none;
background: #FFFFFF;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
}

#tablist li a.current{
background: #FFFFFF;
}

#tabcontentcontainer{
width: 99%;      /* Larghezza della tabella */
height: 100%;     /* Altezza della tabella */
padding: 3px;      /* Distanza da bordo sx*/
   
border: 0px solid black;
}

.tabcontent{
display:none;
}

    </style>




Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
.: yanmau :.
Décurion Maximus
Décurion Maximus


Inscrit le: Oct 08, 2006
Messages: 378
9753 points


Lieu de résidence
en France

Message Sujet du message: Re: Menu déroulant JS (suite)
Posté le: Mar 25 Mar, 2008 1:45 am
Répondre en citant

Merci Dav,

C'est OK maintenant et le menu est vraiment super.

Encore une question si tuveux bien:

Comment gérer plusieurs langues???

Merci d'avance,

Yanmau



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
.: dav :.
Centurion Maximus
Centurion Maximus


Inscrit le: Mar 03, 2007
Messages: 608
23117 points


Lieu de résidence
en France

Message Sujet du message: Re: Menu déroulant JS (suite)
Posté le: Mar 25 Mar, 2008 9:19 am
Répondre en citant

Le plus approprié pour gérer plusieurs langues, c'est de créer un fichier lang.php pour chaque langue et de gérer les noms des items et sous item en tant que variables. Mais dans le code Java, je ne sais pas comment faire...

Autre méthode moins classe mais fonctionnelle si tu gères une ou deux langues en plus du français :

- Créer autant de fichiers header que de langues gérées (header_italian.html, header_french.html, header_english.html, etc.)
- Créer autant de menus différents dans des répertoires différents (menu_french, menu_english, etc.) que de langues gérées (copier/coller et juste les titres des items à changer de langue) et les appeler dans chaque header_xxx.html,
- Appeler le bon header dans le fichier theme.php en fonction de la langue de l'utilisateur à l'aide de la variable $currentlang de cette façon là dans la fonction themeheader() :

Code:
global $currentlang;

   $tmpl_file = "themes/BlackW/header_".$currentlang.".html";
   $thefile = implode("", file($tmpl_file));
   $thefile = addslashes($thefile);
   $thefile = "\$r_file=\"".$thefile."\";";
   eval($thefile);
   print $r_file;


A noter que dans la plupart des themes multilingues, ce code est déjà présent dans le fichier theme.php

A+,

dav



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    MaXiMuS Index du Forum -> Gestion des thèmes dans Maximus Fuzion BS Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous pouvez joindre des fichiers
Vous pouvez télécharger des fichiers

 

Hebeh.com, hebergement professionnel de sites internet www.hebeh.com

Hicih.com, noms de domaine pour vos sites internet www.hicih.com

Pétition contre la loi pécresse www.psycholyon2contrelaloipecresse.com

Forums ©
 
Distroy Forums Cache ~ Distroy Sessions ~ 
Retrouvez des informations similaires grâce aux moteurs de recherche suivants:
 google google.com yahoo msn aol altavista mozbot biglotron mirago exalead voila lycos seek ask france ask monde france evasion apocalx vigoos doona globly envolk metafrance mamma alltheweb
Reproduction interdite (partielle ou totale) sans autorisation écrite de notre part.
Copyrights Maximus CMS
Projet Maximus SourceForge
Google Groups Maximus
Maximus CMS est présent sur le Wikipedia Français
Maximus OsCommerce est présent sur le Wikipedia Français
Projet Open Source hébergé par www.hebeh.com

rss rss
Tous droits réservés. PHP-MaXiMuS est un logiciel libre en version GNU/GPL license.
Copyright 2005 - 2008 PHP-Maximus CMS.

[ Page générée en 0.4968 sec ] [ (PHP: 83% - SQL: 17%) ] [ Requêtes SQL: 61 ] [ 1672 pages vues la dernière heure ]
 Top Max Cache Off Copyright Mentions légales PHP Maximus CMS