N'afficher que les messages contenant un lien

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu N'afficher que les messages contenant un lien

Message par alv le Mar 22 Nov 2016 - 18:50

Bonjour,
Je souhaiterais que dans la page "http://mon-forum.com/spa/pseudo-du-membre" (template search_results_posts) n'apparaisse que les messages contenant un lien "http://lien.com"

Comment faire ?
Merci d'avance.

Template search_results_posts :
Spoiler:


Dernière édition par alv le Mer 23 Nov 2016 - 12:07, édité 1 fois
avatar

alv
Membre habitué(e)

Messages : 1280
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: N'afficher que les messages contenant un lien

Message par Neptunia le Mar 22 Nov 2016 - 19:10

Bonsoir ^^


De la pure utopie, sauf si le membre en question différencie ses sujets avec lien depuis leur titre.

Dans le cas contraire il faudrait ouvrir autant de sujets qu'une page de recherche peut afficher avant de faire le tri.
Et ensuite ? Le message contient un lien de type https://illiweb.com/fa/i/smiles/icon_santa.png
Comme on a bien le format http://site.com on va donc conserver tous les sujets avec :quest:




Une alternative serait que le membre en question utilise un tag qui lui soit personnel.
avatar

Neptunia
Membre actif

Féminin
Messages : 12061
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: N'afficher que les messages contenant un lien

Message par alv le Mar 22 Nov 2016 - 19:14

Bonsoir,
Le membre en question postera à chaque fois des vidéos. Je souhaiterais pouvoir garder dans la page "http://mon-forum.com/spa/pseudo-du-membre" que les messages contenant un lien vers la vidéo.
Dans cette fameuse page, on peut voir le contenu des messages, donc pas besoin d'ouvrir tous les sujets.


Dernière édition par alv le Mer 23 Nov 2016 - 12:09, édité 1 fois
avatar

alv
Membre habitué(e)

Messages : 1280
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: N'afficher que les messages contenant un lien

Message par Neptunia le Mar 22 Nov 2016 - 19:21

Au temps pour moi, je pensais à la page search_results_topics

Pourrions nous avoir la page concernée c'est à dire le pseudo du membre ?
avatar

Neptunia
Membre actif

Féminin
Messages : 12061
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: N'afficher que les messages contenant un lien

Message par alv le Mar 22 Nov 2016 - 19:24

Pour éviter que ce soit référencé sur Google, je vous envoie son pseudo par MP.
avatar

alv
Membre habitué(e)

Messages : 1280
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: N'afficher que les messages contenant un lien

Message par Neptunia le Mar 22 Nov 2016 - 19:51

Vous auriez aussi pu le poster en hide Wink

Sauf erreur de ma part, vous avez déjà un javascript actif sur la page spa/ du membre concerné.

Si j'ai bien compris le fonctionnement de ses messages je dirais qu'il suffit de rajouter ceci dans le script
Code:
$('img.LTSS_image_sanslien').parent().remove();
avatar

Neptunia
Membre actif

Féminin
Messages : 12061
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: N'afficher que les messages contenant un lien

Message par alv le Mar 22 Nov 2016 - 20:04

@Neptunia a écrit:Vous auriez aussi pu le poster en hide Wink
Oui, c'est vrai. Je n'y avais pas pensé.

@Neptunia a écrit:Sauf erreur de ma part, vous avez déjà un javascript actif sur la page spa/ du membre concerné.
J'ai un code compliqué dans le template. J'ai fourni dans le 1er message un code basique pour que ce soit plus facile à comprendre.

avatar

alv
Membre habitué(e)

Messages : 1280
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: N'afficher que les messages contenant un lien

Message par Neptunia le Mar 22 Nov 2016 - 20:29

Je ,ne suis pas sûre de comprendre.

Je souhaiterais que si la class "LTSS_message" contient un lien alors la class "LTSS_encart" soit "display: none".
Autrement dit, s'il y a un lien youtube on ignore le message ?

Là je suis perdue, j'avais compris exactement l'inverse ?
avatar

Neptunia
Membre actif

Féminin
Messages : 12061
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: N'afficher que les messages contenant un lien

Message par alv le Mar 22 Nov 2016 - 20:32

Oui, c'est ça. S'il y a un lien Youtube, on ignore le message. S'il n'y a pas de lien, "display: none"
avatar

alv
Membre habitué(e)

Messages : 1280
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Résolu Re: N'afficher que les messages contenant un lien

Message par Neptunia le Mar 22 Nov 2016 - 21:42

Peut-être avec ce css

Code:
.LTSS_encart {
display: none;
}

Et cette portion de script pour afficher le message si un lien youtube est présent.
Code:
$('a[href^='https://www.youtube.com']').closest('span.LTSS_encart').show();
avatar

Neptunia
Membre actif

Féminin
Messages : 12061
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: N'afficher que les messages contenant un lien

Message par alv le Mer 23 Nov 2016 - 12:06

Bonjour,
Merci beaucoup. C'est nickel Very Happy

Merci de cette aide si rapide.

résolu
avatar

alv
Membre habitué(e)

Messages : 1280
Inscrit(e) le : 09/07/2012

http://urlz.fr/2OYC
alv a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum