Dotclear - Billets sur une autre page
17 messages • Page 1 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
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 ?
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)
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
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...
- 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);
?>
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
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.
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
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- WebRankInfo passe à Dotclear
- Optimiser le référencement d'un blog Dotclear : balises TITLE et META
- Un (RSS) pour tous (les blogs officiels de Google)
- Guide complet d'optimisation du référencement d'un blog
- Référencer un blog
- Comment éviter de se faire voler son nom de domaine...
- Le partage des tags dans Google Reader
- La plateforme de blogs TextCube rachetée par Google
- Ask France lance son blog officiel
- Importer tout son blog dans Google Base
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








le forum