Scout Web Portail, le moteur de site internet scout

Forum de Discussions

Forums - Archives du support SWP - Images à la place des titres

Rechercher dans le forum

Images à la place des titres

Wallaroo38

Visiteur

Hellow, je voudrais bien pouvoir mettre des images à la place des titres des sections dans les menus des sections ? Comment dois-j m'y prendre ??
Aucune idée d'où il faut changer le code

un grand merci d'avance
Voir son profil Posté le 07/09/2005 à 13:58:23

Re : Images à la place des titres

Mérinos

Visiteur

automodération je disais des bêtises...

Méri
Voir son profil Posté le 07/09/2005 à 14:05:05

Re : Images à la place des titres

Wallaroo38

Visiteur

Sorry Mérinos mais je vois pas du tout où cela se trouve dans index.php
Comment la page index peut-elle connaître les différents noms de mes sections ? C'est un truc qui se modifie dynamiquement sur le site qd tu configures et ça se trouve pas tel quel dans la page index ??

J'ai peut-être tout faux, sorry ...
Voir son profil Posté le 07/09/2005 à 14:15:22

Re : Images à la place des titres

Mérinos

Visiteur

Voici une solution qui marche cette fois, mais c'est un peu du bricolage...

Tu vas dans la base de données.
Table 'swp_unite_sections'

Pour la ligne des lutins par ex, tu mets
<img src="adresse image lutin"> à la place de 'lutin' dans le champ 'nomsectionpt'

Attention, le champ 'nomsectionpt' fait max 50 caractères, ton adresse d'image doit être courte !

Pour que tout ça soit actif, le webmaster doit aller sur swp -zone webmaster- gérer les sections - Espace web des sections - Et simplement cliquer sur "Enregistrer les modifications".

Ca marche... mais c'est vriament du bricolage.
J'imagine qu'il y a moyen de faire plus propre

Méri
Voir son profil Posté le 07/09/2005 à 14:54:49

Re : Images à la place des titres

ChMat

Webmaster

J'éviterais de faire ce que Mérinos propose... En effet, le champ nomsectionpt est utilisé à d'autres endroits sur le portail où l'image n'est pas la bienvenue

Je te suggère plutôt de jeter un oeil au script d'affichage du menu dans index.php (swp v 1.0.3 et avant).

Le lien vers la page d'accueil de l'unité se trouve à la ligne 228, et pour la page d'accueil des sections, c'est à la ligne 268. Ces deux lignes sont un lien html qui est généré dynamiquement.

Code :
<a href="<? echo ($site['url_rewriting_actif'] == 1) ? 'index'.$unite['site_section'].'.htm' : 'index.php?niv='.$unite['site_section']; ?>" class="nom_unite"><? echo $unite['nomsectionpt']; ?></a>


Entre les deux morceaux de la balise a, tu peux remplacer le texte par une balise image. Voici un truc exploitable :

1. Tu places dans un dossier (mettons templates/default/images/menus/) les images que tu vas utiliser pour chacune des sections/unités de ton site.
2. Tu renommes chacune des images en utilisant l'indicatif web de la section. Exemple : u.png
3. A la ligne 228, tu remplaces le texte de la balise a (<? echo $unite['nomsectionpt']; ?>) par la balise suivante :
Code :
<img src="templates/default/images/menus/<?php echo $unite['site_section']; ?>" alt="<?php echo $unite['nomsectionpt']; ?>" />

4. Et tu fais la même chose à la ligne 268, avec le code suivant :
Code :
<img src="templates/default/images/menus/<?php echo $section['site_section']; ?>" alt="<?php echo $section['nomsectionpt']; ?>" />


C'est la technique la plus propre selon moi.

Sinon, tu peux prendre contact avec Cédric, le webmaster de http://www.noucelles.be/ Il a appliqué une solution qui donne le même résultat.

Comme je viens de pondre le truc, j'ajouterai ce modèle de menu au pack de menus proposés dans la version 1.1

Bon amusement !
Voir son profil Posté le 07/09/2005 à 15:45:59

Re : Images à la place des titres

Wallaroo38

Visiteur

ChMat, j'ai suivi tes instructions à la lettre mais pourtant les images ne s'affichent pas, on voit seulement des cadres vides (image manquante) ...
Voir son profil Posté le 07/09/2005 à 16:53:30

Re : Images à la place des titres

Mérinos

Visiteur

Je pense qu'il te manque l'extension du fichier
et je ferais juste

Code :
<img src="templates/default/images/menus/<?php echo $unite['site_section']; ?>.png" alt="<?php echo $unite['nomsectionpt']; ?>" />


Mais je peux me tromper, j'ai pas essayé...

Méri
Voir son profil Posté le 07/09/2005 à 17:07:55

Re : Images à la place des titres

ChMat

Webmaster

Effectivement, j'avais oublié d'indiquer l'extension

Merci Mérinos.
Voir son profil Posté le 08/09/2005 à 13:00:56

Re : Images à la place des titres

Wallaroo38

Visiteur

un tout grand merci à vous
ça marche
Voir son profil Posté le 08/09/2005 à 13:46:43

Re : Images à la place des titres

Zeus0ne

Conseil & Astucier
Scout Web Portail

C'est sympa ce que ca donne
Voir son profil Posté le 08/09/2005 à 18:44:12

Re : Images à la place des titres

Tolum

Suggestionneur breveté
Scout Web Portail

dès que j'aurai trouvé un maitre en photoshop pour me faire ca, je l'inclus dans la v1.1 de notre site...

Chmat:
tu disais que tu mettrais l'option dans la v1.1? Vas-tu mettre dans la gestion de la section un script d'upload de l'image en question, avec redimensionnement auto?
Voir son profil Posté le 09/09/2005 à 11:48:28

Re : Images à la place des titres

Tolum

Suggestionneur breveté
Scout Web Portail

c bizarre, sur le site de noucelles, les images ne sont plus présentes dans le menu
Voir son profil Posté le 09/09/2005 à 12:55:34

Re : Images à la place des titres

ChMat

Webmaster

Tu en demandes beaucoup là Je suis justement en train de réfléchir à un truc. Mais un redimensionnement, c'est pas vraiment utile pour ça... pas fou. Le webmaster peut bosser un peu aussi

Sinon, pour le site de Noucelles, c'est parce que le webmaster a mis les chemins des images avec des et pas des / (les c'est sous Windows only). Si tu essaies avec IE, les images apparaissent.
Voir son profil Posté le 09/09/2005 à 18:28:44

Le forum est verrouillé. Seul le webmaster peut encore intervenir.

Forums - Archives du support SWP - Images à la place des titres

Forum verrouillé
Forum en accès public
Modération par les animateurs de section

Pour écrire sur le forum, connecte-toi ci-dessous ou inscris-toi sur le site.

Plus d'infos au sujet du forum

Page générée en 0.09 secondes (6 requêtes)