Advertisement:

Author Topic: Comment changer le layout?  (Read 15442 times)

Offline Aquilin

  • Semi-Newbie
  • *
  • Posts: 12
Comment changer le layout?
« on: September 23, 2004, 06:56:10 AM »
Salut,

Qlq'un pourrait-il/elle me dire comment je dois changer le layout du forum. Les 2-3 thêmes que j'ai vu ne me plaisent pas beaucoup. De plus je suis contraint d'employer certaines couleurs pour l'arrière fond (Jaune et Vert).

Merci d'avance,

Aquilin
« Last Edit: September 23, 2004, 10:53:13 AM by Aquilin »

Offline Percherie

  • Full Member
  • ***
  • Posts: 449
  • Gender: Male
  • Psycho-Pervers de service
    • ToutenKamion
Re: Comment créer un lien et changer le layout?
« Reply #1 on: September 23, 2004, 10:57:52 AM »
Heuuu pour changer les couleurs et autre caractéristique tu doit editer le fichier styles.css c'est des feuille de style en cascade, pour leur utilisation tu a des quantité de site francophone qui te donne des astuces

Ensuite pour ajouter ton lien c'est bien dans le fichier index.template.php, là j'ai rien sous la mains pour te donner la ligne exact où placer ton lien mais fait une recherche de texte dans ce fichier en cherchant "home.gif"

Là tu arrivera directement sur le code qui permet d'afficher le bouton Accueil, essais de voir comment c'est construit et ajoute ton lien sous forme de bouton

Tu peut même le faire afficher en fonction de l'utilisation que tu veut en faire, par exemple profil.gif n'apparait pas pour les visiteur et admin.gif n'apparait que pour les admins ou membres avec droit particulier

Je crois qu'il y a un autre endroit du forum où en a déjas parler avec beaucoup plus d'explication, si je ne peut pas poster le lien de suite fait une petite recherche sur cette salle, ça doit dater des deux dernier mois
Visitez :
Le site site des chépers du web et ToutenKamion, le blog de voyage autour du monde en camion

Offline Aquilin

  • Semi-Newbie
  • *
  • Posts: 12
Re: Comment changer le layout?
« Reply #2 on: September 23, 2004, 11:00:34 AM »
Cool, j'était justement en train de m'inscrire sur ton forum pour te poser la question.

Je te lis.....

Offline Aquilin

  • Semi-Newbie
  • *
  • Posts: 12
Re: Comment changer le layout?
« Reply #3 on: September 23, 2004, 11:04:30 AM »
Comprends pas tout mais vais voir le sites pour fichier styles.css on verra bien ouksammêne

Merci pour tout :D

Offline Percherie

  • Full Member
  • ***
  • Posts: 449
  • Gender: Male
  • Psycho-Pervers de service
    • ToutenKamion
Re: Comment changer le layout?
« Reply #4 on: September 23, 2004, 11:10:10 AM »
sinon regarde sur l'editeur javascript, tu a quelques astuce dessus
Visitez :
Le site site des chépers du web et ToutenKamion, le blog de voyage autour du monde en camion

Offline Aquilin

  • Semi-Newbie
  • *
  • Posts: 12
Re: Comment changer le layout?
« Reply #5 on: September 23, 2004, 11:20:12 AM »
J'ai regardé dans Windows Explorer, browsé index.template.php

J'ai beaucoups de php, beaucoups d'index, mais pas le fichier complet... ::)

Y-a-il un chemin?

Offline Percherie

  • Full Member
  • ***
  • Posts: 449
  • Gender: Male
  • Psycho-Pervers de service
    • ToutenKamion
Re: Comment changer le layout?
« Reply #6 on: September 23, 2004, 11:46:56 AM »
oui vas dans ton dossier de theme et là tu a le fichier "index.template.php" par contre n'edite surtout pas les fichier du theme default (mayalis ce msg aussi pour toi) il sont utiliser pour la création de chaque nouveau theme

Donc crée toi un nouveau theme, qui à désactiver celui par default, et fait tes essais
Visitez :
Le site site des chépers du web et ToutenKamion, le blog de voyage autour du monde en camion

Offline evolus

  • Jr. Member
  • **
  • Posts: 212
  • Gender: Male
  • ∞ Geek Social ∞
    • evolus
Re: Comment changer le layout?
« Reply #7 on: September 23, 2004, 12:04:10 PM »
Pour te former a la CSS, n'hésite pas à visiter l'excellent http://www.alsacreations.com/articles/

En ce moment j'essaie de me perfectionner, leurs tutos sont splendides !
Jabber evolus@jabber.org

Offline Aquilin

  • Semi-Newbie
  • *
  • Posts: 12
Re: Comment changer le layout?
« Reply #8 on: September 23, 2004, 12:56:54 PM »
Merci mais....eeeuhhh, il est où mon dossier thême...? :'(


Merci ZeFrog, je regarde... :P

Offline Alexandre P.

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 2,044
  • Gender: Male
    • LivreSansPage
Re: Comment changer le layout?
« Reply #9 on: September 23, 2004, 07:25:20 PM »
Dans <répertoire vers SMF>/Themes/<nom de ton thème>/index.template.php.  C'est ce fichier que tu dois éditer pour changer l'apparence générale (position des tables, de l'entête, du logo, etc.).

Pour modifier seulement les couleurs, tu n'as que le fichier <répertoire vers SMF>/Themes/<nom de ton thème>/style.css à éditer.
Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

Offline Aquilin

  • Semi-Newbie
  • *
  • Posts: 12
Re: Comment changer le layout?
« Reply #10 on: September 28, 2004, 12:32:48 AM »
ok, j'ai changé les couleurs et autres dans style.css

Comment dois-je publié cela à présent? Comment imposer mon thème?

Merci

Offline Percherie

  • Full Member
  • ***
  • Posts: 449
  • Gender: Male
  • Psycho-Pervers de service
    • ToutenKamion
Re: Comment changer le layout?
« Reply #11 on: September 28, 2004, 08:59:44 AM »
une fois que ton theme est opérationnel tu le met sur ton serveur, l'active a travers la zone admin et tu pourra le mettre comme theme par default

Pour installer un nouveau theme commence par en créer un avec le nom que tu souhaite lui donner et ensuite seulement upload tes fichiers pour ecraser ceux que tu viens de créer a travers le forum
Visitez :
Le site site des chépers du web et ToutenKamion, le blog de voyage autour du monde en camion

Offline Aquilin

  • Semi-Newbie
  • *
  • Posts: 12
Re: Comment changer le layout?
« Reply #12 on: September 29, 2004, 08:48:07 AM »
Ok, merci pour tout Percherie. En fait il s'avère que c'est chaque foix 2min après avoir posé la question sur ce forum que je trouve la réponse. Désolé de vous faire bouger pour rien :P

Bon, mais maintenant, j'ai crée un super forum, avec les options, les couleurs, le style que je veux et tout et tout; et en passant j'ai un peu appris css....

MAIS

j'ai du faire un bourde dans templates car je ne peut plus acceder à mon forum.

Je crois que ce que j'ai fait est (comme AP2 disait à Mayalis de la faire pour créer un lien)

<a href="http://www.monsite.com [nofollow]"><img src="', $settings['images_url'], '/smflogo.gif" alt="" /></a>

Ca n'a rien changé et de toute facon le layout et les options que j'avais fait dans style.css m'allaient tout à fait. Pas besoin de changer les templates.... :-[



Y at-il un moyen de récuperer mes codes css dans style? J'ai été con et j'ai rien sauvé. Ou dois-je recreer un thème?

Le message d'erreur que j'ai sur Internet Explorer est:

Template Parse Error!
It seems something has gone sour on the forum with the template system. This problem should only be temporary, so please come back later and try again. If you continue to see this message, please contact the administrator.

You can also try refreshing this page.


Mais ca fait deux jours que ca dure... >:( 

Après, promis, j'arrète de vous emmerder... :-X

Merci d'avance;

Aquilin

Offline Alexandre P.

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 2,044
  • Gender: Male
    • LivreSansPage
Re: Comment changer le layout?
« Reply #13 on: September 29, 2004, 02:04:16 PM »
T'aurais pas un lien vers ton forum?

Où est ton thème?  Sur ton disque dur, dans ton ordinateur personnel? ou bien sur ton compte d'hébergement, chez ton hébergeur?
- Dans le premier cas, si tu n'as rien conservé, dommage, tu auras tout perdu :(...
- Dans le second cas, tu n'as qu'à récupérer le style.css contenu dans le dossier de ton thème.  Tu auras de cette façon toutes tes modifications de couleur.
Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

Offline Alexandre P.

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 2,044
  • Gender: Male
    • LivreSansPage
Re: Comment changer le layout?
« Reply #14 on: September 29, 2004, 06:22:46 PM »
T'as enregistré ton thème par-dessus le thème par défaut, nan?  Si oui, il ne faut pas...

Ton thème est sur ton hébergeur, dis-tu?  Via ton logiciel FTP ou bien un WebFTP, va dans le dossier <chemin vers ton forum>/Themes/<ton thème>/ et télécharge sur ton ordinateur le fichier style.css.  Tu conserveras au moins les modifications des couleurs.

PS: tu as mis du code HTML dans le nom de ton forum, non?  Évite ça...
Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

Offline Aquilin

  • Semi-Newbie
  • *
  • Posts: 12
Re: Comment changer le layout?
« Reply #15 on: September 30, 2004, 06:12:49 AM »
Non, j'ai pas touché au thême par défault. Mais j'ai probablement fais des bétises avec le template du thême que j'ai créé...

Euh, en effet, j'ai mis de l'HTML dans le nom. Je voulais le faire plus grand et changer la couleur. Y-a-t'il un moyen de le faire autrement?

Je suppose que FTP doit être sur mon serveur Lycos? Je vais essayer. Merci beaucoup pour ton aide Ap2. Un jour j'y arriverai :P

Offline Aquilin

  • Semi-Newbie
  • *
  • Posts: 12
Re: Comment changer le layout?
« Reply #16 on: September 30, 2004, 06:37:12 AM »
Ok, je l'ai trouvé :D

Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii, sans vous...

Offline Aquilin

  • Semi-Newbie
  • *
  • Posts: 12
Rapide question...
« Reply #17 on: October 03, 2004, 02:32:03 AM »
Bon alors j'ai un super forum maintenant, et tout fonctionne à merveille. Mais le nom de mon forum en haut à gauche est en Times new Roman. J'aimerais juste changer la police... sans mettre de l'html dans le champ "nom du forum".

Rien vu dans style.css et vais pas trop dans template.php (eu des bourdes, ôse plus ::))

Offline Percherie

  • Full Member
  • ***
  • Posts: 449
  • Gender: Male
  • Psycho-Pervers de service
    • ToutenKamion
Re: Comment changer le layout?
« Reply #18 on: October 03, 2004, 02:49:24 AM »
Jette un coup d'oeil sur la page de configuration du serveur... mais le mieux c'est que tu fasse le tour de toutes les options du forum, c'est assez explicite
Visitez :
Le site site des chépers du web et ToutenKamion, le blog de voyage autour du monde en camion

Offline Alexandre P.

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 2,044
  • Gender: Male
    • LivreSansPage
Re: Comment changer le layout?
« Reply #19 on: October 03, 2004, 03:33:29 AM »
Bon, j'ai jeté un oeil et c'est franchement pas zoli zoli ce qu'ont fait les développeurs :-\  Je sens qu'il y a un monsieur qui va recevoir un MP prochainement :P

En gros, c'est impossible à modifier directement et strictement avec la feuille de style.  La raison est simple: les propriétés d'affichage pour le titre ont été codés en dur dans index.template.php.  Dans le thème par défaut, ça se trouve à la ligne 148:
Code: [Select]
<span style="font-family: Georgia, sans-serif; font-size: xx-large;">', $context['forum_name'], '</span>';
Ma suggestion personnelle, c'est de modifier cette ligne seulement de la manière suivante:
Code: [Select]
<h1 id="nomforum">', $context['forum_name'], '</h1>';et d'ajouter ceci à la feuille de style "style.css":
Code: [Select]
#nomforum {
font-family: Georgia, sans-serif;
font-size: xx-large;
}
(ce qui se trouve entre les accolades est, bien sûr, modifiable pour correspondre à tes besoins.  Ici, je n'ai repris que les propriétés originales.)


Quote
Explications:
- Le titre est maintenant encadré par des balises <h1></h1>.  Cette balise définit de manière sémantique un titre.
- id="nomforum" est l'identifiant que j'accorde à ce titre de niveau 1.
- Dans la feuille de style, #nomforum{} appliquera les propriétés d'affichage définies pour tous les élément portant un identifiant égal à nomforum.

(bon, I'm going to faire dodo.  Si vous avez d'autres questions, j'y répondrai plus tard dans la journée ;) ++ les keupains!)
« Last Edit: October 03, 2004, 03:35:31 AM by Ap2 »
Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

Offline Aquilin

  • Semi-Newbie
  • *
  • Posts: 12
Re: Comment changer le layout?
« Reply #20 on: October 03, 2004, 11:04:47 AM »
Merci, vais essayer

Offline Chab

  • Semi-Newbie
  • *
  • Posts: 98
  • Gender: Male
Re: Comment changer le layout?
« Reply #21 on: October 08, 2004, 10:08:24 AM »
En gros, c'est impossible à modifier directement et strictement avec la feuille de style.  La raison est simple: les propriétés d'affichage pour le titre ont été codés en dur dans index.template.php.

Tous à fait et c'est un peu déconcertant, perso je trouve que ca rend les choses un peu plus compliqué,
et ce que cela va rester comme ca ou il y des changements de prévu à ce sujet pour la finale  ???


 
Le sujet à lire pour customiser votre smf (uniquement en anglais)

Offline Alexandre P.

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 2,044
  • Gender: Male
    • LivreSansPage
Re: Comment changer le layout?
« Reply #22 on: October 08, 2004, 08:08:02 PM »
Je n'en sais franchement rien, mais je pense que ça restera de cette façon pour la RC2 et la finale :(

Si quelqu'un a du temps pour vérifier tous les fichiers de template et remplacer les propriétés CSS intégrées dedans par des appels de classe dans la feuille de style, :)
Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

Offline Chab

  • Semi-Newbie
  • *
  • Posts: 98
  • Gender: Male
Re: Comment changer le layout?
« Reply #23 on: October 08, 2004, 09:14:54 PM »
C'est pour savoir si c'etait valable de faire ça justement que j'avais posé la question :)
Va falloir prendre des cours de css, html et php car je n'y connais  pas grand chose,
c'est bien ça va me faire un exercice :D
J'attend la rc2 et j'attaquerai au moins le fichier le plus important index.template.php
Le sujet à lire pour customiser votre smf (uniquement en anglais)

Offline Chab

  • Semi-Newbie
  • *
  • Posts: 98
  • Gender: Male
Re: Comment changer le layout?
« Reply #24 on: October 09, 2004, 10:19:31 AM »
J'ai parler bien vite moi  :D j'ai passer 2 heures sur le fichier,
 j'arrive à pas grand chose si ce n'est des parse error a gogo  :(
En cherchant du coté anglais je suis tomber sur ce sujet et je me pose une question
à la lecture du deuxieme post : or make one yourself (it's in HTML and CSS), then use install.php or upgrade.php to convert your theme into SMF
Heu est ce que cela veut dire que l'on peut ce faire son theme en html (donc avec des tableaux)
et apres apres on peut le convertir pour SMF ?  :o et pour le php ça ce passe comment  alors ?  :-\

Le sujet à lire pour customiser votre smf (uniquement en anglais)

Offline Alexandre P.

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 2,044
  • Gender: Male
    • LivreSansPage
Re: Comment changer le layout?
« Reply #25 on: October 09, 2004, 04:23:44 PM »
Non, c'était une solution donnée pour convertir un thème pour YaBB SE compatible avec SMF.  Aujourd'hui, plus besoin de cette solution: il y a un convertisseur disponible.  Donc, il est possible d'utiliser un vieux template.php de YaBB SE pour créer un nouveau thème compatible avec SMF.  (Lol, je viens juste d'apprendre son existence ;)  Très bonne initiative!)

Les thèmes de YaBB SE sont beaucoup plus simple à créer et modifier que les thèmes de SMF.  Si ça t'intéresse, je te joins à ce message un fichier template.php original de YaBB SE.  Puis, tu peux toujours naviguer à travers la section Graphics and Templates du forum YaBB SE pour d'autres templates :)
Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

Offline Chab

  • Semi-Newbie
  • *
  • Posts: 98
  • Gender: Male
Re: Comment changer le layout?
« Reply #26 on: October 09, 2004, 09:39:33 PM »
merci pour ces renseignements Ap2  :)
Je vais voir si je trouve le meme theme que celui par défaut (avec le volet retractable) mais en version html ..
A partir de la je pense que je pourrais modifier ce que je veux, enfin j'espere lol
Le sujet à lire pour customiser votre smf (uniquement en anglais)