Membres connectés récemment
[BESTOF][PHPBB3] Images favorites
2 participants
Page 1 sur 1 • Partagez
- Version du forum :PHPBB3
- Templates modifiés :oui
- Navigateur :Firefox
Bonjour à tous,
Toujours dans le but de voir des photos, serait-il possible de voir les photos des sujets mis en favoris.
(miniatures, avec si possible accéder au sujet en cliquant sur la miniature)
Actuellement, lorsqu'un sujet plait à un membre, il a la possibilité de le mettre dans ses favoris.
La liste de ses sujets favoris sont ensuite visibles dans son profil, dans l'onglet correspondant.
L’objet de cette demande serait de voir les photos incluses dans ses sujets mis en favoris.
Elles seraient ensuite accessibles par un bouton mis sur la barre de navigation.
(Le bouton actuel placé sur la barre de navigation "Favoris" serait alors remplacé par un nouveau bouton "Mes photos favorites").
Merci pour votre aide.
Toujours dans le but de voir des photos, serait-il possible de voir les photos des sujets mis en favoris.
(miniatures, avec si possible accéder au sujet en cliquant sur la miniature)
Actuellement, lorsqu'un sujet plait à un membre, il a la possibilité de le mettre dans ses favoris.
La liste de ses sujets favoris sont ensuite visibles dans son profil, dans l'onglet correspondant.
L’objet de cette demande serait de voir les photos incluses dans ses sujets mis en favoris.
Elles seraient ensuite accessibles par un bouton mis sur la barre de navigation.
(Le bouton actuel placé sur la barre de navigation "Favoris" serait alors remplacé par un nouveau bouton "Mes photos favorites").
Merci pour votre aide.
Hello Serge,
et hop encore des tites requêtes .
De quelle façon Serge?
Une page html?
Par contre l'importation se fera sur la première page,
la pagination (plusieurs pages) me semble disproportionnée par rapport aux multiples requêtes qi devront être effectuées.
On parle bien que le membre puisse voir ses favoris!
et hop encore des tites requêtes .
L’objet de cette demande serait de voir les photos incluses dans ses sujets mis en favoris.
De quelle façon Serge?
Une page html?
Par contre l'importation se fera sur la première page,
la pagination (plusieurs pages) me semble disproportionnée par rapport aux multiples requêtes qi devront être effectuées.
On parle bien que le membre puisse voir ses favoris!
Bonsoir Philippe,
Oui, encore des requêtes :-)
Mais si elles ne sont faites qu'au moment où on clique sur le bouton, cela ne me semble pas trop gênant Phil.
Oui, une page html me semble bien, je commence à les aimer
L'importation sur la 1ier page me va bien.
Oui, il s'agit bien pour un membre de voir ses propres favoris.
Je crois que pour ses sujets favoris quelque soit le membre sur mon forum, ce lien y conduit:
https://photoclic.forum-pro.fr/search?search_id=favouritesearch#
et sur Milouze le lien de mes favoris est celui-ci:
https://www.milouze14.com/search?search_id=favouritesearch#
Merci par avance Phil.
Oui, encore des requêtes :-)
Mais si elles ne sont faites qu'au moment où on clique sur le bouton, cela ne me semble pas trop gênant Phil.
Oui, une page html me semble bien, je commence à les aimer
L'importation sur la 1ier page me va bien.
Oui, il s'agit bien pour un membre de voir ses propres favoris.
Je crois que pour ses sujets favoris quelque soit le membre sur mon forum, ce lien y conduit:
https://photoclic.forum-pro.fr/search?search_id=favouritesearch#
et sur Milouze le lien de mes favoris est celui-ci:
https://www.milouze14.com/search?search_id=favouritesearch#
Merci par avance Phil.
Re Serge,
tu peux tester cette page HTML:
La c.s.s est commentée, il va falloir travailler un peu .
Modules/HTML & JAVASCRIPT/Gestion des pages HTML/Création en mode avancé (HTML)
Titre * : Mettre un titre
Voulez-vous utiliser le haut et le bas de page de votre forum ? Cocher Non
Utiliser cette page en tant que page d'accueil ? Cocher Non
tu peux tester cette page HTML:
La c.s.s est commentée, il va falloir travailler un peu .
Modules/HTML & JAVASCRIPT/Gestion des pages HTML/Création en mode avancé (HTML)
Titre * : Mettre un titre
Voulez-vous utiliser le haut et le bas de page de votre forum ? Cocher Non
Utiliser cette page en tant que page d'accueil ? Cocher Non
- Code:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Mes favoris</title>
<style type="text/css">
body
{
height: auto;
background-color:#add7f6;
}
/*LA DIV EN HAUT DE PAGE*/
div.Number_fav
{
width:80%;
margin-left: 10%;
text-align:center;
font-size:24px;
font-style:italic;
}
/*LA DIV RECEVANT LE NOMBRE LE NOMBRE DE FAVORIS*/
div.Number_fav span{color:red;}
/*LA DIV RECEVANT LES IMAGES*/
div.Import_favoris
{
max-width:80%;
width:auto;
min-width:10%;
margin-left: 10%;
position: absolute;
top: 200px;
height:auto;
min-height:48px;
background-color:#666666;
border: 2px solid black;
text-align:center;
}
/*ON REDUIT LA DIMENSIONS DES IMAGES*/
.Import_favoris img{width:48px;height:48px;margin:2px;border:5px solid black;}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
</head>
<body>
<script>
$(function(){
$.get('/search?search_id=favouritesearch' , function(data){
var number=$(data).find('h1.page-title').text();
var result= number.match(/\d+/);
$('.Number_fav span').text(result);
$(data).find('a.topictitle').each(function(){
var topic=$(this).attr('href');
var texte=$(this).text();
$.get(topic, function(data){
var src=$(data).find('div[class*="post--"]:first .postbody .content img:first:not([longdesc])').attr('src');
if(src)
{
$('.Import_favoris').append('<a href="'+topic+'"title="'+texte+'"><img src="'+src+'"/></a>');
$('.M14_info_fav').remove();
$('div.Number_fav span').css('color','green');
}
});
});
});
});
</script>
<div class="Number_fav"><span>0</span> favoris</div>
<div class="Import_favoris"><span class="M14_info_fav">Aucun favoris</span></div>
</body>
</html>
Re Phil,
Un grand merci pour ce travail et la rapidité.
La page est en place en position 22, c'est quasiment tout bon
Si tu veux voir, j'ai mis 5 favoris sur ton id.
Pour le css, aucun souci Phil, c'est fait :-)
Alors un petit truc comme sur le précédent html, pour avoir les photos de Sergeot, comme les posts commencent par un smiley, il faut retirer :first dans:
var src devient donc:
Ah, et si tu pouvais ajouter en plus du titre, au survol de l'image le nom de l'auteur, ce serait top.
Et si possible aussi le nom de l'auteur dans le titre de la page (les xx photos favorites de l'auteur )
Merci encore, Phil.
Un grand merci pour ce travail et la rapidité.
La page est en place en position 22, c'est quasiment tout bon
Si tu veux voir, j'ai mis 5 favoris sur ton id.
Pour le css, aucun souci Phil, c'est fait :-)
Alors un petit truc comme sur le précédent html, pour avoir les photos de Sergeot, comme les posts commencent par un smiley, il faut retirer :first dans:
- Code:
img:first:not([longdesc])
var src devient donc:
- Code:
var src=$(data).find('div[class*="post--"]:first .postbody .content img:not([longdesc])').attr('src');
Ah, et si tu pouvais ajouter en plus du titre, au survol de l'image le nom de l'auteur, ce serait top.
Et si possible aussi le nom de l'auteur dans le titre de la page (les xx photos favorites de l'auteur )
Merci encore, Phil.
Hello Serge,
c'est très basique comme page html, c'était en live hier soir.
C'est tout de même très ennuyeux de rechercher toutes les images du premier message à cause d'un petit smileys d'un membre spécifique.
Les importations seront plus longues a s'afficher Serge,
mais cela devient une habitude .
Alors voici une nouvelle mouture Serge avec ce que tu demandes et en plus de l'auteur le nom du forum a été ajouté.
Je regarde dans la soirée pour ajouter le nom du membre.
J'ai aussi modifié la valeur du nombre des photos importées car c'était erroné.
c'est très basique comme page html, c'était en live hier soir.
Alors un petit truc comme sur le précédent html, pour avoir les photos de Sergeot, comme les posts commencent par un smiley, il faut retirer :first dans:
C'est tout de même très ennuyeux de rechercher toutes les images du premier message à cause d'un petit smileys d'un membre spécifique.
Les importations seront plus longues a s'afficher Serge,
mais cela devient une habitude .
Alors voici une nouvelle mouture Serge avec ce que tu demandes et en plus de l'auteur le nom du forum a été ajouté.
Je regarde dans la soirée pour ajouter le nom du membre.
J'ai aussi modifié la valeur du nombre des photos importées car c'était erroné.
- Code:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Mes favoris</title>
<style type="text/css">
body
{
height: auto;
background-color:#add7f6;
}
/*LA DIV EN HAUT DE PAGE*/
div.Number_fav
{
width:80%;
margin-left: 10%;
text-align:center;
font-size:24px;
font-style:italic;
}
/*LA DIV RECEVANT LE NOMBRE LE NOMBRE DE FAVORIS*/
div.Number_fav span{color:red;}
/*LA DIV RECEVANT LES IMAGES*/
div.Import_favoris
{
max-width:80%;
width:auto;
min-width:10%;
margin-left: 10%;
position: absolute;
top: 200px;
height:auto;
min-height:48px;
background-color:#666666;
border: 2px solid black;
text-align:center;
}
/*ON REDUIT LA DIMENSIONS DES IMAGES*/
.Import_favoris img{width:48px;height:48px;margin:2px;border:5px solid black;}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
</head>
<body>
<script>
$(function(){
$.get('/search?search_id=favouritesearch' , function(data){
$(data).find('a.topictitle').each(function(){
var fofo=$(this).closest('tr').find('td a[href^="/f"]').text();
var author=$(this).closest('tr').find('td.posts').find('.postdetails a[href^="/u"]').text();
var topic=$(this).attr('href');
var texte=$(this).text();
$.get(topic, function(data){
var src=$(data).find('div[class*="post--"]:first .postbody .content img:not([longdesc])').attr('src');
if(src)
{
$('.Import_favoris').append('<a href="'+topic+'"title="'+texte+' publié par : '+author+' dans le forum : '+fofo+' "><img src="'+src+'"/></a>');
$('.M14_info_fav').remove();
$('div.Number_fav span').css('color','green');
}
var imgimport=$('.Import_favoris').find('img').length;
$('.Number_fav span').text(imgimport);
});
});
});
});
</script>
<div class="Number_fav">Les <span>0</span> photos favorites</div>
<div class="Import_favoris"><span class="M14_info_fav">Aucun favoris</span></div>
</body>
</html>
Bonjour Philippe,
Un grand merci pour cette reprise.
Comme tes scripts sont à chaque fois pour moi une leçon, j'ai essayé de compléter le titre avec le nom de l'auteur.
Vu mon nieveau qui est près de zéro, et qui tend vers 1 grace à toi, je suis arrivé à cela:
j'ai ajouté une variable author1 pour ne pas avoir "de" quand le membre n'a pas de favoris, et j'ai finalisé le css pour que les couleurs collent à mon fofo.
Merci par avance pour tes éventuelles corrections.
Un truc bizarre quand même, une fois sur 2, ça m'affiche les photos favorites de MIK au leiu de SERGEOT:
Un grand merci pour cette reprise.
Comme tes scripts sont à chaque fois pour moi une leçon, j'ai essayé de compléter le titre avec le nom de l'auteur.
Vu mon nieveau qui est près de zéro, et qui tend vers 1 grace à toi, je suis arrivé à cela:
- Code:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Mes favoris</title> <style type="text/css">
body
{
height: auto;
background-color:#2E2E2E;
}
/*LA DIV EN HAUT DE PAGE*/
div.Number_fav {
width: 30%;
margin-left: 40%;
text-align: center;
font-size: 24px;
color: white;
background: #22afaf;
height: 50px;
margin-top: 45px;
padding-top: 20px;
}
/*LA DIV et span RECEVANT LES IMAGES*/
span.M14_info_fav {
color: #fff;
top: 18px;
position: relative;
}
div.Import_favoris
{
max-width:85%;
width:auto;
min-width:10%;
margin-left: 10%;
position: absolute;
top: 200px;
height:auto;
min-height:60px;
background-color: #444341;
border: 2px solid black;
text-align:center;
}
/*ON REDUIT LA DIMENSIONS DES IMAGES*/
.Import_favoris img{
width: auto;
height: 65px;
margin: 8px;
border: 1px solid white;
}
</style> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script> <script>
$(function(){
$.get('/search?search_id=favouritesearch' , function(data){
$(data).find('a.topictitle').each(function(){
var fofo=$(this).closest('tr').find('td a[href^="/f"]').text();
var author=$(this).closest('tr').find('td.posts').find('.postdetails a[href^="/u"]').text();
var author1= "de " + author;
var topic=$(this).attr('href');
var texte=$(this).text();
$.get(topic, function(data){
var src=$(data).find('div[class*="post--"]:first .postbody .content img:not([longdesc])').attr('src');
if(src)
{
$('.Import_favoris').append('<a href="'+topic+'"title="'+texte+' publié par : '+author+' dans le forum : '+fofo+' "><img src="'+src+'"/></a>');
$('.M14_info_fav').remove();
// $('div.Number_fav span').css('color','green');
}
var imgimport=$('.Import_favoris').find('img').length;
$('.Number_fav span').text(imgimport);
$('span#auteur').text(author1);
});
});
});
});
</script>
<div class="Number_fav">
Les <span></span> photos favorites <span id="auteur"><span></span></span>
</div>
<div class="Import_favoris">
<span class="M14_info_fav">Aucun favoris</span>
</div>
j'ai ajouté une variable author1 pour ne pas avoir "de" quand le membre n'a pas de favoris, et j'ai finalisé le css pour que les couleurs collent à mon fofo.
Merci par avance pour tes éventuelles corrections.
Un truc bizarre quand même, une fois sur 2, ça m'affiche les photos favorites de MIK au leiu de SERGEOT:
- Spoiler:
Re Serge,
hum, le code html de la page est erronée Serge!!!!
Tu n'as pas les entêtes :
La fermeture :
et sa fermeture:
Et la fermeture de la page:
Ensuite je ne comprends pas ce que tu veux dire:
hum, le code html de la page est erronée Serge!!!!
Tu n'as pas les entêtes :
- Code:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
La fermeture :
- Code:
</head>
- Code:
<body>
et sa fermeture:
- Code:
</body>
Et la fermeture de la page:
- Code:
</html>
Ensuite je ne comprends pas ce que tu veux dire:
j'ai ajouté une variable author1 pour ne pas avoir "de" quand le membre n'a pas de favoris,
Voilà ma dernière mouture Serge, en reprenant les couleurs de ton forum :
Lorsque tu édites ta page html il faut cliquer sur le double engrenage:
La page html pour les membres enregistrés va afficher le pseudo en haut de page.
Un bouton index fait son apparition afin de pourvoir retourner sur le fofo.
Si le membre à des favoris, il aura cet affichage:
Si le membre à des favoris, il aura cet affichage:
Si c'est un invité, il aura cet affichage:
Il y a un petit temps de chargement Serge et cela est normal.
La page html:
Lorsque tu édites ta page html il faut cliquer sur le double engrenage:
La page html pour les membres enregistrés va afficher le pseudo en haut de page.
Un bouton index fait son apparition afin de pourvoir retourner sur le fofo.
Si le membre à des favoris, il aura cet affichage:
Si le membre à des favoris, il aura cet affichage:
Si c'est un invité, il aura cet affichage:
Il y a un petit temps de chargement Serge et cela est normal.
La page html:
- Code:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Mes favoris</title>
<script type="text/javascript" src="https://js01.fra.co/24922.js"></script>
<style type="text/css">
body
{
height: auto;
background-color:#2E2E2E;
}
/*LA DIV EN HAUT DE PAGE*/
div.Number_fav,div.Number_fav_none
{
width: 30%;
margin-left: 40%;
text-align: center;
font-size: 24px;
color: white;
background: #22afaf;
height: 50px;
margin-top: 45px;
padding-top: 20px;
}
/*LA DIV RECEVANT LE NOMBRE LE NOMBRE DE FAVORIS*/
div.Number_fav span{color:red;}
/*LA DIV et span RECEVANT LES IMAGES*/
span.M14_info_fav {
color: #fff;
top: 18px;
position: relative;
}
/*LA DIV RECEVANT LES IMAGES*/
div.Import_favoris
{
max-width:85%;
width:auto;
min-width:10%;
margin-left: 10%;
position: absolute;
top: 200px;
height:auto;
min-height:60px;
background-color: #444341;
border: 2px solid black;
text-align:center;
}
/*ON REDUIT LA DIMENSIONS DES IMAGES*/
.Import_favoris img{ width: auto;
height: 65px;
margin: 8px;
border: 1px solid white;}
.M14_none,.Import_favoris,.Number_fav{display:none;}
div.Import_favoris_none
{
max-width:85%;
width:auto;
min-width:10%;
margin-left: 10%;
position: absolute;
top: 200px;
height:30px;
background-color: #444341;
border: 2px solid black;
text-align:center;
color:white;
line-height: 30px;
}
div.M14_navigation{width:80%;margin-left:10%;}
div.M14_navigation a[href='/']{color:white !important;text-decoration: none!important;font-size:24px;}
div.M14_login
{
width:80%;
margin-left: 10%;
position: absolute;
top: 200px;
height:30px;
background-color: #444341;
border: 2px solid black;
text-align:center;
padding:20px;
color:white;
font-size:24px;
}
.M14_login a{color:white !important;text-decoration: none!important;font-size:24px;}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
</head>
<body>
<script>
$(function(){
$.get('/' , function(data){
var test=$(data).find('a[href="/privmsg?folder=inbox"]').length;
if(!test)
{
$('.M14_none,.M14_ok').remove();
$('.M14_navigation').after('<div class="M14_login">Merci de vous <a href="/login"> connecter</a> ou de vous <a href="/register"> enregistrer</a></div>');
}
});});
</script>
<script>
$(function(){
$.get('/search?search_id=favouritesearch' , function(data){
var none=$(data).find('h1.page-title:contains(0 favori)').length;
$(data).find('a.topictitle').each(function(){
var fofo=$(this).closest('tr').find('td a[href^="/f"]').text();
var author=$(this).closest('tr').find('td.posts').find('.postdetails a[href^="/u"]').text();
var topic=$(this).attr('href');
var texte=$(this).text();
$.get(topic, function(data){
var src=$(data).find('div[class*="post--"]:first .postbody .content img:not([longdesc])').attr('src');
if(src)
{
$('.M14_none').remove();
$('.Import_favoris').show().append('<a href="'+topic+'"title="'+texte+' publié par : '+author+' dans le forum : '+fofo+' "><img src="'+src+'"/></a>');
$('.M14_info_fav').remove();
$('div.Number_fav').show();
$('div.Number_fav span.M14_number_result').css('color','green');
}
var imgimport=$('.Import_favoris').find('img').length;
$('.Number_fav span.M14_number_result').text(imgimport);
});
});
if(none)
{
$('.M14_ok').hide();
$('.M14_none').show();
}
if(!none)
{
$('.M14_ok').show();
$('.M14_none').remove();
}
});
});
</script>
<div class="M14_navigation"><a href="/">Index</a></div>
<div class="M14_ok">
<div class="Number_fav">Les <span class="M14_number_result">0</span> photos favorites de :<span class="USERNAME"></span></div>
<div class="Import_favoris"><span class="M14_info_fav"></span></div>
</div>
<div class="M14_none">
<div class="Number_fav_none">Aucune photo pour :<span class="USERNAME"></span></div>
<div class="Import_favoris_none">Aucun favori</div>
</div>
</body>
</html>
Bonsoir Philippe,
Ah oui, bizarre que les entêtes et fermetures soient partis. J'étais pourtant parti de ta page d'origine. Encore un mystère.
Je viens de les remettre.
edit:
Là je ne comprends pas Phil.
Je viens de remettre le code avec les entêtes et fermetures et ils n'y sont plus une fois validés.
Aussi bien ici que sur mon fofo
Pour le truc que tu ne comprends pas:
En fait dans le titre il y aura: "Les x photos favorites de xxxxxxx"
Quand le membre n'a pas de favoris, il ne faut pas que le titre soit "Les 0 photos favorites de" mais simplement "Les photos favorites"
C'est pour cela que j'ai ajouté à la variable author le "de".
Je ne sais pas si c'est plus clair :-)
Ah oui, bizarre que les entêtes et fermetures soient partis. J'étais pourtant parti de ta page d'origine. Encore un mystère.
Je viens de les remettre.
edit:
Là je ne comprends pas Phil.
Je viens de remettre le code avec les entêtes et fermetures et ils n'y sont plus une fois validés.
Aussi bien ici que sur mon fofo
Pour le truc que tu ne comprends pas:
En fait dans le titre il y aura: "Les x photos favorites de xxxxxxx"
Quand le membre n'a pas de favoris, il ne faut pas que le titre soit "Les 0 photos favorites de" mais simplement "Les photos favorites"
C'est pour cela que j'ai ajouté à la variable author le "de".
Je ne sais pas si c'est plus clair :-)
Ah oui, c'est encore mieux ainsi. Super Philippe!
J'ai installé ton script et là encore, les entêtes et fermetures n'y sont plus après validation...
C'est en place tu peux aller voir c'est la page 22.
Je peux retirer le index en haut de page que tu as mis ici?
J'ai installé ton script et là encore, les entêtes et fermetures n'y sont plus après validation...
C'est en place tu peux aller voir c'est la page 22.
Je peux retirer le index en haut de page que tu as mis ici?
- Code:
<div class="M14_navigation"><a href="/">Index</a></div>
C'est assez étonnant car je reviens de ton fofo
(j'ai supprimé le bouton index et la css associée)
Et j'ai toujours les entêtes:
(j'ai supprimé le bouton index et la css associée)
Et j'ai toujours les entêtes:
- Code:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Mes favoris</title>
<script type="text/javascript" src="https://js01.fra.co/24922.js"></script>
<style type="text/css">
body
{
height: auto;
background-color:#2E2E2E;
}
/*LA DIV EN HAUT DE PAGE*/
div.Number_fav,div.Number_fav_none
{
width: 30%;
margin-left: 40%;
text-align: center;
font-size: 24px;
color: white;
background: #22afaf;
height: 50px;
margin-top: 45px;
padding-top: 20px;
}
/*LA DIV RECEVANT LE NOMBRE LE NOMBRE DE FAVORIS*/
div.Number_fav span{color:red;}
/*LA DIV et span RECEVANT LES IMAGES*/
span.M14_info_fav {
color: #fff;
top: 18px;
position: relative;
}
/*LA DIV RECEVANT LES IMAGES*/
div.Import_favoris
{
max-width:85%;
width:auto;
min-width:10%;
margin-left: 10%;
position: absolute;
top: 200px;
height:auto;
min-height:60px;
background-color: #444341;
border: 2px solid black;
text-align:center;
}
/*ON REDUIT LA DIMENSIONS DES IMAGES*/
.Import_favoris img{ width: auto;
height: 65px;
margin: 8px;
border: 1px solid white;}
.M14_none,.Import_favoris,.Number_fav{display:none;}
div.Import_favoris_none
{
max-width:85%;
width:auto;
min-width:10%;
margin-left: 10%;
position: absolute;
top: 200px;
height:30px;
background-color: #444341;
border: 2px solid black;
text-align:center;
color:white;
line-height: 30px;
}
div.M14_login
{
width:80%;
margin-left: 10%;
position: absolute;
top: 200px;
height:30px;
background-color: #444341;
border: 2px solid black;
text-align:center;
padding:20px;
color:white;
font-size:24px;
}
.M14_login a{color:white !important;text-decoration: none!important;font-size:24px;}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
</head>
<body>
<script>
$(function(){
$.get('/' , function(data){
var test=$(data).find('a[href="/privmsg?folder=inbox"]').length;
if(!test)
{
$('.M14_none,.M14_ok').remove();
$('.M14_navigation').after('<div class="M14_login">Merci de vous <a href="/login"> connecter</a> ou de vous <a href="/register"> enregistrer</a></div>');
}
});});
</script>
<script>
$(function(){
$.get('/search?search_id=favouritesearch' , function(data){
var none=$(data).find('h1.page-title:contains(0 favori)').length;
$(data).find('a.topictitle').each(function(){
var fofo=$(this).closest('tr').find('td a[href^="/f"]').text();
var author=$(this).closest('tr').find('td.posts').find('.postdetails a[href^="/u"]').text();
var topic=$(this).attr('href');
var texte=$(this).text();
$.get(topic, function(data){
var src=$(data).find('div[class*="post--"]:first .postbody .content img:not([longdesc])').attr('src');
if(src)
{
$('.M14_none').remove();
$('.Import_favoris').show().append('<a href="'+topic+'"title="'+texte+' publié par : '+author+' dans le forum : '+fofo+' "><img src="'+src+'"/></a>');
$('.M14_info_fav').remove();
$('div.Number_fav').show();
$('div.Number_fav span.M14_number_result').css('color','green');
}
var imgimport=$('.Import_favoris').find('img').length;
$('.Number_fav span.M14_number_result').text(imgimport);
});
});
if(none)
{
$('.M14_ok').hide();
$('.M14_none').show();
}
if(!none)
{
$('.M14_ok').show();
$('.M14_none').remove();
}
});
});
</script>
<div class="M14_ok">
<div class="Number_fav">Les <span class="M14_number_result">0</span> photos favorites de :<span class="USERNAME"></span></div>
<div class="Import_favoris"><span class="M14_info_fav"></span></div>
</div>
<div class="M14_none">
<div class="Number_fav_none">Aucune photo pour :<span class="USERNAME"></span></div>
<div class="Import_favoris_none">Aucun favori</div>
</div>
</body>
</html>
De rien Serge,
Je te laisse chercher car je t'ai donné la réponse ici:
https://www.milouze14.com/t32508-phpbb3-images-favorites#618906
Je ne comprends pas pour les entêtes, je ne les ai pas.
Je te laisse chercher car je t'ai donné la réponse ici:
https://www.milouze14.com/t32508-phpbb3-images-favorites#618906
Sujets similaires
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum