Connexion

Récupérer mon mot de passe

Derniers sujets
» [AWESOMEBB] Changer la police titre forum
par Milouze14 Mar 2 Juin 2020 - 20:11

» *RESOLU*[PHPBB3] Le fil d'ariane en bas
par Milouze14 Mar 2 Juin 2020 - 20:10

» *RESOLU*[PHPBB3] Bouton chatbox sur barre de notification
par Milouze14 Mar 2 Juin 2020 - 17:59

» *RESOLU*[PHPBB3] Erreur dans template
par Milouze14 Lun 1 Juin 2020 - 15:56

» [PHPBB2] Mettre en résolu via la réponse rapide
par Morane Lun 1 Juin 2020 - 14:28

» *RESOLU*[PHPBB2] Installation Messenger - Template modifié
par Milouze14 Sam 30 Mai 2020 - 20:16

» [PHPBB2] Cacher les infos du profil sous l'avatar, en hover
par Milouze14 Jeu 28 Mai 2020 - 18:54

» [AWESOMEBB] Supprimer le soulignement des liens
par Milouze14 Mer 27 Mai 2020 - 18:28

» *RESOLU*[PHPBB2] Champs du profil en fonction de la couleur de groupe.
par Milouze14 Mar 26 Mai 2020 - 17:54

» [PUNBB] Codage qeel
par Milouze14 Mar 26 Mai 2020 - 17:44

» [TOUTES VERSIONS] Changer les boutons Nouveau MP et Répondre au MP par du texte
par croklivre Lun 25 Mai 2020 - 18:25

» [TOUTES VERSIONS] Faire clignoter les images des nouveaux messages
par croklivre Lun 25 Mai 2020 - 18:17

» [PUNBB] Couleurs des Catégories et des cellules qui ne changent pas de couleurs
par Milouze14 Lun 25 Mai 2020 - 14:47

» [BESTOF] [AWESOMEBB] Modifier le en ligne hors ligne
par Milouze14 Dim 24 Mai 2020 - 5:38

» [AWESOMEBB] Taille de la zone.
par Milouze14 Dim 24 Mai 2020 - 5:38

» [PUNBB] Agencement du profil
par Milouze14 Sam 23 Mai 2020 - 19:06

» *RESOLU*[MODERNBB] Chatbox - Enlever les deux points après le pseudo
par Milouze14 Sam 23 Mai 2020 - 17:26

» *RESOLU*[PHPBB3] Anomalies certains éléments
par Milouze14 Sam 23 Mai 2020 - 16:05

» [AWESOMEBB]Refonte du profil dans un sujet.
par Milouze14 Sam 23 Mai 2020 - 3:31

» [PHPBB2] Alignement du champ masculin/féminin
par Milouze14 Jeu 21 Mai 2020 - 20:24

*RESOLU*[PHPBB3] Remplacer un bouton par un autre

Voir le sujet précédent Voir le sujet suivant Aller en bas

photoclic
photoclic
Milouzien

Messagephotoclic le Dim 5 Avr 2020 - 1:20

  • Version du forum :
    PHPBB3
  • Templates modifiés :
    oui
  • Navigateur :
    Firefox
Bonjour à tous les milouziens,

J'ai remplacé sur mon forum dans les sous forums de la catégorie /c2, le bouton "Nouveau" par un autre bouton:
https://i.imgur.com/DmZrfKT.png

Serait-il possible de remplacer ce dernier bouton dans le forum /f5 par un autre bouton:
https://i.imgur.com/iZqElcb.png

Le script qui affiche le nouveau bouton est celui-ci:
Code:

//Remplace boutons cachés "Nouveau" par "Poster une photo" dans SF sur C2
$(function(){        
  if($('a.nav[href^="/c2-"]').length) {    
  $('img#bouton_poster').show();
 }            
  else  {            
  $('a img.i_post').show();
}
});

Les boutons nouveaux sont cachés dans le template et donc affichés par ce script.

Merci pour votre aide.


Dernière édition par photoclic le Dim 5 Avr 2020 - 19:10, édité 1 fois
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 5 Avr 2020 - 6:08

Hello Serge,

comment est insérée la première image sur la catégorie C2?

Le script que tu mentionnes ne peut pas fonctionner car
la condition n'est pas fermée:

Code:
};

Et pourquoi avoir un else ???????????????

Le script suivant:
Va mettre l'image ( https://i.imgur.com/DmZrfKT.png )

Sur la catégorie c2:

Va mettre l'image ( https://i.imgur.com/iZqElcb.png )

Sur le forum f5:

Si on est sur la catégorie c2 ou le forum f5 on affiche le bouton:
Code:
if(catC2||fofoF5)
{$('img#bouton_poster').show();}

Si on est sur la catégorie c2 et si on est sur le forum f5 alors on affiche leur
image respective:

Code:
if(catC2)
{
$('img#bouton_poster').attr('src','https://i.imgur.com/DmZrfKT.png');
}
if(fofoF5)
{
$('img#bouton_poster').attr('src','https://i.imgur.com/iZqElcb.png');
 
}



Le script complet:
Code:
//Remplace boutons cachés "Nouveau" par "Poster une photo" dans SF sur C2
$(function(){     
var catC2=$('a.nav[href^="/c2-"]').length; 
var fofoF5=$('a.nav[href^="/f5-"]').length;
if(catC2||fofoF5)
{$('img#bouton_poster').show();}
if(catC2)
{
$('img#bouton_poster').attr('src','https://i.imgur.com/DmZrfKT.png');
}
if(fofoF5)
{
$('img#bouton_poster').attr('src','https://i.imgur.com/iZqElcb.png'); 
}
});










Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
photoclic
photoclic
Milouzien

Messagephotoclic le Dim 5 Avr 2020 - 10:50

Bonjour Philippe,

Merci pour ce travail.
Tes raisonnements sont infaillibles, j'adore.

Le script que tu mentionnes ne peut pas fonctionner car
la condition n'est pas fermée:
Les conditions sont bien fermées Phil, mais sans le point virgule.


comment est insérée la première image sur la catégorie C2?
En fait dans le template, j'ai les 2 images masquées ainsi:
Code:

 <div class="post-icon"><a href="{U_POST_NEW_TOPIC}" accesskey="n" rel="nofollow"><img style="display:none;margin: -15px 0 8px 5px;" src="https://i.imgur.com/DmZrfKT.png" id="bouton_poster" alt="{L_POST_NEW_TOPIC}" /></a></div>
 <div class="post-icon"><a href="{U_POST_NEW_TOPIC}" accesskey="n" rel="nofollow"><img style="display:none;" src="{POST_IMG}" class="{POST_IMG_ID}" alt="{L_POST_NEW_TOPIC}" /></a></div>
Et avec le script, j'affichais l'un ou l'autre.

Et pourquoi avoir un else ???????????????
Si je n'ai pas le else, je n'ai aucune image sur les autres forums où il doit y avoir le bouton "Nouveau" d'origine.
D'ailleurs sur ton script, j'ai du l'ajouter pour avoir sur les autres forums le bouton "Nouveau" d'origine.

Ton script fonctionne à merveille Philippe, mais il a donc fallu que je rajoute le else pour avoir le bouton nouveau classique ailleurs que sur /c2 ainsi:

Code:

    //Remplace boutons cachés "Nouveau" par "Poster une photo" dans SF sur C2
    $(function(){    
    var catC2=$('a.nav[href^="/c2-"]').length;
    var fofoF5=$('a.nav[href^="/f5-"]').length;
    if(catC2||fofoF5)
    {$('img#bouton_poster').show();}
    if(catC2)
    {
    $('img#bouton_poster').attr('src','https://i.imgur.com/DmZrfKT.png');
    }
    if(fofoF5)
    {
    $('img#bouton_poster').attr('src','https://i.imgur.com/iZqElcb.png');
    }
       else  {            
  $('a img.i_post').show();
}
      
    });

Est-ce convenable ainsi Phil?


PS: Je viens d'éditer mon message, et je n'ai plus les codes autour comme avant. Bien mieux ainsi Philippe.
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 5 Avr 2020 - 16:21

Re Serge,
actuellement je navigue avec mon Android.
Juste pour avoir plus d'informations. Tu as donc répété à deux reprises en haut et en bas du template ?
C'est une grossière erreur Serge.
Il faut laisser l'id à deux reprises sur le dit bouton et ensuite agir sur les forums ou catégories voulus.



Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
photoclic
photoclic
Milouzien

Messagephotoclic le Dim 5 Avr 2020 - 17:42

Re Phil,

Dans le template, j'ai effectivement ces deux lignes modifiées comme mis au dessus où je masque le bouton d'origine et le bouton https://i.imgur.com/DmZrfKT.png.
Et avec ton script, on démasque en fonction du besoin l'un ou l'autre bouton dans /c2, et on substitue dans /f5  le bouton https://i.imgur.com/iZqElcb.png.

Faut peut-être tout revoir alors Phil?

A noter aussi que le forum /f5 se trouve dans la catégorie /c2.

En bas du template, j'ai retiré les boutons que je trouvais redondant.
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 5 Avr 2020 - 18:20

Re Serge,
on part du principe que cette ligne soit supprimée:

Code:
<div class="post-icon"><a href="{U_POST_NEW_TOPIC}" accesskey="n" rel="nofollow"><img style="display:none;margin: -15px 0 8px 5px;" src="https://i.imgur.com/DmZrfKT.png" id="bouton_poster" alt="{L_POST_NEW_TOPIC}" /></a></div>

Puis remplacer:
Code:
<div class="post-icon"><a href="{U_POST_NEW_TOPIC}" accesskey="n" rel="nofollow">
<img src="{POST_IMG}" class="{POST_IMG_ID}" alt="{L_POST_NEW_TOPIC}" /></a></div>

Par:
Code:
<div class="post-icon"><a href="{U_POST_NEW_TOPIC}" accesskey="n" rel="nofollow"><img src="{POST_IMG}" id="bouton_poster" class="{POST_IMG_ID}" alt="{L_POST_NEW_TOPIC}" /></a></div>

Tu ne mentionnes pas non plus si tu as aussi ajouté l'identique en bas du template.
Il faut procéder de la même façon:


Ni dans le template :viewtopic_body

Ou on retrouve à deux reprises ce bouton:

Il faut juste trouver cette partie à deux reprises:

Code:
<img src="{POST_IMG}" class="{POST_IMG_CLASS}" alt="{L_POST_NEW_TOPIC}" />

Et ajouter l'id:

Code:
<img src="{POST_IMG}" class="{POST_IMG_CLASS}" id="bouton_poster" alt="{L_POST_NEW_TOPIC}" />



Et le script mentionnait plus haut qui va placer le lien de l'image voulue sur la catégorie c2 et le fofo f5.
On a pas besoin de mettre un else car on ne touche pas au autres catégories et aux autres forums.


Code:
//Remplace boutons cachés "Nouveau" par "Poster une photo" dans SF sur C2
    $(function(){    
    var catC2=$('a.nav[href^="/c2-"]').length;
    var fofoF5=$('a.nav[href^="/f5-"]').length;
  
    if(catC2)
    {
    $('img#bouton_poster').attr('src','https://i.imgur.com/DmZrfKT.png');
    }
    if(fofoF5)
    {
    $('img#bouton_poster').attr('src','https://i.imgur.com/iZqElcb.png');
    }
    });


Dernière édition par Milouze14 le Dim 5 Avr 2020 - 19:02, édité 1 fois (Raison : Suppression du style)


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
photoclic
photoclic
Milouzien

Messagephotoclic le Dim 5 Avr 2020 - 18:41

C'est en place Philippe sur mon fofo.

Je n'ai plus les boutons qui s’affichent.
photoclic
photoclic
Milouzien

Messagephotoclic le Dim 5 Avr 2020 - 18:46

Le template Phil à tout hasard:
Code:

<!-- BEGIN switch_user_logged_in -->
<!-- END switch_user_logged_in -->

<div class="boutons_list">
<ul class="linklist">
<!-- BEGIN switch_user_logged_in -->
  <br/><br/>
        <!-- Ajout bouton Voir la page Facebook -->
        <li> • <a style="font-weight: bold;border: 1px solid #626262;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;padding: 0px 5px 0px 5px;" target="_blank"title="Aller sur la page Facebook du Clic" href="https://www.facebook.com/Photoclic/">Voir la page Facebook du clic</a> • </li>
          
 <li><a style="font-weight: bold;border: 1px solid #626262;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;padding: 0px 5px 0px 5px;"href="{U_SEARCH_NEW}">Voir les nouveaux messages</a></li>
  
 <li class="sansrep"> • <a style="font-weight: bold;border: 1px solid #626262;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;padding: 0px 5px 0px 5px;"href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a></li>        
        <li class="rightside"> • <a style="border: 1px solid #626262;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;padding: 0px 5px 0px 5px;"href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a></li>

 <li class="rightside"> • <a style="border: 1px solid #626262;border-radius:.3em;-moz-border-radius:.3em;-webkit-border-radius:.3em;padding: 0px 5px 0px 5px;"href="{U_MARK_READ}" accesskey="m">{L_MARK_FORUMS_READ}</a></li>
        <Br/>
 <!-- END switch_user_logged_in -->
</ul>
</div>  



<h1 class="page-title"><a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></h1>

{BOARD_INDEX}

<div class="pagination">  
 <!-- BEGIN show_plus_menu -->
  
   <!-- END show_plus_menu -->
  
 {PAGINATION}
 <br />  
</div>

<div class="topic-actions">
<!-- BEGIN switch_user_authpost -->
  
 <div class="buttons">
    <div class="post-icon"><a href="{U_POST_NEW_TOPIC}" accesskey="n" rel="nofollow"><img style="display:none;" src="{POST_IMG}" id="bouton_poster" class="{POST_IMG_ID}" alt="{L_POST_NEW_TOPIC}" /></a></div>  </div>

  <!-- END switch_user_authpost -->
  
 <div class="search-box">
 <form method="get" id="forum-search" action="{S_SEARCHBOX_ACTION}">
 <fieldset>
 <input class="inputbox search tiny" type="text" name="search_keywords" id="search_keywords" size="20" value="{L_SEARCH}" onclick="if (this.value == '{L_SEARCH}') this.value = '';" onblur="if (this.value == '') this.value = '{L_SEARCH}';" />
  <input class="button2" type="submit" value="{L_SEARCH}" />
 <input type="hidden" value="{SEARCH_WHERE}" name="search_where" />
 </fieldset>
 </form>
 </div>
  
 

    <p id="M14_ariane" class="nomargin path M14_ariane">
    <a class="nav" href="{U_INDEX}"><span>Accueil</span></a>
     {NAV_CAT_DESC}
      <script type="text/javascript">$('.M14_ariane').each(function(){$(this).html($(this).html().replace(/::/g,""));});</script>
     </p>
    </div>


{TOPICS_LIST_BOX}

<div class="topic-actions">

 <div class="pagination">
 {PAGINATION}<a href="#top">{L_BACK_TO_TOP}</a>
 <br /><br />
    
 </div>
  
<li class="rightside">  • {S_WATCH_FORUM}<br /></li>
</div>
 
<div class="clear"></div>
<form action="{S_JUMPBOX_ACTION}" method="get" name="jumpbox" onsubmit="if(document.jumpbox.f.value == -1){return false;}">
 <fieldset class="vf_jumpbox">
 <label>{L_JUMP_TO}: </label>
 {S_JUMPBOX_SELECT} 
 <input class="button2" type="submit" value="{L_GO}" />
 </fieldset>
</form>

<!-- retrait utilisateurs en ligne -->

    <div id="M14_Get_user_post">{LOGGED_IN_USER_LIST}</div>

<!-- <br /><div id="active_users">{LOGGED_IN_USER_LIST}</div> -->


<div id="info_open" style="display:block;clear:both">
<div class="h3">{L_MODERATOR}</div>
<p>{MODERATORS}</p>

<div class="h3">{L_TABS_PERMISSIONS}</div>
<p>{S_AUTH_LIST}</p>

</div>


<!-- BEGIN switch_legend -->
<ul id="picture_legend">
 <li id="affiliate_title">Légende  → </li>
 <li> <img src="{FOLDER_IMG}" alt="{L_FOLDER_IMG}" />  {L_FOLDER_IMG}</li>
 <li><img src="{FOLDER_NEW_IMG}" alt="{L_FOLDER_NEW_IMG}" /> {L_FOLDER_NEW_IMG}</li>
 <li><img src="{FOLDER_LOCKED_NEW_IMG}" alt="{L_FOLDER_LOCKED_NEW_IMG}" /> Messages verrouillés</li>
    <li><img src="{FOLDER_ANNOUNCE_IMG}" alt="{L_FOLDER_ANNOUNCE_IMG}" /> {L_FOLDER_ANNOUNCE_IMG}</li>
 <li><img src="{FOLDER_STICKY_IMG}" alt="{L_FOLDER_STICKY_IMG}" /> {L_FOLDER_STICKY_IMG}</li>
 <li><img src="{FOLDER_GLOBAL_ANNOUNCE_IMG}" alt="{L_FOLDER_GLOBAL_ANNOUNCE_IMG}" />&nbsp;{L_FOLDER_GLOBAL_ANNOUNCE_IMG}</li>
</ul>

<script>
document.getElementById('sujet_lock').innerHTML=document.getElementById('sujet_lock').innerHTML.replace(/Pas de nouveaux messages [ Verrouillé ]/,"Messages verrouillés");
    </script>
<!-- END switch_legend -->


Pour les sujets (view topic body), je laisse avec les boutons actuels pour l'instant.

Et comme dit plus haut, En bas du template pour les sous forums, j'ai retiré les boutons que je trouvais redondant.
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 5 Avr 2020 - 19:01

A merdouille,

supprimes le style display none ici:
Code:

    <div class="post-icon"><a href="{U_POST_NEW_TOPIC}" accesskey="n" rel="nofollow"><img style="display:none;" src="{POST_IMG}" id="bouton_poster" class="{POST_IMG_ID}" alt="{L_POST_NEW_TOPIC}" /></a></div>



Soit:
Code:

    <div class="post-icon"><a href="{U_POST_NEW_TOPIC}" accesskey="n" rel="nofollow">
<img  src="{POST_IMG}" id="bouton_poster" class="{POST_IMG_ID}" alt="{L_POST_NEW_TOPIC}" /></a></div>


Pour les sujets (view topic body), je laisse avec les boutons actuels pour l'instant.

Et comme dit plus haut, En bas du template pour les sous forums, j'ai retiré les boutons que je trouvais redondant.

C'est pas trop cohérent Serge heuu


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
photoclic
photoclic
Milouzien

Messagephotoclic le Dim 5 Avr 2020 - 19:10

Cette fois c'est tout bon Philippe tape la

Un grand merci l'ami.

Je sais que ce n'est pas cohérent pour l'instant.
J'y reviendrais plus tard.

Je passe en résolu Phil.
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 5 Avr 2020 - 19:28

De rien Serge,

Je sais que ce n'est pas cohérent pour l'instant.
J'y reviendrais plus tard.

Pas de soucis mon ami et à bientôt.


Hello


Sujet résolu et déplacé dans le forum adéquate

A bientôt pour une prochaine demande clin oeil





Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).

Voir le sujet précédent Voir le sujet suivant Revenir en haut

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum