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 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
avatar

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 Mer 29 Oct 2014, 23:14

help Surprised
avatar

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 Ven 31 Oct 2014, 09:11

Hop hop hop Smile
avatar

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 Sam 01 Nov 2014, 13:42

Up
avatar

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 Dim 02 Nov 2014, 15:26

Up
avatar

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 Lun 03 Nov 2014, 19:10

Up
avatar

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 Mer 05 Nov 2014, 11:31

Up
avatar

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 Jeu 06 Nov 2014, 11:50

Up
avatar

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 Sam 08 Nov 2014, 19:21

Up
avatar

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 Invité Dim 09 Nov 2014, 08: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 Variable sujet verrouillé 907288 et Variable sujet verrouillé Ajouter2024

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 Variable sujet verrouillé 907288 et Variable sujet verrouillé Ajouter2024

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 boutonVariable sujet verrouillé Boutonvalider



a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Variable sujet verrouillé

Message par Space Sapien Dim 09 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é =/
avatar

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 Invité Dim 09 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++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

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

- Sujets similaires

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