Dotclear - Billets sur une autre page
17 messages
• Page 1 sur 2 • 1, 2
-

Aquarius - WRInaute occasionnel

- Messages: 447
- Inscription: 8 Nov 2004
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 ?
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 ?
-

rottman - WRInaute passionné

- Messages: 2121
- Inscription: 6 Jan 2004
Salut,
Voici la requète à executer pour avoir les 5 derniers billets :
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)
Voici la requète à executer pour avoir les 5 derniers billets :
- Code: Tout sélectionner
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)
-

mowmow - WRInaute impliqué

- Messages: 975
- Inscription: 3 Nov 2004
rottman a écrit:Salut,
Voici la requète à executer pour avoir les 5 derniers billets :
- Code: Tout sélectionner
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
-

Aquarius - WRInaute occasionnel

- Messages: 447
- Inscription: 8 Nov 2004
mowmow a écrit:rottman a écrit:Salut,
Voici la requète à executer pour avoir les 5 derniers billets :
- Code: Tout sélectionner
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
J'ai du mal à comprendre si ça répond aux questions de mon post précédent...
-

rottman - WRInaute passionné

- Messages: 2121
- Inscription: 6 Jan 2004
- Code: Tout sélectionner
<?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 - WRInaute occasionnel

- Messages: 447
- Inscription: 8 Nov 2004
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
Deuxième petites choses : comment faire pour limiter l'affichage du billet aux X premiers mots ?
Merci encore
-

Aquarius - WRInaute occasionnel

- Messages: 447
- Inscription: 8 Nov 2004
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.
Merci pour m'avoir aidé à trouver les problèmes rottman, pour le reste je pense être capable de le faire.
-

lothar - WRInaute passionné

- Messages: 1531
- Inscription: 12 Juil 2003
Pour ma part j'ai utilisé ce code:
Source: http://www.biologeek.com/journal/index. ... e-daccueil
Ca marche parfaitement.
- Code: Tout sélectionner
<?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. ... e-daccueil
Ca marche parfaitement.
17 messages
• Page 1 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- [reglé] Dotclear : afficher les billets du même rédacteur
- Comparateur billets d'avion ?
- Affiliations billets d'avion
- Editeur de billets du forum
- Annonces Adsense billets avion
- Vente de billets / entrées etc. en affiliation
- Certains de mes billets ne sont plus indexés !
- Les url de mes billets ne sont plus réferencées
- GG n'indexe plus mes billets mais que l'index du site
- Rénumeration Billets de Spectacles Concerts est une ...
Consultez la description détaillée des produits ou services de Google suivants : Google Dashboard Widgets for Mac, Google Reader Trends
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

