[Réglé] Utiliser LAST_POST_SUBJECT en sujet des zones de réponse

Aide aux auteurs d'extensions pour phpBB 3.2.x

Modérateur: Equipe

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

[Réglé] Utiliser LAST_POST_SUBJECT en sujet des zones de réponse

Messagepar Guguss » 25 Jan 2018 à 14:23

Bonjour à tous,
Après avoir beaucoup cherché et essayé en vain, je me résous à solliciter votre aide.

Petite explication du pourquoi de la demande d'abord :
Sur notre forum photo, il n'est pas toujours facile de savoir quand un membre a posté une nouvelle photo dans son topic, ni la trouver au milieu des messages des autres membres. Une règle s'est donc imposée : l'auteur du topic édite systématiquement le titre de son 1er post pour indiquer la date d'ajout de sa dernière photo et la page.

==> c'est simple mais contraignant, très, et cela nous est souvent "reproché" par les nouveaux membres.


L'idée :
Pour supprimer cette contrainte, il faudrait que le membre puisse simplement indiquer sa mise à jour dans le champ "sujet" de l'éditeur complet ou rapide, et que ce nouveau titre soit le sujet par défaut des messages suivants.


Comment :
Je pensais donc faire appel à {LAST_POST_SUBJECT}, à l'image de ce qui est utilisé dans viewforum.html, pour remplacer {SUBJECT} dans quickreply_editor.html et posting_editor.html.

Hélas, on ne retrouve pas 'LAST_POST_SUBJECT' dans posting.php :(

Toutefois, ce dernier inclus functions_posting.php et functions_display.php qui eux contiennent la fonction. Je pensais que ce ne serait pas trop difficile de créer dans posting.php quelque chose comme :
'LAST_POST_SUBJECT' => censor_text($post_data['topic_last_post_subject']),

qui serait quasiment identique à ce qu'on trouve dans viewforum.php :
'LAST_POST_SUBJECT' => censor_text($row['topic_last_post_subject']),

Mais je me suis trompé et n'y arrive pas... il me faut bien reconnaitre que si j'ai appris à "lire" et comprendre tout ce code, je ne peux en rien prétendre à savoir coder (ou vraiment des choses très basiques) :oops: :roll:


Est-ce que cette idée vous parait réalisable ?
Est-ce que vous pourriez vous me proposer quelque chose, voire même une solution totalement différente (pas trouvé d'extension hélas) ?

Si c'est le cas, merci d'avance :wink:
Modifié en dernier par Guguss le 30 Jan 2018 à 11:08, modifié 1 fois.
Instinct-photo
phpbb en version 3.2.1.
Hébergé chez O2Switch
Thème : RAVAIO
Avatar de l’utilisateur
Guguss
Posteur néophyte
Posteur néophyte
 
Messages: 22
Enregistré le: 30 Aoû 2014 à 11:45

Re: Utiliser LAST_POST_SUBJECT en sujet des zones de réponse

Messagepar Skouat » 27 Jan 2018 à 23:38

Bonjour,

Avez-vous jeté un oeil à QTE ?
Il est possible d'ajouter des attributs de sujet de type "date"
Skouat
Traducteur
Traducteur
 
Messages: 13783
Enregistré le: 02 Avr 2008 à 20:47

Re: Utiliser LAST_POST_SUBJECT en sujet des zones de réponse

Messagepar FoFa » 28 Jan 2018 à 01:42

Bonsoir,

Si, en postant sa photo, le membre modifie le titre de son message (qui commencera, par défaut, par Re : blablabla), alors les prochaines réponses contiendront bien la date qu'il aura indiquée lors de la dernière réponse. Si vous souhaitez que cela modifie également le titre du premier message du sujet, alors oui cela va être plus compliqué ^_^
De retour parmi vous :wink:
FoFa
Resp. des supporters
Resp. des supporters
 
Messages: 10592
Enregistré le: 15 Nov 2008 à 19:04
Localisation: Auxonne

Re: Utiliser LAST_POST_SUBJECT en sujet des zones de réponse

Messagepar Guguss » 29 Jan 2018 à 14:16

Bonjour,

Et merci pour vos réponses.
Elles ne m'apportent pas de solution mais une piste à explorer sur une extension que je ne connaissais pas (pas validée mais stable a priori). Je vais la tester voir si cela peut répondre au besoins :wink:

FoFa a écrit:Si vous souhaitez que cela modifie également le titre du premier message du sujet, alors oui cela va être plus compliqué ^_^

Non ce n'est pas nécessaire. l'objectif est uniquement de reprendre le sujet de précédent message comme sujet d'un nouveau message.
Instinct-photo
phpbb en version 3.2.1.
Hébergé chez O2Switch
Thème : RAVAIO
Avatar de l’utilisateur
Guguss
Posteur néophyte
Posteur néophyte
 
Messages: 22
Enregistré le: 30 Aoû 2014 à 11:45

Re: Utiliser LAST_POST_SUBJECT en sujet des zones de réponse

Messagepar Guguss » 30 Jan 2018 à 11:07

Extension testée. J'ai un peu galéré à trouver pour le paramétrage via les permissions des forums mais une fois fait, cela fonctionne parfaitement avec une info de Mise à jour sur la date :D

Il me reste à adapter le CSS au thème Ravaio :wink:

J'ai bien encore une question mais ce sera sur le support de l'extension. Je passe en réglé.
Instinct-photo
phpbb en version 3.2.1.
Hébergé chez O2Switch
Thème : RAVAIO
Avatar de l’utilisateur
Guguss
Posteur néophyte
Posteur néophyte
 
Messages: 22
Enregistré le: 30 Aoû 2014 à 11:45

Re: Utiliser LAST_POST_SUBJECT en sujet des zones de réponse

Messagepar Skouat » 30 Jan 2018 à 14:36

:wink:
Skouat
Traducteur
Traducteur
 
Messages: 13783
Enregistré le: 02 Avr 2008 à 20:47


Retourner vers Aide au développement

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

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

cron