Bonjour,
J'ai installé deux fois dotclear1 (deux blog dans un meme site) et j'utilise un script trouvé sur le Web Voir lien afin d'afficher les derniers billets (Articles) de chaque blog. Comme j'ai deux Dotclear, j'utilise deux fois ce script sur ma page index.
Quand j'etais sous php4, je n'avais aucun probleme, mais depuis que je suis passé sous-php5, les deux scripts m'affiche les derniers billets d'un meme blog.
Ma question: comment faire pour que chaque script m'affiche les billets du blog sur le quel il est pointé?
Appel 1
Appel 2
Code page /news/alaune.php (biensur le code de la page /thematiques/tema.php differt suivant les données et le chemin)
Merci pour votre aide.
J'ai installé deux fois dotclear1 (deux blog dans un meme site) et j'utilise un script trouvé sur le Web Voir lien afin d'afficher les derniers billets (Articles) de chaque blog. Comme j'ai deux Dotclear, j'utilise deux fois ce script sur ma page index.
Quand j'etais sous php4, je n'avais aucun probleme, mais depuis que je suis passé sous-php5, les deux scripts m'affiche les derniers billets d'un meme blog.
Ma question: comment faire pour que chaque script m'affiche les billets du blog sur le quel il est pointé?
Appel 1
Code:
<?php
include './thematiques/tema.php';
?>
Appel 2
Code:
<?php
include './news/alaune.php';
?>
Code page /news/alaune.php (biensur le code de la page /thematiques/tema.php differt suivant les données et le chemin)
Code:
<?php
define('CONF_ONLY','1');
include('/news/conf/config.php');
@ $db = mysql_pconnect(DB_HOST,DB_USER,DB_PASS);
if(!$db) { echo 'Erreur de connexion'; exit; }
mysql_select_db(DB_DBASE);
$query =
' SELECT post_titre,post_titre_url,post_chapo,post_content,cat_id
FROM '.DB_PREFIX.'post
WHERE cat_id = 2
ORDER BY post_id DESC LIMIT 3';
$result = mysql_query($query);
$num_results = mysql_num_rows($result);
echo '<ul id=divune>';
for($i = 0 ; $i < $num_results ; $i++)
{
$row = mysql_fetch_array($result);
$date = explode(' ',$row['post_dt']);
$date_slash = str_replace('-',' ',$date[0]);
$titre = $row['post_titre'] ;
$titre_court = $titre ;
$lg_max = 120; //nombre de caractère autoriser
if (strlen($titre_court) > $lg_max)
{
$titre_court = substr($titre_court, 0, $lg_max);
$last_space = strrpos($titre_court, " ");
$titre_court = substr($titre_court, 0, $last_space)."...";
}
echo '<li class="viole"><a href="/news/index.php?'.$date_slash.''
.$row['post_id'].''.$row['post_titre_url'].'" title="'
.$row['post_titre'].'"> '.$titre_court.' </a></li>';
}
echo '</ul>';
?>
Merci pour votre aide.