Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1

On en a déjà discuté dans le forum, un moyen simple de mettre des images de boutons (Nouveau, Répondre, etc...), c'est de mettre le lien vers l'image dans le fichier langue.
Puis mettre les images dans le dossier 'lang/French/' .
Ex: dans le fichier 'lang/French/forum.php'
<?php
// Language definitions used in viewforum.php
$lang_forum = array('Post topic' => '<img src="./lang/French/post.gif" alt="Poster un nouveau sujet" />',
'Views' => 'Vues',
'Moved' => '<img src="./lang/French/moved.gif" alt="Déplacé"/>',
'Sticky' => '<img src="./lang/French/postit.gif" alt="Épinglé"/>',
'Empty forum' => 'Le forum est vide.');
Pour avoir des boutons différents suivant le thème sélectionné, voici une méthode qui fonctionne.
On doit d'abord créé un dossier par thème dans le dossier 'lang/French'.
Ex:'lang/French/Oxygen/'
Puis on y place toutes les images de boutons de ce thème.
Ensuite on modifie le fichier langue...
Ex: dans le fichier 'lang/French/forum.php'
<?php
// Language definitions used in viewforum.php
$lang_forum = array('Post topic' => '<img src="./lang/French/'.$pun_user['style'].'/post.gif" alt="Poster un nouveau sujet" />',
'Views' => 'Vues',
'Moved' => '<img src="./lang/French/'.$pun_user['style'].'/moved.gif" alt="Déplacé"/>',
'Sticky' => '<img src="./lang/French/'.$pun_user['style'].'/postit.gif" alt="Épinglé"/>',
'Empty forum' => 'Le forum est vide.');
(J'espère n'avoir pas fait d'erreur de synthaxe !?)

Dernière modification par Fil1958 (22-06-2005 01:01:27)
Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Hors ligne
Super Fil1958, 
C'est exactement le principe des fichiers macro image qui existe sous iPB. 
Par contre pour éviter de créé nouveau un répertoire de style, j'ai mis les boutons dans le répertoire du style concerné du répertoire img. Ce qui donne dans le fichier lang "topic.php", ceci.
'Post reply' => '<img src="img/'.$pun_user['style'].'/t_reply.png" alt="Écrire une réponse" />',
Grace à toi, je vais pouvoir garder mes anciens skin d'iPB que mes membres réclament. 
Hors ligne
Salut 
Woué mais si tu as un forum multi-langues, il faudra mettre des noms différent s pour les images 
Ex:
'Post reply' => '<img src="img/'.$pun_user['style'].'/t_reply_french.png" alt="Écrire une réponse" />',
'Post reply' => '<img src="img/'.$pun_user['style'].'/t_reply_english.png" alt="Post reply" />',Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Hors ligne
Tiens je n'y avais pas pensé.
Mais bon, mes membres sont tous francophone. 
Hors ligne
Essaye d'utiliser ces classes et de mettre une image en arrière plan, sinon met un span dans les fichiers de langue, et met lui une image d'arrière plan.
(s) MT
ex-Apupv
:faq: :recherche:
Gra.
Hors ligne
pour changer les boutons 'mail' et 'site web' via un css quels sony les valeurs ?
Hors ligne
La classe est [c]usercontacts[/c]
Dernière modification par Pandark (27-05-2006 19:08:23)
=> Plugins | Modifications | Liens utiles <=
.._ -Pandark- _..
Serial Dreamer
Hors ligne
pour les 2 ?
car je veux attribuer uen icone a "e-mail" et une a "siteweb"
Hors ligne
bah.. oui. our les différencier, je pense qu'il faudrait modifier un bout de code..
Et je me suis trompé, je voulais écrire classe
et pas id
.. (j'édite mon message au dessus..)
=> Plugins | Modifications | Liens utiles <=
.._ -Pandark- _..
Serial Dreamer
Hors ligne
Eh bien il faut mieux chercher, c'est dans le wiki (le lien aide du menu)
=> Plugins | Modifications | Liens utiles <=
.._ -Pandark- _..
Serial Dreamer
Hors ligne
Cette astuce est pas bête du tout mais j'y avais même pas pensé. Merci 
Hors ligne
Moi celà ne marche pas 
<?php
// Language definitions used in post.php and edit.php
$lang_post = array(
// Post validation stuff (many are similiar to those in edit.php)
'No subject' => 'Vous devez saisir un sujet.',
'Too long subject' => 'Le sujet ne peut contenir plus de 70 caractères.',
'No message' => 'Vous devez saisir un message.',
'Too long message' => 'Les messages ne peuvent excéder 65535 caractères de long (64 ko).',
// Posting
'Post errors' => 'Erreurs',
'Post errors info' => 'Les erreurs suivantes doivent être corrigées pour que le message puisse être envoyé :',
'Post preview' => 'Prévisualisation du message',
'Guest name' => 'Nom', // For guests (instead of Username)
'Post redirect' => 'Message envoyé. Redirection ...',
'Post a reply' => 'Écrire une réponse',
'Post new topic' => '<img src="img/'.$pun_user['style']'/t_reply_french.png" alt="Lancer une nouvelle disscussion" />',
'Hide smilies' => 'Ne pas convertir les émoticônes sur ce message',
'Subscribe' => 'S\'abonner à cette discussion',
'Topic review' => 'Résumé de la discussion (messages les plus récents en premier)',
'Flood start' => 'Au moins',
'flood end' => 'secondes doivent s\'écouler entre deux messages. Merci de patienter quelques instants et essayer à nouveau.',
'Preview' => 'Prévisualisation', // submit button to preview message
// Edit post
'Edit post legend' => 'Modifier le message et valider les changements',
'Silent edit' => 'Modification invisible (la mention "Dernière modification par ..." ne s\'affichera pas)',
'Edit post' => 'Modifier le message',
'Edit redirect' => 'Message mis à jour. Redirection ...'
);Hors ligne
Salut,
Je vais faire ressortir un ancien sujet... au risque de me faire taper je réponds tout de même à Franatix.
Le code semble faux, il manque un point après $pun_user['style'] :
Ton code
'Post new topic' => '<img src="img/'.$pun_user['style']'/t_reply_french.png" alt="Lancer une nouvelle disscussion" />',Celui que je propose
'Post new topic' => '<img src="img/'.$pun_user['style'].'/t_reply_french.png" alt="Lancer une nouvelle disscussion" />',A+
Hors ligne
Bonjour tout le monde 
J'ai suivi pas à pas tout ce qui a été dit ici et j'ai quelques problèmes...
Cette astuce est elle toujours valable avec la dernière version de Pun ?
Voilà le problème: l'image correspondant à 'Post topic' s'affiche très bien, mais 'Post a reply' ne veut rien savoir. J'ai beau changer le nom de la fonction tant que je veux ('post reply', 'reply' etc) rien n'y fait.
Voilà mon forum.php:
<?php
// Language definitions used in viewforum.php
$lang_forum = array('Post topic' => '<img src="./lang/French/post1.gif" alt="Poster un nouveau sujet" />',
'Post a reply' => '<img src="./lang/French/post2.gif" alt="Poster une réponse" />',
'Views' => 'Vues',
'Moved' => '<img src="./lang/French/moved.gif" alt="Déplacé"/>',
'Sticky' => '<img src="./lang/French/postit.gif" alt="Épinglé"/>',
'Empty forum' => 'Le forum est vide.');
Merci d'avance pour l'aide que vous pourrez apporter 
Hors ligne
Un lien vers le forum ?
l'image post2.gif est bien en place au moins ?
Et sinon il ne faut surtout pas remplacer "Post a reply" par quoi que ce soit, ce n'est pas une fonction mais une clé de tableau. Et c'est cette clé qui permet de retrouver le contenu à afficher (en l'occurrence l'image, ou le texte par défaut).
(s) MT
ex-Apupv
:faq: :recherche:
Gra.
Hors ligne
C'est normal. 
Remplace :
'Post reply' => '<img src="./lang/French/post2.gif" alt="Poster une réponse" />',Par :
'Post a reply' => '<img src="./lang/French/post2.gif" alt="Poster une réponse" />'
Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Pas de support si pas d'adresse de forum !
Hors ligne
Hello vous 
Heu ta solution Romain ne fait que me retourner une erreur due au manque de virgule...
L'image, MT, est bien dans mon répertoire. Et s'appelle bien post2.gif
Voilà l'adresse du forum: http://www.madtaupe.org/forum
Soyez indulgents pour l'état de la chose c'est vraiment le premier jet
'
Merci pour vos réponses déjà
Dernière modification par doppler (16-04-2007 20:29:37)
Hors ligne
Tu peux nous faire un compte test pour qu'on voit ça de plus près ?
Et sinon, la solution de Romain est bonne (normalement) si on y ajoute la virgule. J'entends par là qu'il faut absolument garder le 'Post a reply' sous peine de bug.
(s) MT
ex-Apupv
:faq: :recherche:
Gra.
Hors ligne
no problemo...
Login: test
password: vl1QCI1l
(en ajoutant la virgule ça ne fait que reproduire le problème initial)
PS merci MT de bien vouloir changer le mot de pass de test, je dois tracer donc je peux po attendre la fin de votre oscultation pour modifier la chose moi même...
merci 
Dernière modification par doppler (16-04-2007 20:45:14)
Hors ligne
Ok, on avait l'erreur sous les yeux.
Comme indiqué en haut du fichier "forum.php" :// Language definitions used in viewforum.php
Alors que ce que tu cherches à remplacer se trouve dans lang/French/topic.php
(s) MT
ex-Apupv
:faq: :recherche:
Gra.
Hors ligne
Yes indeed !!! Ça marche niquel chrome !
Merci beaucoup !
Par extension je suppose que l'on peut apporter des modifications aux autres affichages (search etc...). En tout cas je vais tenter 
Merci encore.
Hors ligne
Pages : 1