Membres connectés récemment
[PhpBB2] Ajouter à vos favoris
2 participants
Page 1 sur 1 • Partagez
- Version du forum :PhpBB2
- Templates modifiés :oui
- Navigateur :Opera
Bonjour Philippe,
j'ai suivi ce sujet et je vous emboîte le pas pour l'appliquer sur le forum
https://www.milouze14.com/t32356-resoluphpbb3-bouton-uniquement-sur-premier-post
En reprenant les éléments de l'aide fournie à Photoclic, je suis parvenu à un résultat correspondant en reprenant le html de phpbb3 et en rajoutant quelques lignes de css pour éviter le soucis lié à la mise en liste des éléments
le html
Le css
Le js
Techniquement, le résultat est bon mais, je t'avouerai être un peu réticent à cette mise en liste des éléments.
Serait il possible d'adapter le js à cette trame html :
Merci par avance pour ton aide
j'ai suivi ce sujet et je vous emboîte le pas pour l'appliquer sur le forum
https://www.milouze14.com/t32356-resoluphpbb3-bouton-uniquement-sur-premier-post
En reprenant les éléments de l'aide fournie à Photoclic, je suis parvenu à un résultat correspondant en reprenant le html de phpbb3 et en rajoutant quelques lignes de css pour éviter le soucis lié à la mise en liste des éléments
le html
- Code:
<ul class="profile-icons">
<li id="M14_FavORiTe"><span class="my-tooltip post2pm" title="Ajouter à vos favoris"><a href="/search?add_favourite={TOPIC_ID}&search_id=favouritesearch" rel="nofollow" title= "Ajouter à vos favoris">Ajouter à vos favoris</a></span></li>
<li>{postrow.displayed.THANK_IMG}</li>
<li> {postrow.displayed.MULTIQUOTE_IMG}</li>
<li> <span class="my-tooltip" title="Répondre en Citant">{postrow.displayed.QUOTE_IMG}</span></li>
<li> <span class="my-tooltip" title="Éditer ce message">{postrow.displayed.EDIT_IMG}</span></li>
<li> <span class="my-tooltip" title="Supprimer ce message">{postrow.displayed.DELETE_IMG}</span></li>
<li> <span class="my-tooltip" title="Voir l'adresse IP du posteur">{postrow.displayed.IP_IMG} </span></li>
<li><span class="my-tooltip" title="Faire un rapport du message à un administrateur">{postrow.displayed.REPORT_IMG}</span></li>
<li> <span class="my-tooltip post2pm" style="cursor:pointer" data-pid="{postrow.displayed.U_POST_ID}" title="Transmettre par MP">Transmettre par MP</span></li>
</ul >
Le css
- Code:
ul.profile-icons li {
color: transparent;
}
li#M14_FavORiTe {
margin-right: 5px;
}
ul.profile-icons {
display: inline-flex;
}
Le js
- Code:
</script>
<script>
$(function(){
$('ul.profile-icons:not(:first)').find('li#M14_FavORiTe').remove();
});
</script>
Techniquement, le résultat est bon mais, je t'avouerai être un peu réticent à cette mise en liste des éléments.
Serait il possible d'adapter le js à cette trame html :
- Code:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" nowrap="nowrap" class="post-options"class="tooltipstered">
<span class="my-tooltip post2pm" title="Ajouter à vos favoris"><a href="/search?add_favourite={TOPIC_ID}&search_id=favouritesearch" rel="nofollow" title= "Ajouter à vos favoris">Ajouter à vos favoris</a></span>
{postrow.displayed.THANK_IMG} {postrow.displayed.MULTIQUOTE_IMG}
<span class="my-tooltip" title="Répondre en Citant">{postrow.displayed.QUOTE_IMG}</span>
<span class="my-tooltip" title="Éditer ce message">{postrow.displayed.EDIT_IMG}</span>
<span class="my-tooltip" title="Supprimer ce message">{postrow.displayed.DELETE_IMG}</span>
<span class="my-tooltip" title="Voir l'adresse IP du posteur">{postrow.displayed.IP_IMG} </span>
<span class="my-tooltip" title="Faire un rapport du message à un administrateur">{postrow.displayed.REPORT_IMG}</span>
<span class="my-tooltip post2pm" style="cursor:pointer" data-pid="{postrow.displayed.U_POST_ID}" title="Transmettre par MP">Transmettre par MP</span>
</td>
</tr>
</table>
Merci par avance pour ton aide
Coucou Stéphane,
hum, on va se baser sur ta version c'est a dire phpbb2 (en cas ou cela intéresserait du monde).
Il faut dans le template viewtopic_body,et trouver le conteneur des boutons:
C'est à dire(sur un template non modifié):
Le tien est ainsi:
Il suffit de placer ce code html avant ou après l'une des variables présentes.
Puis placer les 2 scripts suivants en bas de page:
Le premier pour afficher le bouton que sur le premier message et
le deuxième pour le supprimer au visuel des invités.
Et voilou .
hum, on va se baser sur ta version c'est a dire phpbb2 (en cas ou cela intéresserait du monde).
Il faut dans le template viewtopic_body,et trouver le conteneur des boutons:
C'est à dire(sur un template non modifié):
- Code:
<td valign="top" nowrap="nowrap" class="post-options">
{postrow.displayed.THANK_IMG} {postrow.displayed.MULTIQUOTE_IMG} {postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG} {postrow.displayed.IP_IMG} {postrow.displayed.REPORT_IMG}
</td>
Le tien est ainsi:
- Code:
<td valign="top" nowrap="nowrap" class="post-options"class="tooltipstered">
{postrow.displayed.THANK_IMG} {postrow.displayed.MULTIQUOTE_IMG}
<span class="my-tooltip" title="Répondre en Citant">{postrow.displayed.QUOTE_IMG}</span>
<span class="my-tooltip" title="Éditer ce message">{postrow.displayed.EDIT_IMG}</span>
<span class="my-tooltip" title="Supprimer ce message">{postrow.displayed.DELETE_IMG}</span>
<span class="my-tooltip" title="Voir l'adresse IP du posteur">{postrow.displayed.IP_IMG} </span>
<span class="my-tooltip" title="Faire un rapport du message à un administrateur">{postrow.displayed.REPORT_IMG}</span>
<span class="my-tooltip post2pm" style="cursor:pointer" data-pid="{postrow.displayed.U_POST_ID}" title="Transmettre par MP">Transmettre par MP</span>
</td>
Il suffit de placer ce code html avant ou après l'une des variables présentes.
- Code:
<!-- Debut bouton ajouter aux favoris -->
<a id="M14_FavORiTe"href="/search?add_favourite={TOPIC_ID}&search_id=favouritesearch" rel="nofollow"><img class="Fav" src="https://i.servimg.com/u/f31/19/32/37/01/36125810.png" title= "Ajouter à vos favoris"/></a>
<!-- Fin bouton ajouter aux favoris -->
Puis placer les 2 scripts suivants en bas de page:
Le premier pour afficher le bouton que sur le premier message et
le deuxième pour le supprimer au visuel des invités.
- Code:
<script>
$(function(){
$('.post-options:not(:first)').find('#M14_FavORiTe').remove();
});
</script>
<script>$(function(){if(_userdata["user_id"] < (0)){$('a#M14_FavORiTe').remove();}});</script>
Et voilou .
Sujets similaires
» [PUNBB] Ajouter mes favoris, envoyer à un ami et copier le lien après le 1er topic
» [PHPBB2] Ajouter une barre de recherche aux Emoji
» [PHPBB2] Ajouter un id à partir de l'attribut de l'image
» [PHPBB2] Ajouter une annonce fixe sur les annonces défilante
» [PHPBB2] Ajouter des boutons à la réponse rapide avec restriction
» [PHPBB2] Ajouter une barre de recherche aux Emoji
» [PHPBB2] Ajouter un id à partir de l'attribut de l'image
» [PHPBB2] Ajouter une annonce fixe sur les annonces défilante
» [PHPBB2] Ajouter des boutons à la réponse rapide avec restriction
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum