Connaissant la longueur d'un champ text que j'affiche (via un select
length(champ), je joue avec des bornes afin d'afficher une partie du texte
(via un select substring(champ, depart, nb_caract)et de proposer de cliquer
sur pg suivantes, ou pg précédentes pour dérouler tout le contenu. Or, le
problème qui se pose est la coupure de mots.
Mon champ text fait à peu près 18000 de long, mes bornes font su "saut" tous
les trois mille, et bien entendu sans se préocupper de savoir si le dernier
mot affiché est coupé ou non.
Existe-t-il une solution à cela, où dois-je changer de stratégie ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Marc Molina
Bonjour x,
Je pense que couper au niveau du mot n'est pas une solution. Comme tu ne contrôles pas tes textes au niveau des mots la lecture de textes ne sera logique pour personne. Une solution consiste à utiliser les chapitres, sections, rubriques et autres paragraphes de tes textes pour les couper. Un article de 1800 mots sera probablement composé de 3-4 sections, ce qui nous donne 4 pages considérant qu'on sépare par section sur plusieurs pages, 1 page pour chacune des sections. Pour couper ton texte il te suffit de repérer les balises des sections, sans doute un tag HTML genre <h1> ou <h2> suivant ce que tu utilises. L'avantage c'est que tu peux proposer une version imprimable à tes visiteurs en plus de cette version page par page.
JM
-- Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
Bonjour x,
Je pense que couper au niveau du mot n'est pas une solution.
Comme tu ne contrôles pas tes textes au niveau des mots la lecture de textes
ne sera logique pour personne.
Une solution consiste à utiliser les chapitres, sections, rubriques et
autres paragraphes de tes textes pour les couper.
Un article de 1800 mots sera probablement composé de 3-4 sections, ce qui
nous donne 4 pages considérant qu'on sépare par section sur plusieurs pages,
1 page pour chacune des sections.
Pour couper ton texte il te suffit de repérer les balises des sections, sans
doute un tag HTML genre <h1> ou <h2> suivant ce que tu utilises.
L'avantage c'est que tu peux proposer une version imprimable à tes visiteurs
en plus de cette version page par page.
JM
--
Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
Je pense que couper au niveau du mot n'est pas une solution. Comme tu ne contrôles pas tes textes au niveau des mots la lecture de textes ne sera logique pour personne. Une solution consiste à utiliser les chapitres, sections, rubriques et autres paragraphes de tes textes pour les couper. Un article de 1800 mots sera probablement composé de 3-4 sections, ce qui nous donne 4 pages considérant qu'on sépare par section sur plusieurs pages, 1 page pour chacune des sections. Pour couper ton texte il te suffit de repérer les balises des sections, sans doute un tag HTML genre <h1> ou <h2> suivant ce que tu utilises. L'avantage c'est que tu peux proposer une version imprimable à tes visiteurs en plus de cette version page par page.
JM
-- Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)