Modifier Menu Sous Entête [Réglé]
jdl68160 Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre jdl68160
- Inscrit le : 15/07/2014
- Groupes :
je voudrais insérer le nom du pseudo connecté dans le menu sous entête
comme cela:
Quel fichier faut 'il modifier??
Et quel code insérer?Citation:
$user = AppContext::get_current_user();
?J'utilise la version 4.0 de phpboost.
Merci d'avance de votre aide.
Édité par jdl68160 Le 15/07/2014 à 22h02
babsolune Membre non connecté
Administrateur
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
il s'agit du module connect dans lequel le pseudo est déjà implémenté mais non affiché
il faut que tu copies le dossier connect/templates dans /templates/TONTHEME/modules/
si "modules" n'existe pas il faut le creer
renome le dossier en "connect"
- templates
- TONTHEME
- modules
- connect
- images
- connect_mini.css
- connect_mini.tpl
- connect
- modules
- TONTHEME
ouvre le nouveau connect_mini.tpl
tout à la fin tu as
Code TPL :
# ELSE # <div class="connect_align"> <img src="{PATH_TO_ROOT}/templates/{THEME}/images/admin/members_mini.png" alt="" class="valign_middle" /> <a href="{U_HOME_PROFILE}" class="small_link">{L_PRIVATE_PROFIL}</a> <img src="{PATH_TO_ROOT}/templates/{THEME}/images/{IMG_PM}" class="valign_middle" alt="" /> <a href="{U_USER_PM}" class="small_link">{L_NBR_PM}</a> # IF C_ADMIN_AUTH # <img src="{PATH_TO_ROOT}/templates/{THEME}/images/admin/ranks_mini.png" alt="" class="valign_middle" /> <a href="{U_ADMINISTRATION}" class="small_link">{L_ADMIN_PANEL} # IF C_UNREAD_ALERT # ({NUMBER_UNREAD_ALERTS}) # ENDIF # </a> # ENDIF # # IF C_UNREAD_CONTRIBUTION # # IF C_KNOWN_NUMBER_OF_UNREAD_CONTRIBUTION # <img src="{PATH_TO_ROOT}/templates/{THEME}/images/contribution_panel_mini_new.gif" alt="" class="valign_middle" /> <a href="{U_CONTRIBUTION}" class="small_link">{L_CONTRIBUTION_PANEL} ({NUM_UNREAD_CONTRIBUTIONS})</a> # ELSE # <img src="{PATH_TO_ROOT}/templates/{THEME}/images/contribution_panel_mini_new.gif" alt="" class="valign_middle" /> <a href="{U_CONTRIBUTION}" class="small_link">{L_CONTRIBUTION_PANEL}</a> # ENDIF # # ELSE # <img src="{PATH_TO_ROOT}/templates/{THEME}/images/contribution_panel_mini.png" alt="" class="valign_middle" /> <a href="{U_CONTRIBUTION}" class="small_link">{L_CONTRIBUTION_PANEL}</a> # ENDIF # <img src="{PATH_TO_ROOT}/templates/{THEME}/images/admin/home_mini.png" alt="" class="valign_middle" /> <a href="{U_DISCONNECT}" class="small_link">{L_DISCONNECT}</a> </div> # ENDIF # # ENDIF #
apres le
Code TPL :
<div class="connect_align">
ajoute
jdl68160 Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre jdl68160
- Inscrit le : 15/07/2014
- Groupes :
merci pour cette réponse rapide et très complète.
Je vais essayé de mettre en place tout çà, et je reviens vers toi, pour dire ou j'en suis.
A bientôt
jdl68160 Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre jdl68160
- Inscrit le : 15/07/2014
- Groupes :
La solution que tu m'a proposé fonctionne. Merci
Par contre, j'ai été obligé de modifier le connect_mini.css aussi, afin de faire apparaître en blanc #FFF correctement.
Citation:
div.connect_align {
text-align:right;
font-size:12px;
color:#FFF;
padding:7px 8px 0px 0px;
}
div.connect_align a {
color:#FFF;
font-size:12px;
}
text-align:right;
font-size:12px;
color:#FFF;
padding:7px 8px 0px 0px;
}
div.connect_align a {
color:#FFF;
font-size:12px;
}
Une autre idée, venant d'un de mes collègues. J'utilise depuis très longtemps pour un autre site un fichier .php qui permet d'accueillir le visiteur par un message suivant l'heure de la journée. (ex: Bonjour, Bon après-midi, Bonsoir.)
La question est donc, comment faire pour insérer cette page .php dans le Template??
J'ai essayé çà en chemin absolu;
Citation:
{php}
include('/templates/base/modules/connect/journee.php');
{/php}
include('/templates/base/modules/connect/journee.php');
{/php}
Mais çà ne marche pas !!
Merci d'avance
Édité par jdl68160 Le 16/07/2014 à 21h26
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Une autre idée, venant d'un de mes collègues. J'utilise depuis très longtemps pour un autre site un fichier .php qui permet d'accueillir le visiteur par un message suivant l'heure de la journée. (ex: Bonjour, Bon après-midi, Bonsoir.)
La question est donc, comment faire pour insérer cette page .php dans le Template??
Merci d'avance
Bonsoir,
le plus simple serait d'utiliser la fonction PHP directement dans le template.
Si vous pouvez donner le code de cette page .php je peu vous montrer un exemple.
Cordialement, janus57
jdl68160 Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre jdl68160
- Inscrit le : 15/07/2014
- Groupes :
merci d'avance
la page est nommée journée.php
<span class="text-blockquote">Citation:</span><div class="blockquote"><?php
?>
<head>
<!-- Affichage suivant heure de la journée-->
<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/
MaDate = new Date;
heure = MaDate.getHours();
function MessageParDate()
{
if (heure>=0 && heure<=5)
{
MessageB = 'Bonne nuit';
}
if (heure>5 && heure<12)
{
MessageB = 'Bonjour';
}
if (heure>=12 && heure<14)
{
MessageB = 'Bonjour et bon appétit';
}
if (heure>=14 && heure<=17)
{
MessageB = 'Bonne après-midi';
}
if (heure>17 && heure<=19)
{
MessageB = 'Bonne fin d'après-midi';
}
if (heure>19 && heure<=23)
{
MessageB = 'Bonsoir';
}
return MessageB;
}
</SCRIPT><!--// Affichage suivant heure de la journée -->
</head>
<body>
<SCRIPT LANGUAGE="JavaScript">
document.write(MessageParDate());
</SCRIPT>
</body>
</html></div>
@++
Édité par jdl68160 Le 16/07/2014 à 21h46
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
au passage ceci est du javascript et non PHP.
Sinon y a moyen de le convertir en script PHP et le mettre dans le TPL.
Cordialement, janus57
j1.seth Membre non connecté
- Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
- Chef de Projet
- Equipe Développement
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
julienseth78 :
Pourquoi le convertir ? le javascript peut être inséré directement dans le tpl...
Bonjour,
oui je sais, mais perso je suis plus une politique de "si je peu me passer de javascript pour faire ceci alors je m'en passe", donc en gros si PHP peu le faire à la place de JS je le fait, car trop de JS peut avoir des conséquences sur le visiteurs vu que le moteur javascript utilisera le PC du visiteur, hors tous les visiteurs n'ont pas des PC "de guerre", certains ont de très vieux ou que trop de JSpeut être très mauvais.
Et là on va me dire que c'est juste une simple condition if/elseif/else et là je vais répondre oui, mais si on peu éviter JS je pense que c'est mieux. (Je me suis déjà retrouvé "bloqué" sur un site car un élément mettait du temps à charger, hors cette élément y avait un JS dessus qui permettait "d'avancer" sur le site, donc attendre 1minutes un élément actionné par JS perso je trouve ça très mauvais).
Après mon expérience utilisateurs est peut être faussé car je ne fait comme les choses comme 80% des visiteurs mais néanmoins je trouve que trop de JS tue le JS.
Cordialement, janus57
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
jdl68160 Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre jdl68160
- Inscrit le : 15/07/2014
- Groupes :
en intégrant le JS dans le Template, ca fonctionne sans problème.
Merci julienseth78 d'avoir lancé l'idée.
Maintenant, quel fichier faut 'il modifier pour augmenter la hauteur (height:xxpx ?) de ce menu et que faut 'il corriger ou ajouter ??
Merci de votre aide apportée.
@++
Édité par jdl68160 Le 17/07/2014 à 22h31
jdl68160 Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre jdl68160
- Inscrit le : 15/07/2014
- Groupes :
Bonsoir,
ma question précédente n'ayant pas encore donnée de réponse, je précise ce que je désir.
Pour éviter que çà déborde dans la partie inférieure, et en permettant de garder une certaine marge;
Que faut'il que je modifie. Sachant que je voudrais conserver la taille des fonts, histoire que cela soit bien visible?
Merci d'avance
babsolune Membre non connecté
Administrateur
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
genre
height:50px
jdl68160 Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre jdl68160
- Inscrit le : 15/07/2014
- Groupes :
j'y avais pensé bien entendu, mais çà ne fonctionne pas, j'ai passé des heures hier soir pour essayer de trouver une solution, sans résultat, d'où mon post de 00:36.
Si quelqu'un a une piste, je suis preneur.
@+
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
possible d'avoir un lien pour tester en live ?
Cordialement, janus57
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie