Récupération des Thumbnails pour présentation d'un top
- tryptico
- Participant occasionnel
- Messages : 9
- Enregistré le : mercredi, 02 avril 2008, 20:16
- Localisation : Nantes
Récupération des Thumbnails pour présentation d'un top
Bonjour à tous,
Voila plusieurs jours que je m'efforce tant bien que mal de récupérer les images des nouveaux sites et du top clic, pour les présenter sur la page d'accueil, et je n'arrive à rien. Mes cheveux commence à tomber et mes yeux me brule
Quelqu'un pourrait-il me prêter main forte s'il vous plaît ?
merci beaucoup !
Voila plusieurs jours que je m'efforce tant bien que mal de récupérer les images des nouveaux sites et du top clic, pour les présenter sur la page d'accueil, et je n'arrive à rien. Mes cheveux commence à tomber et mes yeux me brule
Quelqu'un pourrait-il me prêter main forte s'il vous plaît ?
merci beaucoup !
- Keroin
- Administrateur
- Messages : 1790
- Enregistré le : lundi, 27 mars 2006, 16:06
- Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i
Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+ - Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD - Localisation : On the web again...What else...
- Contact :
Hello tryptico et
Peux tu préciser quelle version du script tu as ?
=> Categorizator, YourPHPAnnuaire,...
Ensuite tu le veux à quel endroit sur ton index ?
Peux tu préciser quelle version du script tu as ?
=> Categorizator, YourPHPAnnuaire,...
Ensuite tu le veux à quel endroit sur ton index ?
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
- tryptico
- Participant occasionnel
- Messages : 9
- Enregistré le : mercredi, 02 avril 2008, 20:16
- Localisation : Nantes
- Keroin
- Administrateur
- Messages : 1790
- Enregistré le : lundi, 27 mars 2006, 16:06
- Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i
Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+ - Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD - Localisation : On the web again...What else...
- Contact :
Oui c'est possible, l'affichage des thumbnails est géré par le fichier functions.php (après la ligne 100).
Pour les nouveaux site c'est assez simple, c'est ce que je fais sur les fiches individuelles des sites en fait.
Le code donne quelque chose comme ça (à habiller comme tu en as envie par la suite).
Ici on veut afficher les 10 derniers sites validés
Fait des tests quand même car comme j'ai tout énormément modifié j'ai retrouvé une partie de ce code de mémoire
On va d'abord faire cette partie là et voir si ça fonctionne comme tu veux (tu devrais avoir les 10 vignettes les unes en dessous des autres).
=> à mettre dans le fichier after.php par exemple.
Pour récupérer le top clic le code est un peu plus compliqué et il va falloir que je cherche un peu plus mais on va déjà voir pour celui là
Pour les nouveaux site c'est assez simple, c'est ce que je fais sur les fiches individuelles des sites en fait.
Le code donne quelque chose comme ça (à habiller comme tu en as envie par la suite).
Ici on veut afficher les 10 derniers sites validés
Code : Tout sélectionner
<?php
$lk = connection_BD(); // Connection
// Recherche des 10 derniers sites
$sql = "SELECT id, titre, url_image, description, url FROM $T_sites ORDER BY date_validation DESC LIMIT 0,10";
//envoi de la requete
$res = send_sql($sql,"trouver les 10 derniers sites");
// Les 10 derniers sites
while($infos = mysql_fetch_array($res))
{
$idsite = $infos['id'];
$titre = $infos['titre'];
$description = $infos['description'];
$urlimage = $infos['url_image'];
$urlsite = $infos['url'];
echo '<a href="' .$urlsite. '"><img src="' .$urlimage. '" width="120" height="90" border="0"></a><br> ';
}
?>
On va d'abord faire cette partie là et voir si ça fonctionne comme tu veux (tu devrais avoir les 10 vignettes les unes en dessous des autres).
=> à mettre dans le fichier after.php par exemple.
Pour récupérer le top clic le code est un peu plus compliqué et il va falloir que je cherche un peu plus mais on va déjà voir pour celui là
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
- Keroin
- Administrateur
- Messages : 1790
- Enregistré le : lundi, 27 mars 2006, 16:06
- Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i
Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+ - Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD - Localisation : On the web again...What else...
- Contact :
Ok cool
Pour le top clic essaye ça
A tester...
Pour le top clic essaye ça
Code : Tout sélectionner
<?php
//connexion a la BD
$lk = connection_BD();
//creation de la requete pour le top clic
$sql = "SELECT s.id, id_cat, titre, description, url, url_image, nb_clics, date_validation, cat_name, TO_DAYS(CURRENT_DATE) - TO_DAYS(date_validation) AS dif_days FROM $T_sites AS s, $T_categories AS c WHERE s.id_cat = c.id AND s.activation = 1 AND c.activation = 1 AND nb_clics > 0 ORDER BY nb_clics DESC,titre LIMIT 0,10";
//envoi de la requete
$res = send_sql($sql,"trouver les sites du Top clics");
//fin de la connexion
mysql_close($lk);
if (mysql_num_rows($res))
//si on a des resultats
{
echo "<table border=0 align=\"center\" width=60%>\n";
$position=1;
while ($resultat = mysql_fetch_array($res))
{
affiche_site($resultat,"topc");
$position++;
}
echo "</table>\n";
}
else //pas de resultat
{
?>
<center>
<span class="no_clic_site_annuaire">
Aucun site n'a encore reçu de visite...
</span>
</center>
<br><br>
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
- Keroin
- Administrateur
- Messages : 1790
- Enregistré le : lundi, 27 mars 2006, 16:06
- Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i
Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+ - Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD - Localisation : On the web again...What else...
- Contact :
Et comme ça ?
Code : Tout sélectionner
<?php
//connexion a la BD
$lk = connection_BD();
//creation de la requete pour le top clic
$sql = "SELECT s.id, id_cat, titre, description, url, url_image, nb_clics, date_validation, cat_name, TO_DAYS(CURRENT_DATE) - TO_DAYS(date_validation) AS dif_days FROM $T_sites AS s, $T_categories AS c WHERE s.id_cat = c.id AND s.activation = 1 AND c.activation = 1 AND nb_clics > 0 ORDER BY nb_clics DESC,titre LIMIT 0,10";
//envoi de la requete
$res = send_sql($sql,"trouver les sites du Top clics");
//fin de la connexion
mysql_close($lk);
if (mysql_num_rows($res))
//si on a des resultats
{
echo "<table border=0 align=\"center\" width=60%>\n";
$position=1;
while ($resultat = mysql_fetch_array($res))
{
affiche_site($resultat,"topc");
$position++;
}
echo "</table>\n";
}
else //pas de resultat
{
?>
<center>
<span class="no_clic_site_annuaire">
Aucun site n'a encore reçu de visite...
</span>
</center>
<br><br>
<?php
}
?>
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
- Keroin
- Administrateur
- Messages : 1790
- Enregistré le : lundi, 27 mars 2006, 16:06
- Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i
Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+ - Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD - Localisation : On the web again...What else...
- Contact :
Ah oui c'est vrai j'avais zappé que tu ne voulais que les vignettes
Il faut modifier la deuxième partie du code
A tester...
Il faut modifier la deuxième partie du code
Code : Tout sélectionner
<?php
//connexion a la BD
$lk = connection_BD();
//creation de la requete pour le top clic
$sql = "SELECT s.id, id_cat, titre, description, url, url_image, nb_clics, date_validation, cat_name, TO_DAYS(CURRENT_DATE) - TO_DAYS(date_validation) AS dif_days FROM $T_sites AS s, $T_categories AS c WHERE s.id_cat = c.id AND s.activation = 1 AND c.activation = 1 AND nb_clics > 0 ORDER BY nb_clics DESC,titre LIMIT 0,10";
//envoi de la requete
$res = send_sql($sql,"trouver les sites du Top clics");
while($infos = mysql_fetch_array($res))
{
$id_top = $infos['id'];
$urlimage_top = $infos['url_image'];
$url_top = $infos['url'];
echo '<a href="' .$url_top. '"><img src="' .$urlimage_top. '" width="120" height="90" border="0"></a><br> ';
}
?>
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
- tryptico
- Participant occasionnel
- Messages : 9
- Enregistré le : mercredi, 02 avril 2008, 20:16
- Localisation : Nantes
- Keroin
- Administrateur
- Messages : 1790
- Enregistré le : lundi, 27 mars 2006, 16:06
- Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i
Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+ - Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD - Localisation : On the web again...What else...
- Contact :
Ok, donc je part du principe que tu as activé l'url rewritting et que ton fichier contenant le code des fiches de site s'appelle infosite.php.
Cela doit donner quelque chose comme ça
N'oublie pas de modifier ton nom de domaine dans les dernières lignes du script.
Il est possible aussi, selon la configuration, que cet "echo" là suffise
Testes les deux
Cela doit donner quelque chose comme ça
Code : Tout sélectionner
<?php
//connexion a la BD
$lk = connection_BD();
//creation de la requete pour le top clic
$sql = "SELECT s.id, id_cat, titre, description, url, url_image, nb_clics, date_validation, cat_name, TO_DAYS(CURRENT_DATE) - TO_DAYS(date_validation) AS dif_days FROM $T_sites AS s, $T_categories AS c WHERE s.id_cat = c.id AND s.activation = 1 AND c.activation = 1 AND nb_clics > 0 ORDER BY nb_clics DESC,titre LIMIT 0,10";
//envoi de la requete
$res = send_sql($sql,"trouver les sites du Top clics");
while($infos = mysql_fetch_array($res))
{
$id_top = $infos['id'];
$urlimage_top = $infos['url_image'];
$url_top = $infos['url'];
echo '<a href="http://TONNOMDEDOMAINE.COM/infosite-' .$id_top. '.html"><img src="' .$urlimage_top. '" width="120" height="90" border="0"></a><br> ';
}
?>
Il est possible aussi, selon la configuration, que cet "echo" là suffise
Code : Tout sélectionner
echo '<a href="infosite-' .$id_top. '.html"><img src="' .$urlimage_top. '" width="120" height="90" border="0"></a><br> ';
}
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
- tryptico
- Participant occasionnel
- Messages : 9
- Enregistré le : mercredi, 02 avril 2008, 20:16
- Localisation : Nantes
- Keroin
- Administrateur
- Messages : 1790
- Enregistré le : lundi, 27 mars 2006, 16:06
- Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i
Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+ - Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD - Localisation : On the web again...What else...
- Contact :
Dans quel format sont tes url des pages des sites?
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
- tryptico
- Participant occasionnel
- Messages : 9
- Enregistré le : mercredi, 02 avril 2008, 20:16
- Localisation : Nantes
-http://www.monsite.com/titre-du-site-sX.html
le X étant le numéro du site je pense
le X étant le numéro du site je pense
- Keroin
- Administrateur
- Messages : 1790
- Enregistré le : lundi, 27 mars 2006, 16:06
- Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i
Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+ - Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD - Localisation : On the web again...What else...
- Contact :
Le X représente l'id du site (son numéro d'enregistrement dans la base de données).
Essaye ça alors...
Si ça ne veut pas essaye aussi ça
Essaye ça alors...
Code : Tout sélectionner
<?php
//connexion a la BD
$lk = connection_BD();
//creation de la requete pour le top clic
$sql = "SELECT s.id, id_cat, titre, description, url, url_image, nb_clics, date_validation, cat_name, TO_DAYS(CURRENT_DATE) - TO_DAYS(date_validation) AS dif_days FROM $T_sites AS s, $T_categories AS c WHERE s.id_cat = c.id AND s.activation = 1 AND c.activation = 1 AND nb_clics > 0 ORDER BY nb_clics DESC,titre LIMIT 0,10";
//envoi de la requete
$res = send_sql($sql,"trouver les sites du Top clics");
while($infos = mysql_fetch_array($res))
{
$id_top = $infos['id'];
$urlimage_top = $infos['url_image'];
$url_top = $infos['url'];
echo '<a href="http://TONNOMDEDOMAINE.COM/' .$url_du_site_rw. '-s' .$id_top. '.html"><img src="' .$urlimage_top. '" width="120" height="90" border="0"></a><br> ';
}
?>
Code : Tout sélectionner
<?php
//connexion a la BD
$lk = connection_BD();
//creation de la requete pour le top clic
$sql = "SELECT s.id, id_cat, titre, description, url, url_image, nb_clics, date_validation, cat_name, TO_DAYS(CURRENT_DATE) - TO_DAYS(date_validation) AS dif_days FROM $T_sites AS s, $T_categories AS c WHERE s.id_cat = c.id AND s.activation = 1 AND c.activation = 1 AND nb_clics > 0 ORDER BY nb_clics DESC,titre LIMIT 0,10";
//envoi de la requete
$res = send_sql($sql,"trouver les sites du Top clics");
while($infos = mysql_fetch_array($res))
{
$id_top = $infos['id'];
$urlimage_top = $infos['url_image'];
$url_top = $infos['url'];
echo '<a href="' .$url_du_site_rw. '-s' .$id_top. '.html"><img src="' .$urlimage_top. '" width="120" height="90" border="0"></a><br> ';
}
?>
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".