[Résolu] Renommer les entêtes des modules< Sujet précédent  Sujet suivant >
Index du Forum -> DEVELOPPEMENT -> Modules
AuteurMessage
France.gif drynix
Newbie



Messages : 5
Inscrit(e) le: 03/10/2013
Renommer les entêtes des modules

Bonjour à tous
J'ai un petit soucis pour renommer les nom des modules.

Je vous join un imprim-écran.

Voila il faudrait que je puisse modifier "Defy" en "Nous défier".

Merci d'avance

Cordialement

 

PS : ne faites pas attention au reste je n'ai encore pas tout fini ;-)



 

 

Posté le 03/10/2013 - 17:25:48  53fe5030f6.png (128 Ko) Revenir en haut | Permalien
France.gif kotshiro
Member



Messages : 379
Inscrit(e) le: 13/06/2004
RE : Renommer les entêtes des modules

hello, pour modifié ceci tu vas dans le dossier lang du module et après dans french.lang.php et tu le modifie je croisLol



http://kotshiro.free.fr/ sur free

Votez pour mon site

Posté le 03/10/2013 - 20:43:55   Revenir en haut | Permalien
Belgium.gif PePeRePeRveRs
Vice-Président Association

Messages : 3672
Inscrit(e) le: 13/06/2004
RE : Renommer les entêtes des modules

Yop,

 

c'est plus compliqué que ça, malheureusement... C'est la ligne 278 du fichier "theme.php" qui gère ça en récupérant le nom du module en cours dans la barre d'adresse:

<?php echo $_REQUEST['file']; ?>

Si tu veux modifier cela, tu dois commencer par remplacer $_REQUEST['file'] par $module (par exemple).
Ensuite, juste en dessous de la ligne 275 qui ressemble à ça:

if( $_REQUEST['file'] == $complet[$_REQUEST['file']] AND $_REQUEST['page'] != "admin" ){

Tu dois ajouter ceci:

if( $_REQUEST['file'] == $complet[$_REQUEST['file']] AND $_REQUEST['page'] != "admin" ){ 
// juste après cette ligne, ajouter le bloc suivant

if( $_REQUEST['file'] == 'Defy' )
{
    $module = 'Nous défier';
}
else if( $_REQUEST['file'] == 'Recruit' )
{
    $module = 'Recrutement';
}
else
{
    $module = $_REQUEST['file'];
}

Tu peux ajouter autant de else if que tu veux si tu souhaites renommer d'autres modules Wink



Avant d'ouvrir un sujet, n'oubliez pas de lire le règlement et faire une recherche sur le forum !

Posté le 04/10/2013 - 00:05:10   Revenir en haut | Permalien
France.gif drynix
Newbie



Messages : 5
Inscrit(e) le: 03/10/2013
RE : Renommer les entêtes des modules

Merci de votre aide Lol
Alors pour résumer, je me suis servi de ce que PePeRePeRveRs disait en faisant une fonction car il y a 2 endroits à modifier ;-)

 

Voici la fonction en question :

(pour ma part je n'utilise pas tout les modules, j'ai donc changé seulement ceux que j'utilise)

function retourner_nom_entete ($nom_variable_a_changer)
{
	if( $nom_variable_a_changer == 'Defy' )
		{
			$nouveau_nom = 'Nous défier';
		}
		else if( $nom_variable_a_changer == 'Calendar' )
		{
			$nouveau_nom = 'Calendrier';
		}
		else if( $nom_variable_a_changer == 'Members' )
		{
			$nouveau_nom = 'Membres';
		}
		else if( $nom_variable_a_changer == 'Download' )
		{
			$nouveau_nom = 'Téléchargement';
		}
		else if( $nom_variable_a_changer == 'Links' )
		{
			$nouveau_nom = 'Chaines Youtube';
		}
		else if( $nom_variable_a_changer == 'User' )
		{
			$nouveau_nom = 'Compte';
		}
		else if( $nom_variable_a_changer == 'Wars' )
		{
			$nouveau_nom = 'Match';
		}
		else if( $nom_variable_a_changer == 'Recruit' )
		{
			$nouveau_nom = 'Recrutement';
		}
		else
		{
			$nouveau_nom = $nom_variable_a_changer;
		}
		return $nouveau_nom;
}

Ensuite il faut appeler la fonction après les 2 endroits suivant :

 if($_REQUEST['file'] == $complet[$_REQUEST['file']] AND $_REQUEST['page'] != "admin"){
			// Modification du code pour l'affichage du nom des entête
			$module = retourner_nom_entete($_REQUEST['file']);
elseif ($_REQUEST['file'] == $module_aff_unique[$_REQUEST['file']] || $_REQUEST['page'] == "admin"){
			// Modification du code pour l'affichage du nom des entête
			$module = retourner_nom_entete($_REQUEST['file']);

Pour finir, on remplace simplement $_REQUEST['file'] par $module comme la dit PePeRePeRveRs, mais après les 2 endroits que je vous ai montré juste au dessus ;-)

Et le tour et joué !!! Lol



Edité par drynix le 04/10/2013 - 13:30:20

 

 

Posté le 04/10/2013 - 13:01:06   Revenir en haut | Permalien
France.gif Zdav
Responsable Qualité

Messages : 2751
Inscrit(e) le: 06/08/2010
RE : [Résolu] Renommer les entêtes des modules

Merci pour le retour Wink



Posté le 04/10/2013 - 20:59:42   Revenir en haut | Permalien