Tom's Guide > Forum > Programmation > Besoin d'aide pour mon SITE :)
Mot :    Pseudo :           
 

BONJOUR à Tous !

Heu j'aurais besoin d'aide svp, à propos de mon SITE : http://beyonce-vibe.c.la

Comme vous pouvez le constatez il a plusieurs catégories, menus etc .
Mon problème est le suivant : Lorsque je veut ajouter un nouveau truc sur les modules tout a droite bas je suis obliger de changer toute mes pages ... beyonce, media et plus les sous menus !

Et je voudrais s'avoire si sa serais possibles d'éviter cela car c'est vraiment long à changer et puis c'est chaint !

J'espère avoire été clair!
Merci de vos reponses!

Bonne après-midi !

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

tu creer une page machin.php, et dans cette page tu met que le code du petit module par exemple. Et dans l'autre page, la ou le module devra aparaitre, tu met le code suivant:

Code :
  1. include('machin.php');



Et voila. Comme sa, quand tu devra modifié ton module, tu n'aura qu'a modifié la page machin.php.

Répondre à floboss@IDN

Humm ton idée ma l'air super Floboss !
Merci beaucup a toi je vais essayer tout de suite !!

Répondre à panda-shingo

Bou sa marche pas, NB: je met en HTML.

Répondre à panda-shingo

Oui tu as raison, au lieu de mettre des Frames fait ta page en HTML.
Si tu veux des conseils, n'hésites pas a me demander

@+

Répondre à willorp

Il semblerait que tu sois chez Orange (ex Wanadoo). Ils n'ont pas d'hébergement PHP gratuit. Par contre, tu peux toujours utiliser du Javascript.

Tu inclues un script javascript, que l'on nommera menu.js à l'endroit où tu veux ton menu :

Code :
  1. <script language="javascript" src="menu.js"></script>



A noter que c'est pas aux normes XHTML ça. J'utilise tellement peu de JS que j'en oublie la syntaxe exacte.

Puis, tu crées un nouveau fichier menu.js dans lequel tu mettras :

Code :
  1. document.write('PREMIERE LIGNE DE TON MENU<br/>');
  2. document.write('DEUXIEME LIGNE DE TON MENU<br/>');
  3. document.write( etc... );



Bien entendu, tu peux mettre tout dans le premier 'document.write', mais c'est juste question de lisibilité.

Répondre à Sethpolma

Sethpolma j'arrive pas beaucoups a comprendre.

Le HTML & le XHTML c'est pas pareil ?!

Car mes moi mes modules sont sous HTML.

Et je c'est vriament pas ou mettre les codes que tu ma paser :-?

Pourtant l'idée de Floboss était assez bonne et simple mais sa marche pas ! Et la tienne Sethpolma j'ai l'impression que grave dure XD !

Répondre à panda-shingo

quand on est en html seulement, il reste les SSI (Server Side Includes).

pour insérer un fichier html externe (par exemple menu.html), il suffit de mettre:
<!-- #include file="./menu.html" -->

Répondre à crazycat@idn

Waw je c'est plus rien la :-(
Je connait pas le SSI >.<

Répondre à panda-shingo

Citation :

pour insérer un fichier html externe (par exemple menu.html), il suffit de mettre:
<!-- #include file="./menu.html" -->



Oui mais pour utiliser le SSI, n'oublie pas de mettre l'extension .SHTML au lieu de .HTML

Répondre à willorp

Heu je connais pas SHTML, j'utilise notepad++ pour faire mon site.
_____________________

En résumé je crée une nouvel page.
Dans cette page je met ma parti modules qui est ceci:

<div id="sidebar">
<!-- module -->
<div class="sidebar-header">Bienvenue</div>
Je vous souhaite à tous la bienvenus sur <strong>BEYONCE-VIBE.c.la</strong>. Une des meilleures sources françaises sur la talentueuse Beyoncé. Je vous souhaite une très bonne visite et je vous remercie de votre visite! ^^<br>
<!-- /module -->
<!-- module -->
<div class="sidebar-header">Navigation</div>
<strong><a href="home.html">HOME</a><br></strong>
<em>» Retour à la page d'acceuil</em><br>
<strong><a href="beyonce.html">BEYONCE</a><br></strong>
<em>» Infos sur Bee</em><br>
<strong><a href="media.html">MEDIA</a><br></strong>
<em>» Vidéos & MP3</em><br>
<strong><a href="telechargements.html">DOWNLOADS</a><br></strong>
<em>» Côté téléchargements</em><br>
<strong><a href="site.html">SITE</a><br></strong>
<em>» Sites partenaire & autres</em><br>
<!-- /module -->
<!-- module -->
<div class="sidebar-header">TOP Affiliates</div>
<center><table><td width="30" height="30"> <a href="http://beyonceweb.site.voila.fr/" title="Beyonce Knowles"> <img src="http://img148.imageshack.us/img148/456/11sg1.png" width="30" height=30" border="0"></td>
<td width="30" height="30"><a href="http://www.cutie-ayumi.net/" title="Ayumi Hamasaki"> <img src="http://img50.imageshack.us/img50/4404/24yi.png" width="30" height=30" border="0"></td>
<td width="30" height="30"><a href="http://fixationofshakira.site.voila.fr/index.html" title="Shakira"> <img src="http://img148.imageshack.us/img148/944/35tn.png" width="30" height=30" border="0"></td>
<td width="30" height="30"><a href="http://beyonce-fan.site.voila.fr/" title="Beyonce"> <img src="http://img148.imageshack.us/img148/1410/47ng.png" width="30" height=30" border="0"></td></table></center>
<!-- /module -->
<!-- module -->
<div class="sidebar-header">Marchandises</div>
<center><table><td width="50" height="50"> <a href="http://www.sonymusicstore.com/store/catalog/MerchandiseDetails.jsp?merchId=90053&skuId=90071"> <img src="http://img167.imageshack.us/img167/6667/cd12sr.png"width="50" height=50" border="0"></td>
<td width="50" height="50"><a href="http://www.sonymusicstore.com/store/catalog/MerchandiseDetails.jsp?merchId=93586&skuId=93604"> <img src="http://img346.imageshack.us/img346/6466/cd20jv.png" width="50" height=50" border="0"></td>
<td width="50" height="50"><a href="http://www.amazon.com/gp/product/B000FBH3V8/ref=ase_foreverbeyonc-20/103-1621370-9174253?s=dvd&v=glance&n=130&tagActionCode=foreverbeyonc-20"> <img src="http://img142.imageshack.us/img142/5730/sanstitre66fi.png" width="50" height=50" border="0"></td></table></center>
<!-- /module -->
<!-- module -->
<div class="sidebar-header">Derniers medias</div>
<center><img src="http://img54.imageshack.us/img54/941/sanstitre29jv.png"/></center>
Medley live @ Wal-Mart 2006 -<br>
<strong><a href="http://boardplus.org/?getfile=Mzg0ODU1NjZhOWY2ZTFhNDRmNzNhNDA0Ni5tcGc=-||-QmV5b25jZV8tX1dhbF9NYXJ0X1BlcmZvcm1hbmNlX1tjb3JuZXJvZmJleW9uY2UuY29tXS5tcGc=">Télécharger</strong></a><br>
<!-- /module -->
<!-- module -->
<div class="sidebar-header">Informations</div>
<strong>Nom:</strong> Beyonce-Vibe<br>
<strong>Ouverture:</strong> 20 Mai 2006<br>
<strong>Webmaster:</strong> <strong><a href="mailto:arekusando@hotmail.fr">Shingo</a></strong><br>
<strong>Langue:</strong> Français<br>
<strong>Layout:</strong> n°2<br>
<strong>Nom layout:</strong> Beyonce-Fresh<br>
<strong>Compteur:</strong><script type="text/javascript" language="javascript" src="http://www.i-services.net/membres/compteur/compteur.php?user=100473&idcpt=83317&cache=0&read_only=0"></script>
<!-- /module -->
<!-- module -->
<div class="sidebar-header">Link ME</div>
<center><img src="http://img59.imageshack.us/img59/4241/bouton24kw.png"/></center>
<center><a href="LBV.html">Encore?</a><br></center>
<!-- /module -->
<!-- module -->
<div class="sidebar-header">Disclaimer</div>
Beyonce-Vive.c.la est un fan-site et non un site officiel! Je suis juste un fan comme vous et je n'ais aucuns liens avec Beyoncé Knowles! Et aussi, ne pas copié le site, tout est fait par moi-même surtout le design, merci! Demander moi d'abord la permition et créditez moi merci d'avance! Si vous voulez me contacter, cliquez <strong><a href="mailto:arekusando@hotmail.fr">ici</a></strong>. Seulement pour les e-mail!<br>
<br>
<strong><font color="#914fff">BEYONCE-VIBE.c.la</font></strong><br>
2006, Design par SHINGO (c)<br>
</div>

Sachant que tout sa est du HTML!
Et a la place de tout sa je met le tit truc que vous m'aver donné ?

Répondre à panda-shingo

Pour ce que tu veux faire, la meilleure solution est d'utiliser les includes du langage PHP, exemple :

page_principale:

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
  2. <html>
  3. <head>
  4. <?php include("include/meta.php" ); ?>
  5. <title>Crybleware</title>
  6. </head>
  7. <body>
  8. <div id="frame">
  9. <div id="header">
  10. </div>
  11. <div id="contentultraleft">  </div>
  12.   <div id="contentleft">
  13.  
  14.         [b]<?php include("include/menugauche.php" ); ?>[/b]
  15.   </div>
  16.   <div id="contentcenter">



menugauche.php :

Code :
  1. <ul>
  2. <li>lien du menu 1</li>
  3. <li>lien du menu 1</li>
  4. <li>lien du menu 1</li>
  5. </ul>



voila

Répondre à sparklegamer@IDN

sparklegamer, quelqu'un a dit plus haut que chez orange il n'ont de PHP gratuitement, j'ai déja proposer cette solution.

Répondre à floboss@IDN

Outch :-(

Que faire ?!
Le Java Script ?

Répondre à panda-shingo

Sérieusement je te conseil de changer d'hebergeur.
Pour avoir fais tout ça avec le bloc note t'as du taffer.

Essaie de prendre un hébergeur (par allopass pour comencer), t'auras enfin php.

Entre php et js y'a vraiment pas photo. Inclure une page en js sachant que le code est dans la source, t'as interêt à faire attention à la sécurité

Répondre à Apologie

Heu mais je devrais tout changer :-?

Et puis le lien et tout changera, sa va etre in sacré boulo pour prévenir tout le monde du changement :-(

Je crois que je vais changer toutes les pages et puis voila...

Très dommage.

Répondre à panda-shingo

En plus allopass c'est payant :-?
Mais je peut vraiement pas avec le JS

Répondre à panda-shingo

+1 pour le changement d'hebergeur pour ces raisons :

-Penses à plus tard, si tu veux etendre ton site à un public plus large le PHP devient presque obligatoire.(et même si celà ne sera jamais ton but, il te facilitera énormément la vie)
-Pour le "il faudra prévenir beaucoup de monde" tu n'as qu'à faire une redirection sur ta page wanadoo vers ton nouvel hebergeur, histoire que tes visiteurs s'y habituent.
-Allopass c'est payant mais pour 1€68 par mois tu as de très bonnes offres comme par exemple 1go d'espace disque, bande passante 'illimitée', PHP evidemment, bases mySQL etc...
Et puis tu peux toujours avoir des hebergeurs PHP gratuits.

;-)

Répondre à Pshuuut

Heu vous connaiteriez pas des hébergeurs pas cher et bien et qui font du PHP ^^

Répondre à panda-shingo

Oh merci Dorian, c'est gratuis en plus nan ??? :-o :-D

Répondre à panda-shingo

Oui c'est gratuit et sans pubs. ^^

Répondre à dorian88

De plus,
En cas de probleme le forum et l'assitance technique en ligne sont là pour t'aider.
Et bientôt par téléphone aussi. ^^

Répondre à dorian88

OH c'est vraiment super, je te remerci Dorian !!
Mais je peut le mettre sur le domaine c.la ??

Répondre à panda-shingo

Mais de rien.

Pour ton c.la c'est sans problèmes. ;-)

Répondre à dorian88

Pas besoin de t'embeter si tu veux ajouté des pages ou meme just en modifier tu prend ton index.htm ou index.html

(cette technique ne marchera seulement avec les nouvellles pages cree)
Et tu cree ta nouvelle page sur le model de l'index cette a dire que tu surpimr le texte et les videos de l'index , enfin bresque tous ce dont tu na pas besoin pour ta nouvelle page et la ben c'est a toi de bosser pour ta new page


ensuite , ne fait pas enregistré comme sa mais fait enregistré sous et la il te maitra comme nom index.html , tu efface ce nom puis tu mais le nom voulut sur ta page par exemple si tu vex :byoncefeatjayz


Tu fait enregistré Sous
yaura marquer Index.htm
Tu efface et tu tape beyoncefeatjayz
et tu enregistré voila ta plus ca metre sur ton ftp

Répondre à OpenGL

Heu non car c'est comme sa que je procède actuellement!

Voila j'ai trouver une nouvel hébergeur, l'adresse d'origine est http://beyoncevibe.glunny.net!

Mais maintenant c'est de réglé mon pb, et celle que je comprend le mieu c'est celle de Floboss! Mais ces code de fontionne pas!

Floboss je voudrais encore de ton aide stp!

Merci a vous tous en tout cas!

Répondre à panda-shingo

Voilou le problème est résolu!
Merci à tous!
Surtout à Dorian!
:-D

Répondre à panda-shingo
Tom's Guide > Forum > Programmation > Besoin d'aide pour mon SITE :)
Aller à :

Il y a 2199 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens