[RESOLU] Insérer un menu déroulant dans OSC, Va falloir du courage |
Bienvenue invité ( Connexion | Inscription )
[RESOLU] Insérer un menu déroulant dans OSC, Va falloir du courage |
24 Sep 2004, 20:55
Message
#1
|
|||
Ceinture orange OSC Groupe : Membres Messages : 217 Inscrit : 16-September 04 Lieu : Nord Membre no 3280 |
Bonsoir à tous Je n'y connait pas grand chose mais je voudrai insérer un menu déroulant horizontal dans OSC et afficher les pages html dans le corps de OSC Voila j'ai télécharger un menu, dézippé, installé sous front page et pas de problème cela fonctionne. Comment fait on pour intégrer un menu déroulant en javascript dans osc. Cela doit se faire car je l'ai vu sur des sites osc J'ai 4 fichier menu.css menu.js menu_items.js menu_tpl.js voici le code que j'ai inséré dans frontpage entre les balises <BODY>
Si vous pouviez m'aider ou m'indiquer un site d'aide Merci -------------------- Version OSC : ms2fr
|
||
|
24 Sep 2004, 21:26
Message
#2
|
|
Ceinture marron OSC Groupe : Membres Messages : 1385 Inscrit : 3-June 04 Lieu : Saint-mandé Membre no 2597 |
Bonjour invitro59,
Pourrait me dire que cherches-tu faire ?! (dis-moi aussi ou se situe tes fichiers javascript et css) Un menu déroulant en DHMTL ?! Amicalement -------------------- |
|
24 Sep 2004, 21:27
Message
#3
|
|
Ceinture noire OSC Groupe : Membres Messages : 2045 Inscrit : 22-February 04 Membre no 2022 |
Visiblement, ce serait plutôt en javascript son menu déroulant. J'ai compris qu'il cherche à afficher des pages html au sein d'un boutique, la sélection des pages se faisant par le menu déroulant. |
|
24 Sep 2004, 21:42
Message
#4
|
|
Ceinture orange OSC Groupe : Membres Messages : 217 Inscrit : 16-September 04 Lieu : Nord Membre no 3280 |
Bonsoir isnogood et Ryu007
C'est exactement cela les fichier js et css pour l'instant ne sont nulle part -------------------- Version OSC : ms2fr
|
|
24 Sep 2004, 22:27
Message
#5
|
|||||
Ceinture marron OSC Groupe : Membres Messages : 1385 Inscrit : 3-June 04 Lieu : Saint-mandé Membre no 2597 |
Bonjour invitro59 , Moi, je te conseille de tester ton script javascript sur index.php. tu inseres
dans le header de la page (<head></head>); je suppose qu'ensuite
permet de créer le menu donc il suffit de le mettre ou tu le souhaite dans la page (entre<body></body>); Si ça marche sans bobo tu pourra alors l'intégrer à tous tes fichiers (c'est pas la meilleure methode car elle est longue mais elle est propre [d'autre on l'habitude de mettre le code dans includes/header.php]). Pour un site d'aide j'en vois qu'un L'éditeur javascript Bien amicalement PS : merci mon bon isnogood pour l'info -------------------- |
||||
|
24 Sep 2004, 22:49
Message
#6
|
|
Ceinture orange OSC Groupe : Membres Messages : 217 Inscrit : 16-September 04 Lieu : Nord Membre no 3280 |
Bon fait le premier test cela fonctionne super et sans bobo du premier coup
Mais comme tu dis c'est laborieux pour le faire dans toutes les pages, par contre pour le mettre dans header.php il n'y a pas de balise: <head></head> <body></body> Alors la qu'est ce que fait !!!!!!!! -------------------- Version OSC : ms2fr
|
|
24 Sep 2004, 22:55
Message
#7
|
|
Ceinture marron OSC Groupe : Membres Messages : 1385 Inscrit : 3-June 04 Lieu : Saint-mandé Membre no 2597 |
Tu veux insere le code ou ?
Dans le header, le footer, dans les colonnes gauches ou droites ?! -------------------- |
|
24 Sep 2004, 22:56
Message
#8
|
|
Ceinture orange OSC Groupe : Membres Messages : 217 Inscrit : 16-September 04 Lieu : Nord Membre no 3280 |
Ben c'est écrit juste au dessus dans le header.php
-------------------- Version OSC : ms2fr
|
|
24 Sep 2004, 23:02
Message
#9
|
|||
Ceinture marron OSC Groupe : Membres Messages : 1385 Inscrit : 3-June 04 Lieu : Saint-mandé Membre no 2597 |
Et ba alors il suffit d'inserer tout dans le fichier header.php et NORMALEMENT tout devrait fontionner je dis bien NORMALEMENT (j'en suis pas sur à 100%). Amicalement PS :
Oui mais c'est moi qui est dis ça !!! moi je te demande l'emplacement du MENU -------------------- |
||
|
24 Sep 2004, 23:20
Message
#10
|
|
Ceinture orange OSC Groupe : Membres Messages : 217 Inscrit : 16-September 04 Lieu : Nord Membre no 3280 |
Bon bien j'ai insérer et cela ne donne rien
A certains endroit ou je le colle j'obtien une erreur Parse....... cela doit être parce que je suis entre les balises php et si je colle le code en dehors il ne se passe rien même pas un message d'erreur Pour te faire une idée sur ce site regarde le menu déroulant horizontal tout en haut de la page et sélectionne un item et la page html s'affiche dans le body http://www.magicmushrooms.org/products/default.php -------------------- Version OSC : ms2fr
|
|
24 Sep 2004, 23:49
Message
#11
|
|||
Ceinture marron OSC Groupe : Membres Messages : 1385 Inscrit : 3-June 04 Lieu : Saint-mandé Membre no 2597 |
Bon donc maintenant tu n'as plus le choix tu vas devoir inserer le code dans toutes les pages ... Vu que
Amicalement -------------------- |
||
|
24 Sep 2004, 23:57
Message
#12
|
|
Ceinture orange OSC Groupe : Membres Messages : 217 Inscrit : 16-September 04 Lieu : Nord Membre no 3280 |
Oui mais petit problème, et de taille, je viens de me rappeler que mon site est en 4 langues.
Il me semble avoir lu quelque part que je pouvait générer un fichier html avec le code et ensuite faire un include dans php mais je ne trouve plus le site -------------------- Version OSC : ms2fr
|
|
25 Sep 2004, 00:58
Message
#13
|
|
Ceinture marron OSC Groupe : Membres Messages : 1385 Inscrit : 3-June 04 Lieu : Saint-mandé Membre no 2597 |
Cela ne pose aucun problème; il suffit de faire des defines de tes liens et des les insérer ensuite dans le fichier/répertoire langue que tu veux.
Amicalement -------------------- |
|
25 Sep 2004, 07:38
Message
#14
|
|
Ceinture orange OSC Groupe : Membres Messages : 217 Inscrit : 16-September 04 Lieu : Nord Membre no 3280 |
Bonjour Ryu007
OK pour les define, je doit juste retrouver la procédure pour regrouper les fichiers script dans une page html, je suppose qu'en faisant du copier coller cela devrait fonctionner et il suffit donc si je comprend le principe de l'enregistrer sous .html et de faire un define vers cette page. Je teste cela dans la matinée. Désolé de t'avoir laché hier soir mais bébé s'est réveillée PB de de dents (pas facile à résoudre non plus ces PB de dents) merci -------------------- Version OSC : ms2fr
|
|
26 Sep 2004, 11:59
Message
#15
|
|||||
Ceinture orange OSC Groupe : Membres Messages : 217 Inscrit : 16-September 04 Lieu : Nord Membre no 3280 |
Eh bien voila !!!! La barre de menu est installée et elle fonctionne (Youpi !!!!!) après 4 jours de travail (c'est trop long) il me manque plus qu'une seule chose: ben c'est comment on affiche une page html dans le body. l'exemple ci dessous fonctionne pour les liens externe au site
Donc pour appeler un page interne au site dans le body
Ensuite je vous ferai parvenir le lien pour voir le résultat et attention cela ne fait que 3 semaines que je travaille sur osc de me mitailler pas mais toutes les critiques constructives seront les bienvenues, et je doit encore le passer en multilingues pour l'instant je ne l'ai qu'en français. @+ -------------------- Version OSC : ms2fr
|
||||
|
26 Sep 2004, 12:50
Message
#16
|
|||
Ceinture marron OSC Groupe : Membres Messages : 1385 Inscrit : 3-June 04 Lieu : Saint-mandé Membre no 2597 |
Bonjour Invitro59, Déjà BON BOULOT , Je te montre un exemple en utilisant mes defines :
chez moi ça donnerai ça : ['<?php echo HEADER_HOMEPAGE; ?>', '<? echo tep_href_link(FILENAME_DEFAULT); ?>'], <?php echo HEADER_HOMEPAGE; ?> correspond au define se trouvant dans includes/languages/french.php qui me donne Accueil <? echo tep_href_link(FILENAME_DEFAULT); ?> correspond au lien de ma page d'accueil FILENAME_DEFAULT étant le define de includes/filenames.php ce qui me donne index.php Voili voilà j'espere avoir été clair sinon n'hésite pas à me demander ... Amicalement -------------------- |
||
|
26 Sep 2004, 14:46
Message
#17
|
|||
Ceinture orange OSC Groupe : Membres Messages : 217 Inscrit : 16-September 04 Lieu : Nord Membre no 3280 |
Ouahh désolé j'ai rien compris, je cause pas encore php mais ça viendra. je ne parle d'ailleurs aucune langue de prog. Voila ce que certains mettent comme liens sur une barre de menu en cascade pour afficher une page du site, genre catégoties,article, etc... dans le corps de osc.
déjà là je ne voit pas ou il trouve les infos 22_37_56 Moi ce que je voudrai c'est appeler une page html que j'ai créer avec FP2003 et mis dans: /include/languages/french/page_html_french et la faire afficher dans le corps de page @+ -------------------- Version OSC : ms2fr
|
||
|
26 Sep 2004, 15:16
Message
#18
|
|
Ceinture noire OSC Groupe : Membres Messages : 2045 Inscrit : 22-February 04 Membre no 2022 |
default.php est une page oscommece (de la ms1 ou de la creload5) car en ms2, c'est index.php. Ensuite, 22_37_56 représente une succession de catégories, sous catégories. C'est la catégorie dont l'id est 22, la sous catégorie dont l'id est 37, puis la sous-sous catégorie dont l'id est 56. |
|
26 Sep 2004, 16:17
Message
#19
|
|||
Ceinture blanche+ OSC Groupe : Membres Messages : 37 Inscrit : 21-March 03 Membre no 982 |
ATTENTION ! Les menus déroulants ne sont pas compatibles avec certains naviguateurs comme Mozilla ! En plus, certains internautes désactivent le JavaScript par sécurité ! Cela est un risque potentiel de perte de clients si ce menu déroulant n'est pas accompagné, en haut ou, au pire, en bas de chaque page, d'un menu statique ! C'est un avertissement perso pour vous rendre service. Cordialement; Yann. -------------------- Bon finalement je mets pas de signature tant que j'ai pas trouvé un truc bien et pas trop c... ;-)
|
||
|
26 Sep 2004, 17:08
Message
#20
|
|
Ceinture orange OSC Groupe : Membres Messages : 217 Inscrit : 16-September 04 Lieu : Nord Membre no 3280 |
Merci yann mais il existe des menus déroulant qui fonctionne même avec javasvript disable sur le pc.
Par contre je ne voit toujours pas comment afficher une page .html ou renommée en .php dans le corps de osc En tout cas lui il y arrive http://www.magicmushrooms.org/products/default.php Certains de mes produits on besoin d'explication assez longue qui ne rentre pas dans le descriptif d'un article classique, car il faut que je fasse comprendre qu'est ce que le produit lui apporte exactement @+ -------------------- Version OSC : ms2fr
|
|
26 Sep 2004, 20:53
Message
#21
|
|||
Ceinture orange OSC Groupe : Membres Messages : 217 Inscrit : 16-September 04 Lieu : Nord Membre no 3280 |
Bonsoir ryu007 Bon j'y arrive pas cela fait des heures que je teste
comment dans cette phrase de code appelle tu une page html du style /catalog/mespageshtml/mapage.htm dans le corps de page de OSC Si je met dans le lien de ma barre de menu ceci: ['mapage', 'mespageshtml/mapage.htm '], cela m'ouvre une nouvelle page avec ma page.htm et osc disparait Peut tu m'adapter ta phrase de code avec mes éléments ci dessus ou partir vers une autre idée du style créer une page qui s'appelle "mapage.php" qui elle serai appelée par le cpath en lui donnant un numéros puisque cela fonctionne avec ceci "default.php?cPath=22_37_56" dans ce cas quel serai le code Bon il est 1h30 du matin je vais me coucher et rien ne fonctionne parait il que la nuit porte conseil @+ -------------------- Version OSC : ms2fr
|
||
|
27 Sep 2004, 06:15
Message
#22
|
|||
Ceinture blanche+ OSC Groupe : Membres Messages : 37 Inscrit : 21-March 03 Membre no 982 |
Effectivement, ça marche avec Mozilla ! As-tu essayé cela : <? require('Nom_de_dossier_ou_se_trouve_ta_page/TaPage.php'); /?> (Le nom de dossier étant dans la racine de catalog) en incluant cette portion de code à l'endroit voulu pour que s'affiche la page au bon endroit !! Pour ce qui est de fiches descriptives longues, je pensais, en ce qui me concerne, faire des pages avec mon éditeur (Namo), les inclure dans un fichier et faire un lien avec nouvelle fenêtre (_blank) dans la description produits du catalogue... Cordialement; Yann. P.S : Bonne nuit !!! Désolé, hier soir je dormais à 22 h 00 après avec coupé ce film à la c.. qui est passé sur TF1 (J'me suis arrêté à la pub, déjà pas si mal !) -------------------- Bon finalement je mets pas de signature tant que j'ai pas trouvé un truc bien et pas trop c... ;-)
|
||
|
27 Sep 2004, 07:24
Message
#23
|
|||||||
Ceinture orange OSC Groupe : Membres Messages : 217 Inscrit : 16-September 04 Lieu : Nord Membre no 3280 |
Bonjour nidauzel
Le dossier doit se trouver dans /www ou /www/catalog
Ben c'est la page principale entre les box left et right mais je trouve pas
ben je mets quoi merci (cela fait 3 semaines que je débute sur OS donc comprend pas encore grand chose excuse moi d'avance) Par contre si quelqu'un plante sur une traduction français vers anglais ou anglais ver français, la je peut contribuer, si on ne me donne pas 50 pages, j'ai habité 5 ans à San Francisco mon anglais est plus que correct -------------------- Version OSC : ms2fr
|
||||||
|
27 Sep 2004, 17:16
Message
#24
|
|||
Ceinture orange OSC Groupe : Membres Messages : 217 Inscrit : 16-September 04 Lieu : Nord Membre no 3280 |
Bonsoir a tous Bon voila si je mets cela dans catalog/index.php
Ma page html s'affiche bien dans le corps de page de OSC Au moins cela fonctionne maintenant (ou est elle déclarée cette class?) Mais comme mon site et en 4 langues comment faire ???? Puis je me baser sur d'autres fichier et lesquels. La dificulté est de pouvoir générer autant de page voulue par des liens ensuite @+ -------------------- Version OSC : ms2fr
|
||
|
27 Sep 2004, 17:18
Message
#25
|
|||
2eme dan OSC Groupe : Membres VIP Messages : 3526 Inscrit : 12-June 03 Lieu : Montpellier Membre no 1239 |
catalog/stylesheet.css
Bon code... -------------------- |
||
|
Version bas débit | Nous sommes le : 28th March 2024 - 13:35 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |