Retirer le retour à la ligne du Dernier Message

4 participants

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

Résolu Retirer le retour à la ligne du Dernier Message

Message par N3m0 Mar 21 Oct 2014 - 16:50

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Personnes concernées par le problème : Moi uniquement
Lien du forum : http://testnemo.forumactif.org/

Description du problème

Bonjour.

J'ai cherché un bon moment, notamment sur Forumactif également, après peut-être n'ai-je pas mit les bon mots clés, bref ... J'aimerais modifier mon template Page d'accueil - affichage des catégories [ index_box ]. Sur un forum, j'ai vu qu'il était possible de retirer le retour à la ligne du Dernier Message [ {catrow.forumrow.LAST_POST} ] mais, je n'ai rien trouvé à ce sujet en recherchant sur le net. Sur un post datant de 2011, il a été que c'était impossible mais, depuis, cela a dû changer car je trouve bon nombre de forum avec. Exemple sur les forums suivant :
http://m-ikebukuro.forumactif.fr/
http://www.sos-rpg.com/

J'aimerais donc savoir, comment faire pour retirer ce saut à la ligne afin que tout soit sur une seule et même ligne. Titre + date + pseudo du membre.

J'espère que cela est clair, je crains m'être un peu emmêlé et je m'en excuse d'avance, ainsi que si la réponse a déjà été donné.

Merci d'avance.

Cordialement.


Dernière édition par N3m0 le Mer 22 Oct 2014 - 1:01, édité 1 fois
avatar

N3m0
*

Féminin
Messages : 43
Inscrit(e) le : 23/06/2014

http://eterniacity.forumactif.org/
N3m0 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Retirer le retour à la ligne du Dernier Message

Message par Neptunia Mar 21 Oct 2014 - 20:09

Bonjour, et bienvenue sur le Forum des Forums Forumactif


C'est possible aujourd'hui et ça l'était déjà en 2011.
Il suffit d'attribuer un class à la variable concernée puis d'utiliser un script de recherche/remplacement comme celui-ci
résolu Remplacer les virgules des sous-forums par des sauts de ligne

Au lieu de remplacer ">, ", ici on remplacera les <br>.




Une variante consiste à utiliser du jQuery au lieu du javascript. Vos deux exemples utilisent d'ailleurs le même script. Un tuto est très probablement disponible sur SOS-RPG

Code:
<script type="text/javascript">jQuery('#last').html(jQuery('#last').html().replace(/<br>/g,'<span style="display: inline-block; padding: 0 2px;">-</span>')).removeAttr('id');</script>
Ici on remplace les balises <br> par un codage complet avec un span et son CSS embarqué
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: Retirer le retour à la ligne du Dernier Message

Message par Self Mar 21 Oct 2014 - 20:18

.Retirer le retour à la ligne du Dernier Message HSbTQ6a.
Bonjour et Bienvenue
sur le Forum des Forums ForumActif
Vu que vous êtes nouveau, voici quelques sujets importants :
Retirer le retour à la ligne du Dernier Message KoFs0PU Sécurité : mail de fondation - Ce qu'il ne faut pas faire
N'hésitez pas à ouvrir un nouveau sujet si vous ne trouvez pas votre réponse Wink
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Retirer le retour à la ligne du Dernier Message

Message par N3m0 Mar 21 Oct 2014 - 20:30

Bonsoir,

Merci pour la réponse. Je ne suis pas nouvelle mais merci tout de même =p Juste perdu les log de mon ancien compte qui date d'il y a ... Très longtemps.

Sur le topic de Forumactif que j'avais trouvé concernant cela en 2011, un Hyperactif avait pourtant dit que cela était impossible, m'enfin ce n'est pas plus important que cela. Donc ! Vu que j'ai pas bien compris comment fonctionner exactement le code, je suis retourné voir sur SOS du coup et en cherchant mieux, j'ai effectivement trouvé le code. D'ailleurs ça me perturbe le fait que certains code soit en rouge du coup car le <br> ne comporte pas de / mais si ça fonctionne comme ça, c'est l'essentiel. En tout cas merci, ça marche nickel ! =3

D'ailleurs ce script marche avec toutes les variables ?
avatar

N3m0
*

Féminin
Messages : 43
Inscrit(e) le : 23/06/2014

http://eterniacity.forumactif.org/
N3m0 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Retirer le retour à la ligne du Dernier Message

Message par Neptunia Mar 21 Oct 2014 - 21:31

N3m0 a écrit:
Sur le topic de Forumactif que j'avais trouvé concernant cela en 2011, un Hyperactif avait pourtant dit que cela était impossible
Hormis ce qui est spécifiquement prévu sur le panneau admin, chez Forumactif tout est impossible tant que personne ne démontre le contraire.
Hyperactif ou pas, ou même un membre du staff peut affirmer que c'est impossible en toute bonne foi.
Toutefois, à moins de fournir une raison claire à cette impossibilité, la plupart des problèmes d'apparence peuvent trouver une solution au moins par javascript.

N3m0 a écrit:je suis retourné voir sur SOS du coup et en cherchant mieux, j'ai effectivement trouvé le code. D'ailleurs ça me perturbe le fait que certains code soit en rouge du coup car le <br> ne comporte pas de / mais si ça fonctionne comme ça, c'est l'essentiel.
Voyant que le script utilisé était identique à la virgule près, je me suis douté qu'un tuto devait être disponible quelque part et le candidat idéal était SOS RPG.
La variable génère des <br>, si on remplace les <br />, le script n'en trouvera pas et ne remplacera donc rien.

N3m0 a écrit:D'ailleurs ce script marche avec toutes les variables ?
En principe oui, mais ses utilisations les plus connues sont :
1/ Sur les variables du QEEL pour personnaliser les textes standard.
2/ Sur la liste des sous-forums pour se débarrasser de cette fameuse virgule.

P.S. Pourriez-vous poster le lien du tuto de SOS-RPG ?
Ca pourrait toujours dépanner des membres tombant sur ce sujet, même s'il est nécessaire de s'inscrire au préalable.
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: Retirer le retour à la ligne du Dernier Message

Message par N3m0 Mar 21 Oct 2014 - 21:38

Oui j'ai tenté le <br /> et effectivement ça ne fonctionnait pas.

Pour le QEEL je l'utilise effectivement. Enfin au pire des cas, j'aurais qu'à tester un peu toutes les variables un jour où je m'ennuie pour voir si je fais des découvertes !

Pour SOS-RPG, pas de souci, par contre il ne s'agit pas d'un tuto mais ils donnent malgré tout directement le code ainsi que l'endroit où il faut modifier le template donc oui, ça sera toujours utile pour ceux qui recherche également ce code =3 Donc voici le lien :
http://www.sos-rpg.com/t24203-terminee-dernier-message-sur-une-ligne
avatar

N3m0
*

Féminin
Messages : 43
Inscrit(e) le : 23/06/2014

http://eterniacity.forumactif.org/
N3m0 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Retirer le retour à la ligne du Dernier Message

Message par Chinelle Mar 21 Oct 2014 - 21:43

Si ça peut vous aider. J'ai empêché le comportement de retour à la ligne en mettant un display none sur les "br" de mon dernier message. C'est moins lourd que du javascript.

Code:
.dernierPoste br {
display: none;
}

Bonne soirée
Chinelle

Chinelle
**

Féminin
Messages : 67
Inscrit(e) le : 08/12/2009

https://www.kingdom-hearts-rpg.com/
Chinelle a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Retirer le retour à la ligne du Dernier Message

Message par Neptunia Mar 21 Oct 2014 - 22:02

Bonjour Chinelle et bien trouvé thumright

Plus léger, plus simple à mettre en oeuvre, fonctionnera même si l'utilisateur désactive le javascript.
Le seul inconvénient est que cette approche permettra la suppression mais pas le remplacement.
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: Retirer le retour à la ligne du Dernier Message

Message par Self Mar 21 Oct 2014 - 22:42

Neptune- a écrit:Le seul inconvénient est que cette approche permettra la suppression mais pas le remplacement.

C'est pour ça qu j'ai édité mon message What a Face .
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Retirer le retour à la ligne du Dernier Message

Message par N3m0 Mer 22 Oct 2014 - 1:02

Bon à savoir ça aussi =3

En tout cas merci à vous, tout est good du coup je met en résolu.

Bonne soirée à vous !
avatar

N3m0
*

Féminin
Messages : 43
Inscrit(e) le : 23/06/2014

http://eterniacity.forumactif.org/
N3m0 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Retirer le retour à la ligne du Dernier Message

Message par Invité Mer 22 Oct 2014 - 6:11

Salut à toutes et à tous,

on peut ajouter du contenu avec la css dans cette partie:
Comme ceci :
Code:

/*SUPPRESSION DES SAUTS DE LIGNE*/
td.row3.over span.gensmall span br {display:none;}
/*ON DECALLE LE LIEN DE 5px  DE LA DROITE*/
td.row3.over span.gensmall span a[title] {margin-right:5px;text-decoration:none;}
/*ON DECALLE LE PSEUDO DE 5px  DE LA GAUCHE*/
td.row3.over span.gensmall span strong a.gensmall[href^="/u"]{margin-left:5px;text-decoration:none;}
/*ON  INSERE UN CARACTERE APRES LE LIEN*/
td.row3.over span.gensmall span a[title]:after {content:" @";color:red;}
/*ON INSERE UN CARACTERE AVANT LE PSEUDO*/
td.row3.over span.gensmall span strong a.gensmall[href^="/u"]:before{content:"==>";color:yellow;}


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