[Réglé] Supprimer "re:" des titres de sujet sur la page d'index

Forum de support pour les questions concernant l'utilisation de phpBB 3.1, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que les Styles ou les Extensions.

Modérateur : Équipe

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

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.
Verrouillé
nesumi
Posteur néophyte
Posteur néophyte
Messages : 50
Enregistré le : 28 avr. 2010 à 00:44

Supprimer "re:" des titres de sujet sur la page d'index

Message par nesumi »

Bonsoir à tous

je viens d'installer un forum 3.1.4 et je cherche un moyen de supprimer la mention "Re:" qui apparait devant le titre des sujets, dans la colonne "dernier message" sur la page d'index.

J'ai beau chercher l'info, je ne l'ai pas trouvée pour la version 3.1

J'ai tenté de supprimer le "re:" dans le fichier posting.php, j'ai purgé le cache, mais ça ne semble pas fonctionner.

Merci :)
Avatar du membre
ABDev
Programmationateur
Programmationateur
Messages : 14679
Enregistré le : 12 mai 2005 à 23:54

Re: Supprimer "re:" des titres de sujet sur la page d'index

Message par ABDev »

Bonsoir,
Si vous l'avez supprimé dans le fichier posting.php, c'est tout bon.
Les prochaines réponses ne comporteront pas la mention.

Par contre, pour les messages actuels (c'est pour ça que vous le voyez toujours), il faut soit modifier les titres dans la base de données, soit filtrer via un bout de code l'affichage.
Je pense que la meilleure solution reste l'attente, surtout si votre forum est actif.
Pour se payer le luxe d'être feignant, il faut sans cesse faire travailler ses méninges ! (Korben)

On clique sur le bouton Répondre plutôt que le bouton Citer ...
Un problème avec une extension ? Pas de lien vers celle-ci ? Sujet ignoré !
gpinpin
Maître-posteur
Maître-posteur
Messages : 414
Enregistré le : 12 mars 2008 à 10:28
Contact :

Re: Supprimer "re:" des titres de sujet sur la page d'index

Message par gpinpin »

Bonjour
Comme ça m’intéresse je suppose que c'est cette ligne où il faut supprimer le "Re"

Code : Tout sélectionner

	$post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? 'Re: ' : '') . censor_text($post_data['post_subject']);
qui devient:

Code : Tout sélectionner

		$post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? '') . censor_text($post_data['post_subject']);
Ce qui m'inquiète c’est dans l'interrogation si il faut laisser le 'Re:'

Merci si vous pouvez me confirmer
A+ Gpinpin
Forum en 3.3.7 et PHP 7.4.28 (LWS)
sous wamp en sécurisé (tests) phpbb 3.3.7 et PHP 8.15 et PHP 7.4.28
nesumi
Posteur néophyte
Posteur néophyte
Messages : 50
Enregistré le : 28 avr. 2010 à 00:44

Re: Supprimer "re:" des titres de sujet sur la page d'index

Message par nesumi »

Bonjour,

J'ai refait un essai ce matin avec un nouveau sujet, sans passer par la "réponse rapide", et ça ne fonctionne pas :(

Dans le bout de code cité par Gpinpin, j'ai supprimé les deux "Re:", sans rien toucher d'autre.
FoFa
Resp. des supporters
Resp. des supporters
Messages : 10515
Enregistré le : 15 nov. 2008 à 18:04
Localisation : Auxonne
Contact :

Re: Supprimer "re:" des titres de sujet sur la page d'index

Message par FoFa »

Hello

Il faut modifier autre part pour la réponse rapide
De retour parmi vous :wink:
Manard
Empereur des posts
Empereur des posts
Messages : 1043
Enregistré le : 31 mars 2012 à 09:24

Re: Supprimer "re:" des titres de sujet sur la page d'index

Message par Manard »

Bonjour,

Si ça peut vous aider, l'expression 'Re: ' apparaît dans ces fichiers :

functions_content.php sous /includes

lignes :

1297 if ($allow_reply && strpos($string, 'Re: ') === 0)
1331 $string = 'Re: ' . $string;

posting.php à la racine

ligne :

1603 $post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? 'Re: ' : '') . censor_text($post_data['post_subject']);


ucp_pm_compose.php sous includes/ucp/

ligne

954 $message_subject = ((!preg_match('/^Re:/', $message_subject)) ? 'Re: ' : '') . censor_text($message_subject);


viewtopic.php à la racine

ligne

2115 'SUBJECT' => 'Re: ' . censor_text($topic_data['topic_title']),

Bonne journée

Bernard
Avatar du membre
sub60
Floodeur universel
Floodeur universel
Messages : 9461
Enregistré le : 19 juin 2006 à 15:14
Localisation : oise

Re: Supprimer "re:" des titres de sujet sur la page d'index

Message par sub60 »

Hello,

Bonne lecture ( fin du mesage et le suivant (pour la réponse rapide) ) :wink:
http://forums.phpbb-fr.com/support-util ... l#p1476910
en retraite sur le woueb :mrgreen:
nesumi
Posteur néophyte
Posteur néophyte
Messages : 50
Enregistré le : 28 avr. 2010 à 00:44

Re: Supprimer "re:" des titres de sujet sur la page d'index

Message par nesumi »

Merci, ça marche parfaitement :) :)
Verrouillé

Retourner vers « Utilisation »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité