Aide générale [Réglé] Mettre les articles en index, comme les news (les étaler)
Reprise du message précédent
Coucou ^^Je suis le cheveux sur la soupe
Citation:
Maintenant est-ce que niveau référencement, c'est mieux que les articles, je l'ignore malgré un petit doute. (2 jours sur google avec les articles).
Sur PBt :
Shadow:
.../... Comme je l'ai déjà dit, l'important est le contenu du site.
Sur mon site, ma description est bien quasiment la même pour toutes les pages puisque j'utilise PHPBoost. Pour mon mot clé principal "allaitement maternel", mon site sort en troisième des résultats de recherche, troisième, le résultat parle de lui-même. Si PHPBoost empêchait le bon positionnement des sites sur les moteurs, ça se saurait...
Je pense de même ^^ De plus le contenu de la page est important en plus de titres explicites...
1) Faire une site map !
2) Soumettre ton site aux moteurs de recherche & dans des annuaires.
3) Avoir du contenu ...
4) Mettre à jour régulièrement ton site.
Voilà les bases d'un bon référencement de mon point de vu ^^
Salut Swan.
Tout ça c'est fais ..
Saturnin :
Les news c'est moi qui les postent. Les users peuvent soumettre des articles mais rien de plus
Pour la pagination, c'est toi qui voit, c'est vrai que les gens n'iront pas voir 50 pages .. Enfin je ne pense pas.
Donc pour résumer pour les modifs pour que ce soit nikel à mon goût personnel :
- Catégorie des news comme dans news ^^ ( oui c'est encore un petit plus )
- Date et pseudo de l'auteur (moi uniquement).
- supprimer le cadre édito en haut qui reste fixe et qui me sert à rien du tout, à pars prendre de la place.
- A noter aussi que les images que je met ../images ne figure pas sur la page index.. Regarde la video du jour sur la page index, et ici, tu y verra une image en plus que je met pour information (nouvelles photos, vidéo du jour .. )
Merci
Tout ça c'est fais ..
Saturnin :
Les news c'est moi qui les postent. Les users peuvent soumettre des articles mais rien de plus
Pour la pagination, c'est toi qui voit, c'est vrai que les gens n'iront pas voir 50 pages .. Enfin je ne pense pas.
Donc pour résumer pour les modifs pour que ce soit nikel à mon goût personnel :
- Catégorie des news comme dans news ^^ ( oui c'est encore un petit plus )
- Date et pseudo de l'auteur (moi uniquement).
- supprimer le cadre édito en haut qui reste fixe et qui me sert à rien du tout, à pars prendre de la place.
- A noter aussi que les images que je met ../images ne figure pas sur la page index.. Regarde la video du jour sur la page index, et ici, tu y verra une image en plus que je met pour information (nouvelles photos, vidéo du jour .. )
Merci
pour les modifs :
pour index.php :
Remplacer :
Par :
si tu a fais des modif sa complique un peu il faut ajouter ce qui manque juste.
Pour la partie php. sa nous donne des balises tpl possible :
{l_news.N_TIMESTAMP} la date.
{l_news.N_P_USER_ID} le pseudo
{l_news.N_USER_ID} id pour le lien vers le profil du membre
ces balise sont a placer dans le tpl.
par exemple dans le tpl on peu faire :
dans :
ce ci :
bon courrage
pour index.php :
Remplacer :
Code PHP :
$resultn = $Sql->query_while("SELECT id, idcat, title, contents, timestamp, img, alt "// jusqu'a ==> $Sql->query_close($resultn); $tpl_news->parse();
Par :
Code PHP :
$resultn = $Sql->query_while("SELECT id, idcat, title, contents, timestamp, img, alt, visible, user_id FROM " . PREFIX . "news WHERE visible = 1 ORDER BY timestamp DESC " . $Sql->limit(0,3), __LINE__, __FILE__); // limit compteur (depart,fin) while ($rown = $Sql->fetch_assoc($resultn)) { $pseudo_id_sql=$Sql->query_while("SELECT * FROM " . PREFIX . "member WHERE user_id ='".$rown['user_id']."'", __LINE__, __FILE__); $pseudo_id = $Sql->fetch_assoc($pseudo_id_sql); $tpl_news->assign_block_vars('l_news', array( 'N_ID' => $n, 'N_IDCAT' => $rown['idcat'] , 'N_LINK' => url('news/news.php?id=' . $rown['id'] . '&cat=' . $rown['idcat'], 'news/news-0-' . $rown['id'] . '+' . url_encode_rewrite($rown['title']) . '.php'), 'N_TITLE' => $rown['title'], 'N_TIMESTAMP' => gmdate_format('date_format_short', $rown['timestamp']), 'N_CONTENT' => (strlen( $rown['contents'] ) > 360 ) ? substr($rown['contents'], 0, 360).' ... ' : $rown['contents'], 'N_IMG'=> (!empty($rown['img'])) ? second_parse_url($rown['img']) : '', 'N_ALT'=> $rown['alt'], 'N_USER_ID'=> $rown['user_id'], 'N_P_USER_ID'=> $pseudo_id['login'] , 'N_ALT'=> $rown['alt'], )); $n++ ; // pas utile mais on sait jamais } $Sql->query_close($resultn); $Sql->query_close($pseudo_id); $tpl_news->parse();
si tu a fais des modif sa complique un peu il faut ajouter ce qui manque juste.
Pour la partie php. sa nous donne des balises tpl possible :
{l_news.N_TIMESTAMP} la date.
{l_news.N_P_USER_ID} le pseudo
{l_news.N_USER_ID} id pour le lien vers le profil du membre
ces balise sont a placer dans le tpl.
par exemple dans le tpl on peu faire :
dans :
Code TPL :
ce ci :
Code TPL :
bon courrage
Accroche toi au clavier, je retire le shell...
pour ce qui est de l'icone des cat c'est complexe mais on vas y arrivé
dans le tpl modifie comme suit :
pour la partie php, on vas voir si tu suit :
j'ai ajouter 2 lignes commenter pas un <== ici
je dois avouer que si tu t'en sort je te tire mon chapeau, tu as fais des modif sur la page, et je t'ai refais modifier le dawa....
dans le tpl modifie comme suit :
Code TPL :
pour la partie php, on vas voir si tu suit :
Code PHP :
$pseudo_id = $Sql->fetch_assoc($pseudo_id_sql); $idcat_icon = $Sql->query_array(PREFIX . "news_cat", "icon", "id", "WHERE id = '" . $rown['idcat'] . "' " . $Sql->limit(0, 1), __LINE__, __FILE__); // <====ici $tpl_news->assign_block_vars('l_news', array( 'N_ID' => $n, 'N_IDCAT' => $rown['idcat'] , 'N_LINK' => url('news/news.php?id=' . $rown['id'] . '&cat=' . $rown['idcat'], 'news/news-0-' . $rown['id'] . '+' . url_encode_rewrite($rown['title']) . '.php'), 'N_TITLE' => $rown['title'], 'N_TIMESTAMP' => gmdate_format('date_format_short', $rown['timestamp']), 'N_CONTENT' => (strlen( second_parse($rown['contents']) ) > 360 ) ? substr(second_parse($rown['contents']), 0, 360).' ... ' : $rown['contents'], 'N_IMG'=> (!empty($rown['img'])) ? second_parse_url($rown['img']) : '', 'N_ALT'=> $rown['alt'], 'N_USER_ID'=> $rown['user_id'], 'N_P_USER_ID'=> $pseudo_id['login'] , 'N_ICON_CAT'=> url("news/".$idcat_icon['icon']) , // <===ici 'N_ALT'=> $rown['alt'], ));
j'ai ajouter 2 lignes commenter pas un <== ici
Code PHP :
$idcat_icon = $Sql->query_array(PREFIX . "news_cat", "icon", "id", "WHERE id = '" . $rown['idcat'] . "' " . $Sql->limit(0, 1), __LINE__, __FILE__); // <====ici
Code PHP :
'N_ICON_CAT'=> url("news/".$idcat_icon['icon']) , // <===ici
je dois avouer que si tu t'en sort je te tire mon chapeau, tu as fais des modif sur la page, et je t'ai refais modifier le dawa....
Accroche toi au clavier, je retire le shell...
J'en suis à insérer la date dans le édito mais déjà ça ne fonctionne pas. J'ai mis le code sous le <div> title....
Pour le reste je vais tenté de décortiquer car je suis sous iPhone jusque ce soir
Merci à toi.
Pour le reste je vais tenté de décortiquer car je suis sous iPhone jusque ce soir
Merci à toi.
Bon, j'ai réussi à faire ceci : http://passion-truck.fr/site/index.php
Qu'en penses tu?
J'ai viré le cadre édito d'origine, j'ai refais un peu le code TPL, car pas mal de problème d'affichage ..
Ce qui reste à réaliser :
- Liens des catégories de news/actus,
Expl :
Actus règlementations : http://passion-truck.fr/site/news/news.php?cat=2
- Le système de commentaire
Et je pense que ce sera pas mal ^^
Merci à toi
Qu'en penses tu?
J'ai viré le cadre édito d'origine, j'ai refais un peu le code TPL, car pas mal de problème d'affichage ..
Ce qui reste à réaliser :
- Liens des catégories de news/actus,
Expl :
Actus règlementations : http://passion-truck.fr/site/news/news.php?cat=2
- Le système de commentaire
Et je pense que ce sera pas mal ^^
Merci à toi
Voici mon code tpl edito :
Corrigez mes fautes ^^
Par contre, j'arrive pas à coller la date et pseudo de lauteur juste sous le titre. Il y a trop d'espace à mon goût.
Dur dur hein? En plus je suis crevé ^^
Code HTML :
# START l_news # <div class="news_container"> <div class="news_top_l"></div> <div class="news_top_r"></div> <div class="news_top"> <span style="float:left;"><a class="news_title" href="{l_news.N_LINK}">{l_news.N_TITLE}</a></span></div><br> <div class="news_content">Le, {l_news.N_TIMESTAMP} Par <a href="/member/member.php?id={l_news.N_USER_ID}">{l_news.N_P_USER_ID}</a></div><br> <img src="{l_news.N_ICON_CAT}"><br> <br> <div class="news_content">{l_news.N_CONTENT}</div><br /><br /> <div class="spacer"></div> <div><a href='{l_news.N_LINK}' >[ Lire la suite ]</a></div> <br> <br> <div class="news_bottom_l"></div> <div class="news_bottom_r"></div> <div class="news_bottom"> </div> </div> <br /> # END l_news #
Corrigez mes fautes ^^
Par contre, j'arrive pas à coller la date et pseudo de lauteur juste sous le titre. Il y a trop d'espace à mon goût.
Dur dur hein? En plus je suis crevé ^^
j'en pense que c'est ton site
je comprend pas le système de commentaire ?¿
le liens vers les cat?
le n° de cat de l'article est dispo par "{l_news.N_IDCAT}" donc en complétant dans le tpl on peut faire :
c'est de sa que tu parle ? ou d'un tableau comme sur les page de cat ?¿
J'avais compris que tu voulais une page index, qui permette de référencer mieu les news, mais pas de les afficher toutes d'un bloc, et entière.
le but est de les présenter, et si on veut les lire on clike sur [lire +]
Enfin c'est toi qui voit
je comprend pas le système de commentaire ?¿
le liens vers les cat?
le n° de cat de l'article est dispo par "{l_news.N_IDCAT}" donc en complétant dans le tpl on peut faire :
c'est de sa que tu parle ? ou d'un tableau comme sur les page de cat ?¿
J'avais compris que tu voulais une page index, qui permette de référencer mieu les news, mais pas de les afficher toutes d'un bloc, et entière.
le but est de les présenter, et si on veut les lire on clike sur [lire +]
Enfin c'est toi qui voit
Accroche toi au clavier, je retire le shell...
Salut. Pour le lien vers les catégories je verrai ça demain, car je travaille jusque demain matin.
Pour ce qui est des commentaires jaimerai que ce soit comme le module news. "poster un commentaire".
C'est tout, rien de plus, à pars les quelques modifications à faire niveau affichage (mettre la date juste sous l'heure car trop d'espace à mon goût).
Pour le reste c'est impeccable, aucun problème.
question :
Je pourrais supprimer tous les articles ensuite? Le module news reprendra vraiment le dessus? ( niveau referencement).
Merci bien
Pour ce qui est des commentaires jaimerai que ce soit comme le module news. "poster un commentaire".
C'est tout, rien de plus, à pars les quelques modifications à faire niveau affichage (mettre la date juste sous l'heure car trop d'espace à mon goût).
Pour le reste c'est impeccable, aucun problème.
question :
Je pourrais supprimer tous les articles ensuite? Le module news reprendra vraiment le dessus? ( niveau referencement).
Merci bien
Citation:
ou l'heure ?¿ y a pas l'heure...
pour les commentaire les lien dois etre récupérable je regarderais sa
C'est tout, rien de plus, à pars les quelques modifications à faire niveau affichage (mettre la date juste sous l'heure car trop d'espace à mon goût).
ou l'heure ?¿ y a pas l'heure...
pour les commentaire les lien dois etre récupérable je regarderais sa
Accroche toi au clavier, je retire le shell...
Salut les gars,
Saturnin penses-tu mettre toutes les infos (un peu disséminée partout sur le topic) pour construire cet index.php et tout ce qui suit, sur un tuto sur le site csn ?
Mickael, il est vraiment sympa ton site... Je peux savoir s'il existe un tuto pour insérer le fil info du forum quelque part... j'ai celui des news (articles) mais pour le forum, ça m'intéresse !
Merci
Saturnin penses-tu mettre toutes les infos (un peu disséminée partout sur le topic) pour construire cet index.php et tout ce qui suit, sur un tuto sur le site csn ?
Mickael, il est vraiment sympa ton site... Je peux savoir s'il existe un tuto pour insérer le fil info du forum quelque part... j'ai celui des news (articles) mais pour le forum, ça m'intéresse !
Merci
Boosté par PHPBoost 4.0 | Thème Oxygen | Navigateur : Firefox
Excuse moi saturnin je parlais du titre. C'est le correcteur de l'iPhone qui fait des siennes LOL.
- donc date juste sous le titre sans trop d'espace.
- système de commentaire.
Et Voila. Je pense que ce sera vraiment pas mal.
Bartholome11 :
Merci beaucoup . Tu habites dans l'aude ? (11)
- donc date juste sous le titre sans trop d'espace.
- système de commentaire.
Et Voila. Je pense que ce sera vraiment pas mal.
Bartholome11 :
Merci beaucoup . Tu habites dans l'aude ? (11)
@bart
si je devais tout mettre dans le wiki il me faudrait une année... voire plus
malheureusement j'ai pas le temps de tout faire...
je suis en parallèle sur deux modules et reprendre ce topic n'est pas dans l'ordre du jour.
déjà que je lui ai donner les info a l'arrach sur les derniers post je trouve....
par contre si tu te sent de suivre le sujet et en sortir un article pour le wiki, j'y jetterais un œil
attention c'est sur une base du theme cappuchino, c'est pas l'ideal pour un article dans le wiki.
il faut retransposer pas mal de choses sur le theme base.
si je devais tout mettre dans le wiki il me faudrait une année... voire plus
malheureusement j'ai pas le temps de tout faire...
je suis en parallèle sur deux modules et reprendre ce topic n'est pas dans l'ordre du jour.
déjà que je lui ai donner les info a l'arrach sur les derniers post je trouve....
par contre si tu te sent de suivre le sujet et en sortir un article pour le wiki, j'y jetterais un œil
attention c'est sur une base du theme cappuchino, c'est pas l'ideal pour un article dans le wiki.
il faut retransposer pas mal de choses sur le theme base.
Accroche toi au clavier, je retire le shell...
Bonjour.
Me voila en weekend pour pouvoir re-travailler
Me voila en weekend pour pouvoir re-travailler
Je constate un problème avec les images sous IE9 avec l'index.php :S
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie