[Réglé] Spoiler automatique avec "lire la suite"

Forum pour discuter des extensions, du processus de validation, la traduction des extensions, pour rechercher des extensions...
Pas de support dans cette section

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Attention, aucun support n'est fourni dans cette section.
Partager sur FacebookPartager sur TwitterPartager sur Google+

[Réglé] Spoiler automatique avec "lire la suite"

Messagepar FranckUS99 » 09 Jan 2017 à 15:41

Bonjour à tous,

un posteur en particulier nous met régulièrement des tartines de plus de 2500 caractères( espaces compris). Non que ses posts soient intéressants mais plutôt compliqués à lire sur smartphones pour certains et/ou pas intéressants car trop longs pour d'autres.

J'aimerais donc que ne subsistent que les xxx 1ers caractères de son post et qu'un clic sur "lire la suite" ouvre la totalité de celui-ci.

Je n'ai pas su trouver une telle extension. Existe t-elle? Ou même une modif quelconque n'importe où.
Chuis prêt à tout :!: :D
Modifié en dernier par FranckUS99 le 17 Fév 2017 à 10:24, modifié 1 fois.
Forum en prod: http://www.ultras-sapiac.com/forum/index.php prosilver avec style perso.
Forum 3.1.10 en dev : http://www.ultras-sapiac.com/murof2/index.php
Compte test: test2.3119 mdp Testdeux
Compte admin dispo par mp.
FranckUS99
Posteur néophyte
Posteur néophyte
 
Messages: 38
Enregistré le: 09 Mai 2013 à 14:53

Re: Spoiler automatique avec "lire la suite"

Messagepar pierredu » 09 Jan 2017 à 15:46

Dans l'extension Advanced BBCode, il y a une fonctionnalité appelée spoiler qui devrait correspondre à cette recherche.
Avatar de l’utilisateur
pierredu
Extensions
Extensions
 
Messages: 897
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris

Re: Spoiler automatique avec "lire la suite"

Messagepar FranckUS99 » 09 Jan 2017 à 20:08

Bonsoir pierredu, bonsoir à tous,

j'ai déja tenté avec le bbcode spoiler de cabot qui fonctionne aussi bien que celui d'ABBC mais c'est une action volontaire du posteur(ou d'un modo) que de mettre ce bbcode. De plus c'est l'ensemble du texte qui est masqué. Ce que je veux éviter.

S'il possible de modifier ce bbcode pour ne cacher qu'au delà de xxx caracteres, cela fera l'affaire. Les posts "proustiens" n'étant pas,heureusement, légions.

Extensions, bbcode, manip quelconque, peu m'importe. Une réaction automatique du forum serait un plus.
Après, c'est juste un confort de lecture, pas la peine de s'y arracher les cheveux. :D
Merci de ton/vos aides.
Forum en prod: http://www.ultras-sapiac.com/forum/index.php prosilver avec style perso.
Forum 3.1.10 en dev : http://www.ultras-sapiac.com/murof2/index.php
Compte test: test2.3119 mdp Testdeux
Compte admin dispo par mp.
FranckUS99
Posteur néophyte
Posteur néophyte
 
Messages: 38
Enregistré le: 09 Mai 2013 à 14:53

Re: Spoiler automatique avec "lire la suite"

Messagepar FranckUS99 » 14 Jan 2017 à 19:13

Bonsoir à tous,

petit up :cry:
Forum en prod: http://www.ultras-sapiac.com/forum/index.php prosilver avec style perso.
Forum 3.1.10 en dev : http://www.ultras-sapiac.com/murof2/index.php
Compte test: test2.3119 mdp Testdeux
Compte admin dispo par mp.
FranckUS99
Posteur néophyte
Posteur néophyte
 
Messages: 38
Enregistré le: 09 Mai 2013 à 14:53

Re: Spoiler automatique avec "lire la suite"

Messagepar pierredu » 14 Jan 2017 à 22:04

On voit bien ce qu'il faudrait faire.
Mais les énergies sont mobilisées par la nouvelle version 3.2.0, qui nécessite pas mal de boulot en aval.
Avatar de l’utilisateur
pierredu
Extensions
Extensions
 
Messages: 897
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris

Re: Spoiler automatique avec "lire la suite"

Messagepar FranckUS99 » 14 Jan 2017 à 23:09

Pas de souci! Je me doutais bien un peu. Quand je vois le binz que ça été pour moi de passer de 3.0.12 à 3.1.9 direct :roll: Sans vous, c’était même pas la peine d'y penser! Donc, je patiente.
Je laisse le sujet ouvert et reviens vers vous en février.
Bonne mise à niveau :D
Forum en prod: http://www.ultras-sapiac.com/forum/index.php prosilver avec style perso.
Forum 3.1.10 en dev : http://www.ultras-sapiac.com/murof2/index.php
Compte test: test2.3119 mdp Testdeux
Compte admin dispo par mp.
FranckUS99
Posteur néophyte
Posteur néophyte
 
Messages: 38
Enregistré le: 09 Mai 2013 à 14:53

Re: Spoiler automatique avec "lire la suite"

Messagepar pierredu » 26 Jan 2017 à 18:06

J'ai pris le temps de regarder ce qu'il faudrait faire.

En fait, c'est un serpent de mer, cette fonctionnalité. On en parle un peu partout mais sans jamais arriver à quelque chose, pour une bonne et simple raison : la présence des bbcodes. Pour qu'une telle extension fonctionne, il faut pouvoir couper en dehors d'un bbcode et pour pouvoir faire ça, il faut mettre en œuvre un analyseur syntaxique complet, qui tienne compte des bbcodes existants et futurs (puisqu'on peut toujours en rajouter).

Dans ces conditions, j'imagine qu'une solution serait de limiter la longueur des messages (actuellement, cette longueur s'applique à tous les forums, mais il devrait être possible d'avoir une valeur par forum, cela ne devrait pas être trop difficile à coder).
Avatar de l’utilisateur
pierredu
Extensions
Extensions
 
Messages: 897
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris

Re: Spoiler automatique avec "lire la suite"

Messagepar FranckUS99 » 27 Jan 2017 à 17:16

Bonjour pierredu, merci de te pencher sur mon cas.

Je t'avoue que quand j'ai cherché mon bonheur, j'ai été surpris de ne rien trouver s'y rapportant.
Vu que nativement prosilver 3.1.x limite à 60 000 le nombre de caractères et que ce nombre est modifiable, je pensais qu'il "suffisait" de coder " tu mets xxxx carractères et au dela tu mets le bbcode spoiler" ou un truc dans ce genre. Mais comme je ne sais faire que du copiage/adaptation de css.... :cry:
Je laisse ouvert encore quelques jours, au cas ou....
Forum en prod: http://www.ultras-sapiac.com/forum/index.php prosilver avec style perso.
Forum 3.1.10 en dev : http://www.ultras-sapiac.com/murof2/index.php
Compte test: test2.3119 mdp Testdeux
Compte admin dispo par mp.
FranckUS99
Posteur néophyte
Posteur néophyte
 
Messages: 38
Enregistré le: 09 Mai 2013 à 14:53

Re: Spoiler automatique avec "lire la suite"

Messagepar FranckUS99 » 16 Fév 2017 à 14:07

Un p'tit up.... :cry:
Forum en prod: http://www.ultras-sapiac.com/forum/index.php prosilver avec style perso.
Forum 3.1.10 en dev : http://www.ultras-sapiac.com/murof2/index.php
Compte test: test2.3119 mdp Testdeux
Compte admin dispo par mp.
FranckUS99
Posteur néophyte
Posteur néophyte
 
Messages: 38
Enregistré le: 09 Mai 2013 à 14:53

Re: Spoiler automatique avec "lire la suite"

Messagepar tomberaid » 16 Fév 2017 à 17:36

Hello
Je pense qu'en partant d'une extension tell que :
Show first post only to guest, vous pourriez peut-être faire ce que vous souhaitez, mais ce n'est pas moi qui vais savoir comment faire, c'est juste une idée que je lance.

Cordialement
Image
Avatar de l’utilisateur
tomberaid
Roi des posts
Roi des posts
 
Messages: 683
Enregistré le: 18 Juin 2009 à 00:27

Re: Spoiler automatique avec "lire la suite"

Messagepar pierredu » 16 Fév 2017 à 22:04

Je crois que vous n'avez pas compris le vrai problème.

L'idée de tronquer un message suppose de pouvoir l'analyser, afin de déterminer si la coupure à 6 000 caractères (par exemple) tombe dans du texte courant ou au sein d'une imbrication de niveau quelconque de bbcodes. Cela suppose de gérer un analyseur syntaxique de profondeur quelconque (bbcodes ouverts mais pas refermés à un niveau quelconque). Autrement dit, personne ne se lancera dans l'aventure. C'est tout.

Je crois que la seule solution envisageable est celle de créer des forums avec des messages longueur limitée qui possèdent des liens vers des sujets avec messages de longueur non limitée. Mais c'est un énorme boulot.

Pour moi, bonne chance à qui s'y lancera. Pas moi.
Avatar de l’utilisateur
pierredu
Extensions
Extensions
 
Messages: 897
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris

Re: Spoiler automatique avec "lire la suite"

Messagepar FranckUS99 » 17 Fév 2017 à 10:24

J'étais loin d'imaginer que c'était aussi complexe sur un forum phpBB :!:
Sujet "réglé".
Forum en prod: http://www.ultras-sapiac.com/forum/index.php prosilver avec style perso.
Forum 3.1.10 en dev : http://www.ultras-sapiac.com/murof2/index.php
Compte test: test2.3119 mdp Testdeux
Compte admin dispo par mp.
FranckUS99
Posteur néophyte
Posteur néophyte
 
Messages: 38
Enregistré le: 09 Mai 2013 à 14:53

Re: Spoiler automatique avec "lire la suite"

Messagepar cabot » 14 Mar 2017 à 21:05

Hello,

En espérant que tu repasses dans le coin... :mrgreen:

Je fouinais dans les plugins jQuery et je suis tombé sur celui-ci qui m'a fait pensé à ta demande, du coup j'en ai fait une petite extension. :)

Archive contenant la version corrigée et fonctionnelle :
cabot_jquerycollapser.zip
(11.57 Kio) Téléchargé 29 fois

Ouvre cabot\jquerycollapser\styles\prosilver\template\event\overall_footer.after.html
Trouve :
Code: Tout sélectionner
$('span.utilisateur-XYZ')

Remplace XYZ par l'ID de l'utilisateur dont tu souhaites tronquer les messages.

Tu peux ajouter/modifier les options (nombre de ligne, nombre de mots, etc.) dans ce même fichier en te référant à cette page.
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26717
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque

Re: Spoiler automatique avec "lire la suite"

Messagepar Selene Bathory » 14 Mar 2017 à 21:15

Peut-être que ça ne sera pas utile mais j'ai pensé à "newspage extension" qui a une fonction tronquer pour l'affichage des billets de news. Peut-être que ça peut donner des pistes pour une autre façon de faire.
https://www.phpbb.com/customise/db/exte ... _newspage/
Image
Avatar de l’utilisateur
Selene Bathory
Posteur néophyte
Posteur néophyte
 
Messages: 57
Enregistré le: 10 Fév 2014 à 15:46
Localisation: Limousin

Re: Spoiler automatique avec "lire la suite"

Messagepar FranckUS99 » 14 Mar 2017 à 21:57

Hey, je passe en vitesse avant de partir au taff. Je vois ça dans la semaine. Je te tiens évidement au courant :!:
Forum en prod: http://www.ultras-sapiac.com/forum/index.php prosilver avec style perso.
Forum 3.1.10 en dev : http://www.ultras-sapiac.com/murof2/index.php
Compte test: test2.3119 mdp Testdeux
Compte admin dispo par mp.
FranckUS99
Posteur néophyte
Posteur néophyte
 
Messages: 38
Enregistré le: 09 Mai 2013 à 14:53

Suivante

Retourner vers Discussions et recherches d'extensions

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités