masquer la mention "dernières éditions"

3 participants

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

Résolu masquer la mention "dernières éditions"

Message par Rémi B Sam 5 Oct 2019 - 10:03

Bonjour à tous,

J'ai trouver cette astuce pour masquer la mention "dernières éditions" sur un message spécifique tout en conservant cette option du forum d'une manière générale.

https://forum.forumactif.com/t370706-masquer-toutes-les-mentions-derniere-edition-par-ou-les-masquer-seulement-sur-un-message-specifique#3134135

Seulement bien que ce script fonctionne parfaitement sur l'affichage d'un ordinateur, la mention " dernières éditions " apparaît toujours lorsque l'on se connecte sur le forum avec une tablette ou un téléphone.

Est-ce que quelqu’un serait comment faire pour que cette astuce fonctionne aussi sur toutes les apparences (ou affichage simplifié)?

Bien cordialement,

Rémi
Rémi B

Rémi B
Nouveau membre

Messages : 13
Inscrit(e) le : 24/08/2019

http://etreenpaixavecdieu.forumactif.com
Rémi B a été remercié(e) par l'auteur de ce sujet.

Résolu Re: masquer la mention "dernières éditions"

Message par Neptunia Dim 6 Oct 2019 - 10:49

Bonjour Rémi B, et bienvenue sur le Forum des Forums Forumactif


Pour que ça fonctionne sur la version mobile il faut déjà éditer le template mobile viewtopic_body de la même façon que le template web. Enregistrer et publier le template.

Pour le javascript, testé en version mobile moderne cette version fera l'affaire (à la place de celle dispo dans le tuto) :

Code:
   $(function(){
      $(".postbody, #mpage-body-modern .post-content").filter(function(){
        return-1!=$(this).html().indexOf("[hideedit]")&&$(this).html($(this).html().replace(/\[hideedit\]/g,""))
      }).parent().find("span.edit").remove()
    });


Dernière édition par Neptunia le Dim 6 Oct 2019 - 11:29, édité 1 fois (Raison : Script testé en conditions réelles)
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: masquer la mention "dernières éditions"

Message par *Splash* Dim 6 Oct 2019 - 10:57

Remplace le template viewtopic_body de la version mobile par celui-ci :
Code:
<script type="text/javascript">
    //<![CDATA[
    var hiddenMsgLabel = { visible:'{JS_HIDE_HIDDEN_MESSAGE}', hidden:'{JS_SHOW_HIDDEN_MESSAGE}' };
    showHiddenMessage = function(id)
    {
        try
        {
            var regId = parseInt(id, 10);
            if( isNaN(regId) ) { regId = 0; }

            if( regId > 0)
            {
                $('.post--' + id).toggle(0, function()
                {
                    if( $(this).is(":visible") )
                    {
                        $('#hidden-title--' + id).html(hiddenMsgLabel.visible);
                    }
                    else
                    {
                        $('#hidden-title--' + id).html(hiddenMsgLabel.hidden);
                    }
                });
            }
        }
        catch(e) { }

        return false;
    };

    //]]>
</script>

<div class="breadcrumbs">
    <a class="nav nav-solid" href="{U_INDEX}">
        <span>{L_INDEX}</span>
    </a>
    {NAV_CAT_DESC_DESKTOP}
</div>

<!-- BEGIN topicpagination -->
{PAGINATION}
<!-- END topicpagination -->
{POLL_DISPLAY}

<!-- BEGIN postrow -->
<div id="{postrow.U_POST_ID}" class="topic">
    <!-- BEGIN hidden -->
    <div class="post {postrow.hidden.ROW_CLASS}" style="{postrow.displayed.DISPLAYABLE_STATE}">
        <p style="text-align:center">{postrow.hidden.MESSAGE}</p>
    </div>
    <!-- END hidden -->
    <!-- BEGIN displayed -->
    <div id="p{postrow.displayed.U_POST_ID}" class="post-section {postrow.displayed.ROW_COUNT}{postrow.displayed.ONLINE_IMG_NEW} post--{postrow.displayed.U_POST_ID}">
        <div class="post-head">
            <div class="post-icon"><i class="material-icons">person</i>{postrow.displayed.POSTER_AVATAR}</div>
            <div class="post-info">
                <div class="h3">{postrow.displayed.POST_DATE_NEW}</div>
                <div class="post-details">{L_TOPIC_BY} {postrow.displayed.POSTER_NAME}</div>
            </div>
        </div>
        <div class="post-content">
            {postrow.displayed.MESSAGE}
            <!-- BEGIN switch_attachments -->
            <div class="attachbox">
                <p class="title">{postrow.displayed.switch_attachments.L_ATTACHMENTS}</p>
                <dl class="attachments">
                    <!-- BEGIN switch_post_attachments -->
                    <dt>
                        <!-- BEGIN switch_dl_att -->
                        <a class="postlink" href="{postrow.displayed.switch_attachments.switch_post_attachments.switch_dl_att.U_ATTACHMENT}">{postrow.displayed.switch_attachments.switch_post_attachments.switch_dl_att.ATTACHMENT}</a> {postrow.displayed.switch_attachments.switch_post_attachments.switch_dl_att.ATTACHMENT_DEL}
                        <!-- END switch_dl_att -->
                        <!-- BEGIN switch_no_dl_att -->
                        {postrow.displayed.switch_attachments.switch_post_attachments.switch_no_dl_att.ATTACHMENT} {postrow.displayed.switch_attachments.switch_post_attachments.switch_no_dl_att.ATTACHMENT_DEL}
                        <!-- END switch_no_dl_att -->
                    </dt>
                    <dd>
                        <!-- BEGIN switch_no_comment -->
                        <p>{postrow.displayed.switch_attachments.switch_post_attachments.switch_no_comment.ATTACHMENT_COMMENT}</p>
                        <!-- END switch_no_comment -->
                        <!-- BEGIN switch_no_dl_att -->
                        <p><strong>{postrow.displayed.switch_attachments.switch_post_attachments.switch_no_dl_att.TEXT_NO_DL}</strong></p>
                        <!-- END switch_no_dl_att -->
                        <p>(<span class="ltr">{postrow.displayed.switch_attachments.switch_post_attachments.FILE_SIZE}</span>) {postrow.displayed.switch_attachments.switch_post_attachments.NB_DL}</p>
                    </dd>
                    <!-- END switch_post_attachments -->
                </dl>
            </div>
            <!-- END switch_attachments -->
        </div>
        
        <ul class="post-buttons">
            <li>{postrow.displayed.EDIT_IMG}</li>
            <li>{postrow.displayed.DELETE_IMG}</li>
        </ul>
    </div>
    <!-- BEGIN first_post_br -->
    <hr id="first-post-br" />
    <!-- END first_post_br -->
    <!-- END displayed -->
</div>
<!-- END postrow -->
<!-- BEGIN topicpagination -->
{PAGINATION}
<!-- END topicpagination -->
{INLINE_MESSAGE}
{QUICK_REPLY_FORM}

<!-- BEGIN switch_user_authreply -->
<a href="{U_POST_REPLY_TOPIC}" rel="nofollow" class="btn-floating">
    <i class="material-icons"></i>
</a>
<!-- END switch_user_authreply -->

Enregistrer et publier
*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: masquer la mention "dernières éditions"

Message par Rémi B Dim 6 Oct 2019 - 12:46

Bonjour à chacun et merci pour votre réponse.

J'ai éditer le Template mobile viewtopic_body de la même façon que le Template web puis j'ai enregistrer et publier le template.

Pour le javascript, j'ai aussi modifié la version proposé de la version mobile moderne (à la place de celle dispo dans le tuto) et cela bien fonctionner.

( Étrangement pour que cela fonctionne il m'a par contre fallu cliquer sur forcer les Template par défaut en "oui" puis ensuite réenregistrer en forcé les Template par défauts en "non". Je ne sais pas pourquoi il ne l'a pas pris en compte des le début car c'était bien "non" qui était sélectionner mais en tous cas cela fonctionne bien maintenant sur la web comme sur la vue mobile).

Merci à vous pour votre aide et très bonne continuation,

Rémi


Dernière édition par Rémi B le Dim 6 Oct 2019 - 13:19, édité 1 fois
Rémi B

Rémi B
Nouveau membre

Messages : 13
Inscrit(e) le : 24/08/2019

http://etreenpaixavecdieu.forumactif.com
Rémi B a été remercié(e) par l'auteur de ce sujet.

Résolu Re: masquer la mention "dernières éditions"

Message par Neptunia Dim 6 Oct 2019 - 13:18

Pouvez vous nous donner le lien d'un sujet accessible aux invités et contenant un message édité ?
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: masquer la mention "dernières éditions"

Message par Rémi B Dim 6 Oct 2019 - 13:23

Juste pour précision : Étrangement pour que cela fonctionne il m'a fallu cliquer sur forcer les Template par défaut en "oui" puis ensuite réenregistrer en forcé les Template par défauts en "non". Je ne sais pas pourquoi il ne l'a pas pris en compte des le début car c'était bien "non" qui était sélectionner mais en tous cas cela fonctionne bien maintenant sur la web comme sur la vue mobile.

Sujet ainsi résolu.

Merci à tous pour votre aide.

Rémi
Rémi B

Rémi B
Nouveau membre

Messages : 13
Inscrit(e) le : 24/08/2019

http://etreenpaixavecdieu.forumactif.com
Rémi B 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