Page 1 sur 1

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

Posté : 08 juin 2015 à 00:16
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 :)

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

Posté : 08 juin 2015 à 02:18
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.

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

Posté : 08 juin 2015 à 11:03
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

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

Posté : 08 juin 2015 à 11:53
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.

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

Posté : 08 juin 2015 à 12:36
par FoFa
Hello

Il faut modifier autre part pour la réponse rapide

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

Posté : 08 juin 2015 à 14:59
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

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

Posté : 10 juin 2015 à 12:00
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

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

Posté : 11 juin 2015 à 21:47
par nesumi
Merci, ça marche parfaitement :) :)