N'afficher que les messages contenant un lien

2 participants

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 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
alv

alv
Membre habitué

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

https://www.forumpeuplevert.com
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 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://2img.net/i/fa/i/smiles/icon_santa.png
Comme on a bien le format http://site.com on va donc conserver tous les sujets avec N'afficher que les messages contenant un lien Icon_santa :quest:




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

Neptunia
Membre actif

Féminin
Messages : 17853
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 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
alv

alv
Membre habitué

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

https://www.forumpeuplevert.com
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 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 ?
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
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 Mar 22 Nov 2016, 19:24

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

alv
Membre habitué

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

https://www.forumpeuplevert.com
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 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();
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
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 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.

alv

alv
Membre habitué

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

https://www.forumpeuplevert.com
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 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 ?
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
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 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"
alv

alv
Membre habitué

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

https://www.forumpeuplevert.com
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 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();
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
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 Mer 23 Nov 2016, 12:06

Bonjour,
Merci beaucoup. C'est nickel Very Happy

Merci de cette aide si rapide.

résolu
alv

alv
Membre habitué

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

https://www.forumpeuplevert.com
alv a été remercié(e) par l'auteur de ce sujet.

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

- Sujets similaires

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