Menu Horizontal [Réglé]
Menu du Haut
Créations de Thèmes
juni0r Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre juni0r
- Inscrit le : 10/03/2012
Petite question concernant le menu du haut :
Mon profil - Messagerie Privée - Panneau d'administration etc.
Comment puis-je remplacer chaque lien par une image ? (sous forme de bouton)
J'ai tenté par le panneau d'admin, mais je ne suis pas certain que ce soit la bonne solution.
Une idée ?
Bien à vous,
J.
Visiteur
Boosteur Inactif
Ouvre le fichier 'connect/templates/connect_mini.tpl'
Remplace chaque variable comme '{L_PRIVATE_PROFIL}' par des '<img src="chemindelimage/image.png" alt="" class="valign_middle" />
juni0r Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre juni0r
- Inscrit le : 10/03/2012
Salut,
Je jette un coup d’œil de suite,
Merci toi !
J.
J'ai du me louper....l'image du bouton, tu l'as met dans le dossier connect/templates/images/ ?
Pour le TPL :
Code PHP :
<h5 class="sub_title">{L_PROFIL}</h5> </div> <div class="module_mini_contents" style="text-align:left;"> <ul style="margin:0;padding:0;padding-left:4px;list-style-type:none;line-height:18px"> <li><img src="{PATH_TO_ROOT}/templates/{THEME}/images/monprofil.png" alt="" class="valign_middle" /> <a href="{PATH_TO_ROOT}/member/member{U_USER_ID}" class="small_link">{L_PRIVATE_PROFIL}</a></li> <li><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> </li>
Merci pour ton aide,
J.
Édité par juni0r Le 17/03/2012 à 16h56
juni0r Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre juni0r
- Inscrit le : 10/03/2012
J.
Visiteur
Boosteur Inactif
Sinon dans ce tpl il y a une particularité, c'est qu'il faut faire 2 fois les changements, pour le mode horizontal (dans le subheader ou header) et vertical (dans une colonne) .
Dis moi où est placé ton mini module 'connect' et où sont placées tes images et je te dégrossirai le truc
juni0r Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre juni0r
- Inscrit le : 10/03/2012
Le dossier images et celui du dossier /connect/templates/images.
A ce propos, si je copie le dossier connect avec son contenu et que je le met dans me dossier templates/base/ est-il prioritaire ?
Merci...Encore !
Visiteur
Boosteur Inactif
Dans le dossier 'modules' de ton thème tu créé un dossier 'connect'. Dedans tu mets le connect_mini.tpl, le css et le dossier 'images'.
Ensuite tu rafraichis le cache via l'admin et celui que tu auras placé dans ton thème sera prioritaire.
Je poste le code après.
juni0r Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre juni0r
- Inscrit le : 10/03/2012
Visiteur
Boosteur Inactif
Code TPL :
# IF C_VERTICAL # # IF C_USER_NOTCONNECTED # <script type="text/javascript"> <!-- function check_connect() { return checkForms(new Array( 'login', "{L_REQUIRE_PSEUDO}", 'password', "{L_REQUIRE_PASSWORD}" )); } --> </script> <form action="{U_CONNECT}" method="post" onsubmit="return check_connect();"> <div class="module_mini_container"> <div class="module_mini_top"> <h5 class="sub_title">{L_CONNECT}</h5> </div> <div class="module_mini_contents"> <p> <label>{L_PSEUDO} <br /> <input size="15" type="text" class="text" id="login" name="login" maxlength="25" /></label> <br /> <label>{L_PASSWORD} <br /> <input size="15" type="password" id="password" name="password" class="text" maxlength="30" /></label> <br /> <label>{L_AUTOCONNECT} <input checked="checked" type="checkbox" name="auto" /></label> </p> <p> <input type="hidden" name="token" value="{TOKEN}" /> <input type="submit" name="connect" value="{L_CONNECT}" class="submit" /> </p> <p style="margin:0;margin-top:5px;"> # IF C_USER_REGISTER # <a class="small_link" href="{PATH_TO_ROOT}/member/register.php"><img src="{PATH_TO_ROOT}/templates/{THEME}/images/register_mini.png" alt="" class="valign_middle" /> {L_REGISTER}</a> # ENDIF # <br /> <a class="small_link" href="{PATH_TO_ROOT}/member/forget.php"><img src="{PATH_TO_ROOT}/templates/{THEME}/images/forget_mini.png" alt="" class="valign_middle" /> {L_FORGOT_PASS}</a> </p> </div> <div class="module_mini_bottom"> </div> </div> </form> # ENDIF # # IF C_USER_CONNECTED # <div class="module_mini_container"> <div class="module_mini_top"> <h5 class="sub_title">{L_PROFIL}</h5> </div> <div class="module_mini_contents" style="text-align:left;"> <ul style="margin:0;padding:0;padding-left:4px;list-style-type:none;line-height:18px"> <li><img src="{PATH_TO_ROOT}/templates/{THEME}/images/admin/members_mini.png" alt="" class="valign_middle" /> <a href="{PATH_TO_ROOT}/member/member{U_USER_ID}" class="small_link">{L_PRIVATE_PROFIL}</a></li> <li><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> </li> # IF C_ADMIN_AUTH # <li><img src="{PATH_TO_ROOT}/templates/{THEME}/images/admin/ranks_mini.png" alt="" class="valign_middle" /> <a href="{PATH_TO_ROOT}/admin/admin_index.php" class="small_link">{L_ADMIN_PANEL} # IF C_UNREAD_ALERT # ({NUMBER_UNREAD_ALERTS}) # ENDIF # </a></li> # ENDIF # # IF C_MODERATOR_AUTH # <li><img src="{PATH_TO_ROOT}/templates/{THEME}/images/admin/modo_mini.png" alt="" class="valign_middle" /> <a href="{PATH_TO_ROOT}/member/moderation_panel.php" class="small_link">{L_MODO_PANEL}</a></li> # ENDIF # # IF C_UNREAD_CONTRIBUTION # # IF C_KNOWN_NUMBER_OF_UNREAD_CONTRIBUTION # <li><img src="{PATH_TO_ROOT}/templates/{THEME}/images/contribution_panel_mini_new.gif" alt="" class="valign_middle" /> <a href="{PATH_TO_ROOT}/member/contribution_panel.php" class="small_link">{L_CONTRIBUTION_PANEL} ({NUM_UNREAD_CONTRIBUTIONS})</a></li> # ELSE # <li><img src="{PATH_TO_ROOT}/templates/{THEME}/images/contribution_panel_mini_new.gif" alt="" class="valign_middle" /> <a href="{PATH_TO_ROOT}/member/contribution_panel.php" class="small_link">{L_CONTRIBUTION_PANEL}</a></li> # ENDIF # # ELSE # <li><img src="{PATH_TO_ROOT}/templates/{THEME}/images/contribution_panel_mini.png" alt="" class="valign_middle" /> <a href="{PATH_TO_ROOT}/member/contribution_panel.php" class="small_link">{L_CONTRIBUTION_PANEL}</a></li> # ENDIF # <li><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></li> </ul> </div> <div class="module_mini_bottom"> </div> </div> # ENDIF # # ELSE # # IF C_USER_NOTCONNECTED # <script type="text/javascript"> <!-- function check_connect(){ if(document.getElementById('login').value == "") { alert("{L_REQUIRE_PSEUDO}"); return false; } if(document.getElementById('password').value == "") { alert("{L_REQUIRE_PASSWORD}"); return false; } return true; } --> </script> <div style="float:right;margin-right:8px;"> <form action="{U_CONNECT}" method="post" onsubmit="return check_connect();" style="text-align:right;display:inline;"> <p style="display:inline"><input size="15" type="text" id="login" name="login" value="{L_PSEUDO}" class="connect_form" onfocus="if( this.value == '{L_PSEUDO}' ) this.value = '';" maxlength="25" /> <input size="15" type="password" id="password" name="password" class="connect_form" value="******" onfocus="if( this.value == '******' ) this.value = '';" maxlength="30" /> <input checked="checked" type="checkbox" name="auto" /> <input type="submit" name="connect" value="{L_CONNECT}" class="submit" /></p> </form> # IF C_USER_REGISTER # <form action="{U_REGISTER}" method="post" style="display:inline;"> <p style="display:inline"><input type="submit" name="register" value="{L_REGISTER}" class="submit" /></p> </form> # ENDIF # </div> # ENDIF # # IF C_USER_CONNECTED # <p style="text-align:right;color:#FFFFFF;"> <a href="{PATH_TO_ROOT}/member/member{U_USER_ID}" class="small_link"><img src="{PATH_TO_ROOT}/templates/{THEME}/modules/connect/images/monprofil.png" alt="" class="valign_middle" /></a> <a href="{U_USER_PM}" class="small_link"><img src="{PATH_TO_ROOT}/templates/{THEME}/modules/connect/images/messagerie.png" alt="" class="valign_middle" /></a> # IF C_ADMIN_AUTH # <a href="{PATH_TO_ROOT}/admin/admin_index.php" class="small_link"><img src="{PATH_TO_ROOT}/templates/{THEME}/modules/connect/images/panneauadmin.png" alt="" class="valign_middle" /> # IF C_UNREAD_ALERT # ({NUMBER_UNREAD_ALERTS}) # ENDIF # </a> # ENDIF # # IF C_UNREAD_CONTRIBUTION # # IF C_KNOWN_NUMBER_OF_UNREAD_CONTRIBUTION # <a href="{PATH_TO_ROOT}/member/contribution_panel.php" class="small_link"><img src="{PATH_TO_ROOT}/templates/{THEME}/modules/connect/images/panneaucontribution.png" alt="" class="valign_middle" /> ({NUM_UNREAD_CONTRIBUTIONS})</a> # ELSE # <a href="{PATH_TO_ROOT}/member/contribution_panel.php" class="small_link"><img src="{PATH_TO_ROOT}/templates/{THEME}/modules/connect/images/panneaucontribution.png" alt="" class="valign_middle" /></a> # ENDIF # # ELSE # <a href="{PATH_TO_ROOT}/member/contribution_panel.php" class="small_link"><img src="{PATH_TO_ROOT}/templates/{THEME}/modules/connect/images/panneaucontribution.png" alt="" class="valign_middle" /></a> # ENDIF # <a href="{U_DISCONNECT}" class="small_link"><img src="{PATH_TO_ROOT}/templates/{THEME}/modules/connect/images/sedeconnecter.png" alt="" class="valign_middle" /></a> </p> # ENDIF # # ENDIF #
Dans le code, remplace les noms des images par ce que tu veux. Elles se trouvent en fin de ligne, de la ligne 126 à 143 (les .png).
Il faudra mettre les images dans '/{THEME}/modules/connect/images/'
Inconvénient : tu perds l'affichage des nouveaux messages :/
juni0r Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre juni0r
- Inscrit le : 10/03/2012
Je te tiens au courant,

PS : Il y a un editeur pour les .TPL ?
bloc note, c'est pas super...
Édité par juni0r Le 17/03/2012 à 18h18
55 Escape Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre 55 Escape
- Inscrit le : 12/04/2011
N'oubliez pas de mettre vos sujets en réglé, en éditant votre premier message et en cliquant sur l’icône en bas, lorsque le problème est résolu !
Visiteur
Boosteur Inactif
Une fois que tu as ouvert ton TPL, tu vas dans le menu en haut, 'Langage' > 'H' > 'HTML'
juni0r Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre juni0r
- Inscrit le : 10/03/2012
Salut,
J'ai l'ai, mais pas mal d'erreur lors du chargement d'un TPL, à suivre.
NB : Question avant de mettre le post en sujet réglé: Je suis entrain de réaliser un thème pour phpboost, à qui dois-je m'adresser pour qu'il soit mis en ligne ? (S'il est fonctionnel et qu'il plaît)...
Visiteur
Boosteur Inactif
Pour ajouter ton thème, il faut le soumettre à validation via ton panneau de contribution, à droite de 'Messagerie Privée'.
Ensuite l'équipe s'occupera de sa validation.
juni0r Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre juni0r
- Inscrit le : 10/03/2012
Citation :
Des erreurs sur Notepad ++ ?Tu es bien le premier XD
Tu m'as donné al réponse plus haut, H > HTML

Ok pour la contribution,
Je peux créer un post et le mettre en téléchargement sur le forum pour des tests utilisateurs ?
Avant de le proposer ?
Merci, J.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie