 |
| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Archives

Inscrit le: Messages: -12
|
Posté le: 03 Aug 2006, 11:01 Sujet du message: Changer la couleur des liens des dernières news [RESOLU] |
|
|
bonjour,
j ai modifié le block : block-Last_5_Articles, afin d'obtenir sur ma page d accueil la liste des 15 dernières news sous forme d'une ligne comprenant la date du jour et le titre de la news sous forme de lien.
Je voudrais savoir comment y rajouter l heure du post de la news, mais je voudrais surtout savoir comment changer la couleur des news du jour meme seulement.
voici le code :
| Code: | <?php
/************************************************************************/
/* PHP-NUKE: Web Portal System */
/* =========================== */
/* */
/* Copyright (c) 2002 by Francisco Burzi */
/* http://phpnuke.org */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************************************/
/* Additional security & Abstraction layer conversion */
/* 2003 chatserv */
/* http://www.nukefixes.com -- http://www.nukeresources.com */
/************************************************************************/
/* Block to fit perfectly in the center of the site, remember that not all
blocks looks good on Center, just try and see yourself what fits your needs */
if (eregi("block-Last_5_Articles.php", $_SERVER['SCRIPT_NAME'])) {
Header("Location: index.php");
die();
}
global $prefix, $multilingual, $currentlang, $db, $datetime;
if ($multilingual == 1) {
$querylang = "WHERE (alanguage='$currentlang' OR alanguage='')";
} else {
$querylang = "";
}
$content .= "<table width=\"100%\" border=\"0\">";
$result = $db->sql_query("SELECT sid, time, title, comments, counter FROM " . $prefix . "_stories $querylang ORDER BY sid DESC LIMIT 0,15");
while ($row = $db->sql_fetchrow($result)) {
$sid = intval($row['sid']);
$title = stripslashes($row['title']);
$D = substr($row['time'], 8, 2); $M = substr($row['time'], 5, 2); $Y = substr($row['time'], 2, 2);
$time = "$D/$M/$Y";
$content .= "<tr><td align=\"left\">$time - <a href=\"modules.php?name=News&file=article&sid=$sid\">$title</a></td></tr>";
}
$content .= "</table>";
?> |

Dernière édition par Archives le 03 Aug 2006, 11:57; édité 1 fois |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8361 Localisation: France Corse Ventiseri
|
Posté le: 03 Aug 2006, 11:42 Sujet du message: Re : Changer la couleur des liens des dernières news |
|
|
Bonjour,
Pour ce qui est de l'affichage de l'heure change les lignes :
| Code: | $D = substr($row['time'], 8, 2); $M = substr($row['time'], 5, 2); $Y = substr($row['time'], 2, 2);
$time = "$D/$M/$Y"; |
par :
| Code: | $D = substr($row['time'], 8, 2); $M = substr($row['time'], 5, 2); $Y = substr($row['time'], 2, 2); $H = substr($row['time'], 11, 8);
$time = "$D/$M/$Y à $H"; |
Petite explication en prenant l'exemple du jour ($D) :
- Le 8 correspond au début de l'extraction de l'information désiré. Par exemple pour une date dans la base de données écrite 2006-08-03 10:50:20 cela indiquera que l'extraction débutera après 2006-08-. En fait tout compte, y compris les tirés.
- Le 2 quant lui correspond au nombre de caractère à extraire. Dans le cas présent cela correspondra à 03.
Je te précise tout cela car je n'ai pas testé la modification et au cas où, tu seras en mesure d'y apporter les corrections nécessaires
Par contre pour la couleur du premier article, comme ça je ne vois pas comment faire. _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 03 Aug 2006, 11:56 Sujet du message: Re : Changer la couleur des liens des dernières news |
|
|
| ok merci pour la reponse, avec les explications je pense que je n aurais plus ce type de problemes pour le futur !!! sinon pour changer la police d'écriture des sujets du jour ca risque d etre compliqué en restant avec ce code... |
|
|
|
| Revenir en haut de page |
|
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|