| Audiences TV | Annuaire TV | Jeux Flash | Google PR | YourPHPAnnuaire |
|
> Correction de l'erreur "Impossible de déterminer s'il faut faire de l'Url Rewritting" lorsqu'une catégorie tient sur plusieurs pages (INDEX.PHP)
> alignement des sites affichés lors d'une recherche
> Accès à toutes les pages d'une catégorie quand l'url-rewriting est désactivé.
> Interface admin : Pouvoir ajouter directement une image sans passer par le formulaire de modification
> Correction du bug d'alignement des sites lors d'une recherche (SEARCH.PHP)
> Correction de l'erreur "mysql_close(): 7 is not a valid MySQL-Link resource" lors d'une recherche (SEARCH.PHP)
> Correction du bug faisant que les images n'apparaissent pas dans le Top Clics et le Top Votes (TOP_VOTES.PHP et TOP_CLICS.PHP)
> Définition du <TITLE> et du Metatag "Description" en fonction de la catégorie (META.PHP) >>> Merci Deleter23 !
Fichier modifié : top_votes.php
Fichier modifié : top_clics.php
Fichier modifié : index.php
Fichier modifié : meta.php
Fichier ajouté : search.php
TOP_VOTES.PHP (il suffit d'ajouter "url_image" à la sélection)
-------------
REMPLACER ligne 44 :
$sql = "SELECT s.id, id_cat, titre, description, url, date_validation, nb_votes, moyenne_votes, 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 ";
PAR :
$sql = "SELECT s.id, id_cat, titre, description, url, url_image, date_validation, nb_votes, moyenne_votes, 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 ";
TOP_CLICS.PHP (il suffit d'ajouter "url_image" à la sélection)
-------------
REMPLACER ligne 40 :
$sql = "SELECT s.id, id_cat, titre, description, url, 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,$nb_sites_top_clics";
PAR :
$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,$nb_sites_top_clics";
INDEX.PHP
---------
AJOUTER LIGNE 13 (càd juste avant "?>") le code suivant :
--
if ($cat_id)
{
$lk = connection_BD();
// Récupère le infos de la catégorie pour les metatags
$sql_infos = "SELECT cat_name,texte FROM $T_categories WHERE id = '$cat_id' ";
$res_infos = send_sql($sql_infos,"trouver les infos de cette catégorie");
$res_infos = mysql_fetch_array($res_infos,MYSQL_ASSOC);
mysql_close($lk);
};
--
SUPPRIMER la ligne 24 :
<title>MyPHPAnnuaire</title>
SUPPRIMER LA LIGNE 188 (càd dire le second "mysql_close($lk);" du fichier) :
//fin de la connexion
mysql_close($lk);
PUIS REMPLACER ligne 257 :
echo "</center>\n";
PAR :
echo "</center>\n";
//fin de la connexion
mysql_close($lk);
META.PHP
--------
AJOUTER CES LIGNES tout au début du fichier :
<?php
if ( isset($cat_id) )
{
$nom_annuaire = "MyPHPAnnuaire";
$msg_bienvenue = "Bienvenue sur l'annuaire !";
$msg_type_annu = "Annuaire de sites internet.";
if (!$cat_id)
{
$title = "$nom_annuaire : $msg_bienvenue";
$description = "$nom_annuaire : $msg_type_annu";
}
else
{
// On met une majuscule à la première lettre de la catégorie
$cat_name = ucfirst($res_infos['cat_name']);
// Le titre de chaque page sera du type : "MyPHPAnnuaire : Rubrique Jeux"
$title = "$nom_annuaire : Rubrique $cat_name";
// Le meta Description contiendra la description de la rubrique
$description = $res_infos['texte'] ? $res_infos['texte'] : $title;
};
// Le tag <TITLE> ne peut comporter plus de 66 caractères
$title = htmlspecialchars(substr($title,0,66));
// Le meta Description ne peut comporter plus de 255 caractères
$description = htmlspecialchars(substr(preg_replace("/\r|\n/",'',$description),0,255));
// Affichage du title et du meta Description
echo "<title>$title</title>\n";
echo "<meta name=\"description\" CONTENT=\"$description\">\n";
};
?>
NOUVELLES MODIFS : 05/08/05 à 17h05
Fichier modifié : search.php
Fichier modifié : functions.php
SEARCH.PHP
----------
REMPLACER ligne 173 :
<span class="res_search_cat_site_annuaire">
Catégorie(s) trouvée(s) :
PAR :
<tr><td width="100%">
<span class="res_search_cat_site_annuaire">
Catégorie(s) trouvée(s) :
REMPLACER ligne 202 :
<span class="res_search_cat_site_annuaire">
Site(s) trouvé(s) :
PAR :
<tr><td width="100%">
<span class="res_search_cat_site_annuaire">
Site(s) trouvé(s) :
REMPLACER ligne 223 :
affiche_site($resultat,"search");
PAR :
affiche_site($resultat,"search");
echo "</td></tr></table>\n";
REMPLACER ligne 223 :
affiche_site($resultat,"search");
PAR :
affiche_site($resultat,"search");
echo "</td></tr></table>\n";
FUNCTIONS.PHP
-------------
REMPLACER ligne 178 :
<a href="javascript:open_popup('commentaires.php?id_site=<?php echo $resultat["id"]; ?>#add',350,350);" class="read_write_com_site_annuaire">Rédiger</a>
</td></tr>
</table>
PAR :
<a href="javascript:open_popup('commentaires.php?id_site=<?php echo $resultat["id"]; ?>#add',350,350);" class="read_write_com_site_annuaire">Rédiger</a>
<? if ($type=="index") echo "</td></tr></table>\n"; ?>
NOUVELLES MODIFS : 05/08/05 à 18h31
Fichier modifié : functions.php
FUNCTIONS.PHP
-------------
REMPLACER ligne 79 :
return "index.php?cat_id=$id";
PAR :
return $page==1 ? "index.php?cat_id=$id" : "index.php?cat_id=$id&page=$page";
NOUVELLES MODIFS : 05/08/05 à 20h01
Fichier modifié : admin_annuaire.php
ADMIN_ANNUAIRE.PHP
------------------
REMPLACER ligne 559 :
<td><input type="url" name="url" value="<?php echo $url; ?>" maxlength=150 size=40> <input type="submit" name=metas value=Metas>
PAR :
<td><input type="url" name="url" value="<?php echo $url; ?>" maxlength=150 size=40> <input type="submit" name=metas value=Metas>
<tr>
<td>Image du site :
<td><input type="url" name="url_image" value="<?php echo $url_image; ?>" maxlength=150 size=50>
<? echo !$url_image||$url_image=='http://' ? '':"<tr><td colspan=2 align=center><IMG SRC=\"$url_image\" WIDTH=120 HEIGHT=90 BORDER=0>\n"; ?>
REMPLACER ligne 520 :
@fclose($fp);
PAR :
@fclose($fp);
$urlt = rtrim($url,"/");
$url_image = @getimagesize("$urlt/ascreen.jpg") ? "$urlt/ascreen.jpg" : 'http://';
REMPLACER ligne 537 :
$url = 'http://';
PAR :
$url = 'http://';
$url_image = 'http://';
REMPLACER ligne 52 :
$url = isset($_POST['url']) ? $_POST['url'] : '';
PAR :
$url = isset($_POST['url']) ? $_POST['url'] : '';
$url_image = isset($_POST['url_image']) ? $_POST['url_image'] : '';
$url_image = $url_image=='http://' ? '' : $url_image;
REMPLACER ligne 61 :
url_valide($url);
PAR :
url_valide($url);
url_image_valide($url_image);
REMPLACER ligne 99 :
$sql = "INSERT INTO $T_sites (id_cat,titre,description,url,nom_proprio,email_proprio,date_validation,nb_clics,niveau) VALUES ('$cat_id','$titre','$description','$url','$nom_proprio','$email_proprio',CURRENT_DATE,$nb_clics,$niveau) ";
PAR :
$sql = "INSERT INTO $T_sites (id_cat,titre,description,url,url_image,nom_proprio,email_proprio,date_validation,nb_clics,niveau) VALUES ('$cat_id','$titre','$description','$url','$url_image','$nom_proprio','$email_proprio',CURRENT_DATE,$nb_clics,$niveau) ";
|
Autres liens : Rubriques TV, Recherches TV, Présentatrices TV, Clara Morgane, Stars Nues, Hentai Gratuit, Sexe Gratuit, Vrai Sexe Amateur, Rubriques Amateur, Recherches Amateur, Devis mutuelle |