Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

Dotclear - Billets sur une autre page

Aller à la page 1, 2  Suivante
Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
Aquarius
WRInaute impliqué
WRInaute impliqué

Inscrit le: 08 Nov 2004
Messages: 447
Localisation: Poitiers

URL permanente de ce messagePosté le : Ven Sep 30, 2005 11:59    Sujet du message: Dotclear - Billets sur une autre page

Bonjour à tous,

J'ai installé récemment Dotclear sur mon site pour l'actu.
J'aimerais avoir sur la page d'accueil de mon site les derneirs billets créés comme sur la page d'accueil de WRI.

Est-ce que quelqu'un pourrait m'orienter dans mes recherches merci ?
 
Aquarius Visiter le site web du posteur
rottman
WRInaute accro
WRInaute accro

Inscrit le: 06 Jan 2004
Messages: 2096

URL permanente de ce messagePosté le : Ven Sep 30, 2005 12:07    Sujet du message: Dotclear - Billets sur une autre page

Salut,

Voici la requète à executer pour avoir les 5 derniers billets :

Code:
SELECT * FROM `dc_post` ORDER BY `post_id` DESC  LIMIT 0 , 5


et les noms des variables qui tu auras certainement besoin :

post_titre (titre du billet)
post_creadt (date de création)
post_titre_url (url)
post_content (contenu du billet)
 
Aquarius Visiter le site web du posteur
berberber
WRInaute passionné
WRInaute passionné

Inscrit le: 26 Mai 2003
Messages: 641
Localisation: Warszawa (Pologne)

URL permanente de ce messagePosté le : Ven Sep 30, 2005 13:35    Sujet du message: Dotclear - Billets sur une autre page

Salut Tu peux aussi utiliser Magpie et RSS
 
berberber Visiter le site web du posteur
Aquarius
WRInaute impliqué
WRInaute impliqué

Inscrit le: 08 Nov 2004
Messages: 447
Localisation: Poitiers

URL permanente de ce messagePosté le : Dim Oct 02, 2005 8:21    Sujet du message: Dotclear - Billets sur une autre page

Merci rottman, mais je suis une bille en php.
Faut-il insérer le code dans la page d'accueil à l'aide d'un include ?
Si oui, quel serait le code ?
 
Aquarius Visiter le site web du posteur
mowmow
WRInaute passionné
WRInaute passionné

Inscrit le: 03 Nov 2004
Messages: 969
Localisation: Zend Engine

URL permanente de ce messagePosté le : Dim Oct 02, 2005 8:43    Sujet du message: Dotclear - Billets sur une autre page

rottman a écrit:
Salut,

Voici la requète à executer pour avoir les 5 derniers billets :

Code:
SELECT * FROM `dc_post` ORDER BY `post_id` DESC  LIMIT 0 , 5


et les noms des variables qui tu auras certainement besoin :

post_titre (titre du billet)
post_creadt (date de création)
post_titre_url (url)
post_content (contenu du billet)


Dans ce cas il est préférable de mettre dans le SELECT seulement les variables dont tu as besoin Wink
 
mowmow Visiter le site web du posteur
Aquarius
WRInaute impliqué
WRInaute impliqué

Inscrit le: 08 Nov 2004
Messages: 447
Localisation: Poitiers

URL permanente de ce messagePosté le : Dim Oct 02, 2005 16:35    Sujet du message: Dotclear - Billets sur une autre page

mowmow a écrit:
rottman a écrit:
Salut,

Voici la requète à executer pour avoir les 5 derniers billets :

Code:
SELECT * FROM `dc_post` ORDER BY `post_id` DESC  LIMIT 0 , 5


et les noms des variables qui tu auras certainement besoin :

post_titre (titre du billet)
post_creadt (date de création)
post_titre_url (url)
post_content (contenu du billet)


Dans ce cas il est préférable de mettre dans le SELECT seulement les variables dont tu as besoin Wink


J'ai du mal à comprendre si ça répond aux questions de mon post précédent...
 
Aquarius Visiter le site web du posteur
rottman
WRInaute accro
WRInaute accro

Inscrit le: 06 Jan 2004
Messages: 2096

URL permanente de ce messagePosté le : Dim Oct 02, 2005 16:49    Sujet du message: Dotclear - Billets sur une autre page

Code:
<?php
$connexion = mysql_connect("localhost", "login","mdp");
$req = "SELECT * FROM `dc_post` ORDER BY `post_id` DESC  LIMIT 0 , 5";
$result = mysql_query($req);
while($var = mysql_fetch_array($result))
 {
echo $var["post_titre"];
echo $var["post_creadt"];
echo $var["post_titre_url"];
echo $var["post_content"];
 }
mysql_close($connexion);
?>
 
Aquarius Visiter le site web du posteur
Aquarius
WRInaute impliqué
WRInaute impliqué

Inscrit le: 08 Nov 2004
Messages: 447
Localisation: Poitiers

URL permanente de ce messagePosté le : Dim Oct 02, 2005 16:54    Sujet du message: Dotclear - Billets sur une autre page

merci rottman Very Happy , j'essaie ça...
 
Aquarius Visiter le site web du posteur
Aquarius
WRInaute impliqué
WRInaute impliqué

Inscrit le: 08 Nov 2004
Messages: 447
Localisation: Poitiers

URL permanente de ce messagePosté le : Dim Oct 02, 2005 18:25    Sujet du message: Dotclear - Billets sur une autre page

En modifiant le code que tu m'a donné rottman, j'ai réussi à afficher ce que je voulais, seulement j'ai un soucis : j'ai dans le texte pour certains mots avec accents des signes bizarres qui se mettent à la place (Ex: se déroulait, au lieu de se déroulait).

Deuxième petites choses : comment faire pour limiter l'affichage du billet aux X premiers mots ?

Merci encore
 
Aquarius Visiter le site web du posteur
Aquarius
WRInaute impliqué
WRInaute impliqué

Inscrit le: 08 Nov 2004
Messages: 447
Localisation: Poitiers

URL permanente de ce messagePosté le : Dim Oct 02, 2005 18:50    Sujet du message: Dotclear - Billets sur une autre page

Ok j'ai réussi à répondre moi-même à la deuxième question.

Par contre je bloque sur le problème des signes bizarres. Donc si quelqu'un a une idée du pourquoi ces signes apparaissent...
 
Aquarius Visiter le site web du posteur
rottman
WRInaute accro
WRInaute accro

Inscrit le: 06 Jan 2004
Messages: 2096

URL permanente de ce messagePosté le : Dim Oct 02, 2005 19:12    Sujet du message: Dotclear - Billets sur une autre page

C'est un problème de "chartset"... quelle est la page en question ?
 
Aquarius Visiter le site web du posteur
Aquarius
WRInaute impliqué
WRInaute impliqué

Inscrit le: 08 Nov 2004
Messages: 447
Localisation: Poitiers

URL permanente de ce messagePosté le : Dim Oct 02, 2005 19:30    Sujet du message: Dotclear - Billets sur une autre page

La page est : -http://www.usj86.com/USJ86v3/
 
Aquarius Visiter le site web du posteur
Aquarius
WRInaute impliqué
WRInaute impliqué

Inscrit le: 08 Nov 2004
Messages: 447
Localisation: Poitiers

URL permanente de ce messagePosté le : Dim Oct 02, 2005 19:52    Sujet du message: Dotclear - Billets sur une autre page

OK je comprend. Mon dossier actu (dotclear) à un charset=UTF-8 et mon site un charset=iso-8859-1

Donc lorsque j'affiche des données sur mon site qui viennent de dotclear, ça bug...
 
Aquarius Visiter le site web du posteur
Aquarius
WRInaute impliqué
WRInaute impliqué

Inscrit le: 08 Nov 2004
Messages: 447
Localisation: Poitiers

URL permanente de ce messagePosté le : Dim Oct 02, 2005 20:06    Sujet du message: Dotclear - Billets sur une autre page

Bon j'ai décidé de réinstaller dotclear en le laissant en ISO (heureusement que je n'ai pas des masses de billets... à vrai dire encore aucun).

Merci pour m'avoir aidé à trouver les problèmes rottman, pour le reste je pense être capable de le faire.
 
Aquarius Visiter le site web du posteur
lothar
WRInaute accro
WRInaute accro

Inscrit le: 12 Juil 2003
Messages: 1447

URL permanente de ce messagePosté le : Mer Oct 26, 2005 17:33    Sujet du message: Dotclear - Billets sur une autre page

Pour ma part j'ai utilisé ce code:

Code:

<?php
define('CONF_ONLY','1');
include('./dotclear/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_id,post_titre,post_titre_url,post_dt
  FROM '.DB_PREFIX.'post
  ORDER BY post_id DESC LIMIT 5';
$result = mysql_query($query);
$num_results = mysql_num_rows($result);
       
echo '<ul>';
for($i = 0 ; $i < $num_results ; $i++)
{
  $row = mysql_fetch_array($result);
  $date = explode(' ',$row['post_dt']);
  $date_slash = str_replace('-','/',$date[0]);
  echo '<li><a href="/dotclear/index.php/'.$date_slash.'/'
    .$row['post_id'].'-'.$row['post_titre_url'].'" title="'
    .$row['post_titre'].'">'.$row['post_titre'].'</a></li>';
}
echo '</ul>';
?>


Source: http://www.biologeek.com/journal/index.php/2005/04/30/51-afficher-les-x-derniers...


Ca marche parfaitement.
 
lothar Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 2 - Aller à la page 1, 2  Suivante
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort