Variable sujet verrouillé

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

Résolu Variable sujet verrouillé

Message par Space Sapien le Mar 28 Oct 2014 - 22:11

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Safari
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://testingdelis.forumactif.org

Description du problème

Bonjour à tous,

pour les boutons Nouveau Sujet, Répondre, Verrouillé etc... je ne souhaitais plus utiliser d'image, j'ai procédé de cette manière :

Code:
 <div style="cursor:pointer;" onclick="window.open('{U_POST_NEW_TOPIC}', '_blank')" class="boutonregister" align="middle" border="0" >Nouveau</div>

Ça fonctionne très bien et c'est super ! Cependant j'ai beau chercher, je n'arrive pas à trouver comment faire la même chose pour l'image sujet verrouillé =/

Merci d'avance pour votre aide Smile


Dernière édition par Space Sapien le Jeu 13 Nov 2014 - 10:43, édité 1 fois

Space Sapien
***

Masculin
Messages : 183
Inscrit(e) le : 28/07/2013

http://deliriums.forumgratuit.org
Space Sapien a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Variable sujet verrouillé

Message par Space Sapien le Mer 29 Oct 2014 - 23:14

help Surprised

Space Sapien
***

Masculin
Messages : 183
Inscrit(e) le : 28/07/2013

http://deliriums.forumgratuit.org
Space Sapien a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Variable sujet verrouillé

Message par Space Sapien le Ven 31 Oct 2014 - 9:11

Hop hop hop Smile

Space Sapien
***

Masculin
Messages : 183
Inscrit(e) le : 28/07/2013

http://deliriums.forumgratuit.org
Space Sapien a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Variable sujet verrouillé

Message par Space Sapien le Sam 1 Nov 2014 - 13:42

Up

Space Sapien
***

Masculin
Messages : 183
Inscrit(e) le : 28/07/2013

http://deliriums.forumgratuit.org
Space Sapien a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Variable sujet verrouillé

Message par Space Sapien le Dim 2 Nov 2014 - 15:26

Up

Space Sapien
***

Masculin
Messages : 183
Inscrit(e) le : 28/07/2013

http://deliriums.forumgratuit.org
Space Sapien a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Variable sujet verrouillé

Message par Space Sapien le Lun 3 Nov 2014 - 19:10

Up

Space Sapien
***

Masculin
Messages : 183
Inscrit(e) le : 28/07/2013

http://deliriums.forumgratuit.org
Space Sapien a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Variable sujet verrouillé

Message par Space Sapien le Mer 5 Nov 2014 - 11:31

Up

Space Sapien
***

Masculin
Messages : 183
Inscrit(e) le : 28/07/2013

http://deliriums.forumgratuit.org
Space Sapien a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Variable sujet verrouillé

Message par Space Sapien le Jeu 6 Nov 2014 - 11:50

Up

Space Sapien
***

Masculin
Messages : 183
Inscrit(e) le : 28/07/2013

http://deliriums.forumgratuit.org
Space Sapien a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Variable sujet verrouillé

Message par Space Sapien le Sam 8 Nov 2014 - 19:21

Up

Space Sapien
***

Masculin
Messages : 183
Inscrit(e) le : 28/07/2013

http://deliriums.forumgratuit.org
Space Sapien a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Variable sujet verrouillé

Message par Milouze14 le Dim 9 Nov 2014 - 8:53

Salut Space Sapien ,

le alt va déterminer si le sujet est verrouillé ,
mais je vais te donner l'astuce pour le bouton nouveau et répondre Wink .

On déposera un script pour attribuer un id pour les forums et sujets verrouillés, qui seront
respectivement personnalisable dans la css .


Pour le bouton nouveau , on le trouve dans deux templates :
Dans le template viewforum_body:
Affichage/Templates/Général/viewforum_body

juste après:
Code:
{BOARD_INDEX}

Colles ceci:
Code:

<script type="text/javascript">
$(document).ready(function(){
$('a[alt="Ce forum est verrouillé, vous ne pouvez pas poster, ni répondre,
ni éditer les sujets."]').find('span').attr('id','M14_ver_forum').html('Verrouillé').attr('title','Ce forum est verrouillé');
});
</script>

Ensuite recherches ceci:
Code:

<!-- BEGIN switch_user_authpost -->
<a href="{U_POST_NEW_TOPIC}" rel="nofollow"><img src="{POST_IMG}" id="{POST_IMG_ID}" alt="{L_POST_NEW_TOPIC}" border="0" /></a>
<!-- END switch_user_authpost -->

Supprimes et remplaces par:
Code:


<!-- BEGIN switch_user_authpost -->
<a href="{U_POST_NEW_TOPIC}" rel="nofollow"id="M14_News_Post" alt="{L_POST_NEW_TOPIC}"><span>Nouveau</span></a>
<!-- END switch_user_authpost -->
Puis pour le bouton en bas de page (ligne 85 environ)
recherches ceci:
Code:

<!-- BEGIN switch_user_logged_in -->
            <a href="{U_POST_NEW_TOPIC}" rel="nofollow"><img src="{POST_IMG}" id="{POST_IMG_ID}1" alt="{L_POST_NEW_TOPIC}" border="0" /></a>
            <!-- END switch_user_logged_in -->

Supprimes et remplaces par:
Code:

<!-- BEGIN switch_user_logged_in -->
<a href="{U_POST_NEW_TOPIC}" rel="nofollow"id="M14_News_Post_bis" alt="{L_POST_NEW_TOPIC}"><span>Nouveau</span></a>
            <!-- END switch_user_logged_in -->

Modifies "Nouveau" par le texte voulu Wink .

Penses a enregistrer les modifications en cliquant respectivement sur et

On passe aux boutons "Nouveau et "Répondre dans viewtopic_body:
Affichage/Templates/Général/viewtopic_body

Juste après le premier script :

colles ceci:
Code:


<script type="text/javascript">
$(document).ready(function(){
$('a[alt="Ce forum est verrouillé, vous ne pouvez pas poster, ni répondre,
ni éditer les sujets."]').find('span').attr('id','M14_ver_forum').html('Verrouillé').attr('title','Ce forum est verrouillé');
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$('a[alt="Ce sujet est verrouillé, vous ne pouvez pas éditer les messages
ou faire de réponses."]').find('span').attr('id','M14_ver_post').html('Verrouillé').attr('title','Ce sujet est verrouillé');
});
</script>
Puis après recherches ceci:
Code:

<span class="nav">
         <!-- BEGIN switch_user_authpost -->
         <a href="{U_POST_NEW_TOPIC}" rel="nofollow"><img src="{POST_IMG}" id="{POST_IMG_ID}one" alt="{L_POST_NEW_TOPIC}" align="middle" border="0" /></a>&nbsp;&nbsp;&nbsp;
         <!-- END switch_user_authpost -->
         <!-- BEGIN switch_user_authreply -->
         <a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" id="i_reply" alt="{L_POST_REPLY_TOPIC}" align="middle" border="0" /></a>
         <!-- END switch_user_authreply -->
         </span>




Supprimes et remplaces par:
Code:

<span class="nav">
         <!-- BEGIN switch_user_authpost -->
                          <a href="{U_POST_NEW_TOPIC}" rel="nofollow"id="M14_News_Post" alt="{L_POST_NEW_TOPIC}"><span>Nouveau</span></a>&nbsp;&nbsp;
         <!-- END switch_user_authpost -->
         <!-- BEGIN switch_user_authreply -->
<a href="{U_POST_REPLY_TOPIC}" id="i_reply"alt="{L_POST_REPLY_TOPIC}"><span>Répondre</span></a>
         <!-- END switch_user_authreply -->

                         
</span>






Puis pour le bas de page ligne 439 environ
Recherches ceci:
Code:

<span class="nav">
            <!-- BEGIN switch_user_authpost -->
            <a href="{U_POST_NEW_TOPIC}" rel="nofollow"><img src="{POST_IMG}" id="{POST_IMG_ID}Newtopic" alt="{L_POST_NEW_TOPIC}" align="middle" border="0" /></a>&nbsp;&nbsp;&nbsp;
            <!-- END switch_user_authpost -->
            <!-- BEGIN switch_user_authreply -->
            <a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" alt="{L_POST_REPLY_TOPIC}" align="middle" border="0" /></a>
            <!-- END switch_user_authreply -->
         </span>



Supprimes et remplaces par:
Code:


<span class="nav">
<!-- BEGIN switch_user_authpost -->
                          <a href="{U_POST_NEW_TOPIC}" rel="nofollow"id="M14_News_Post_bis" alt="{L_POST_NEW_TOPIC}"><span>Nouveau</span></a>&nbsp;&nbsp;
         <!-- END switch_user_authpost -->
         <!-- BEGIN switch_user_authreply -->
<a href="{U_POST_REPLY_TOPIC}"id="M14_i_reply"alt="{L_POST_REPLY_TOPIC}"><span>Répondre</span></a>
         <!-- END switch_user_authreply -->
         </span>


Pour chacun d'entre aux change le texte"Nouveau" et "Répondre"comme bon te semble .


Penses a enregistrer les modifications en cliquant respectivement sur et

On passe à la c.s.s pour donner une apparence aux boutons:
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style

Colles ceci:
Code:

/*Boutons Nouveau sujet*/
a#M14_News_Post ,a#M14_News_Post_bis {color:green;text-decoration:none !important;}
/*Boutons repondre*/
a#i_reply, a#M14_i_reply {color:darkgreen;text-decoration:none !important;}


/*Bouton des sujets verrouilles*/
span#M14_ver_post {color:red;}
/*Bouton d un forum verrouille*/
span#M14_ver_forum {color:red;border:1px solid red;}



Penses à cliquer sur le bouton



a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4563
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Variable sujet verrouillé

Message par Space Sapien le Dim 9 Nov 2014 - 13:59

Merci pour cette réponse complète Smile

Alors j'ai essayé d'abord avec viewforum_body, le bouton nouveau est toujours présent même dans l'affichage d'une page dont le forum est verrouillé =/

Space Sapien
***

Masculin
Messages : 183
Inscrit(e) le : 28/07/2013

http://deliriums.forumgratuit.org
Space Sapien a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Variable sujet verrouillé

Message par Milouze14 le Dim 9 Nov 2014 - 17:37

Re,
@Space Sapien a écrit:Merci pour cette réponse complète Smile

Alors j'ai essayé d'abord avec viewforum_body, le bouton nouveau est toujours présent même dans l'affichage d'une page dont le forum est verrouillé =/

Si le forum concerné n'est pas verrouillé , il est logique que le bouton reste ainsi Wink .

a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4563
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

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


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