Easy-Design.Net forum




Aide générale [Réglé] Mettre les articles en index, comme les news (les étaler)

m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 20/02/2011 à 18h02
Bonjour.

Étant donné que les articles se référencent beaucoup mieux que les news, j'aimerai que les articles puissent s'exposer comme les news en index.

Comment faire?

Actuellement, si je met le module article en index, on voit que les catégories que j'ai créé, mais ça ne s'étale pas comme les news.

Je sais que ce que je demande c'est complexe, mais ça reste essentiel pour un bon référencement sur google, et d'autres moteurs de recherche :(

En vous remerciant par avance.
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 21/02/2011 à 09h37
alors :) encore ton souci de ref :)

il faudrais que tu fasse un index perso qui serai sur la page .../site/index.php

de là on pourra avoir un titre de l'index plus correcte et meilleur pour le referencement.
la page news en index, et avec les news a la file ne remonte pas le titre de la news en balise title.
c'est pas terrible :p

de là on pourra amélioré un peu les chose en courtcircuitant certaines chose, et en les améliorant.

a l'aide des menu on pourra faire pas mal de modif, avoir les news en format court, les derniers articles, les flux ....

il faudra que je trouve un peu de temps mais c'est faisable :)


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 21/02/2011 à 11h06
Salut.

Je sais pascomment créer une page index.php LOL. Puis je souhaite que les news soient visibles sur la page dacceuil ce qui permet aux visiteurs de lire directement ce qui semble intéressant.

En attendant j'ai copié toutes mes news dans article. Le module news ne me sert donc que pour un affichage en accueil.

Merci :)
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 21/02/2011 à 12h43
alors pour la page index c'est ici
il y a plusieurs méthode et façon de faire.


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 21/02/2011 à 23h32
Salut.

Provisoirement, je copie toutes mes news sur les articles (Je me sert donc du module comme archive, ce qui permet le référencement :)).

Lorsque j'aurai trop de news (module news), j'en supprimerai, vu qu'elles seront aussi présente dans les articles (module article).

Qu'en pensez vous? Solution la plus simple et efficace, ou peut-on concevoir quelque chose qui sera incertain?

Merci :)
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 22/02/2011 à 10h17
j'avais fais une bricole que j'ai essayer de remettre un peu en ordre.
un index.php a placer a la racine de pbt a la place de celui d'origine.
un edito.tpl a placer dans le dossier news/template

il y a des modification php a faire, mais a l'état actuel :
un trie se fait directement sur la db pour lire les news.
la requête a une limite a 0,1 soit une news.
le nombre de caractère de la news est limité par le trie a 360 caractères (espace compris)
sa bug au niveau des mises en forme la limitation ne tiens pas compte de la mise en forme. j'ai pas fais de fonction qui reconnais le balisage. en travaillant un poil la news on arrive a ce que le resultat soit correct.

le code php est commenter, et il y a surement des modif a faire.
sa fonctionne sur le theme base, pour les autres theme il faudra surement revoir les mises en forme.

:coin3 index en php et tpl avec limitation a 360 car sur les news (zip) :coin



signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 22/02/2011 à 18h47
Hum. Bien compliqué tout ça lol
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 22/02/2011 à 18h53
non c'est tout pret :p


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 23/02/2011 à 00h47
Il faudra m'expliquer mdr. Merci :)
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 23/02/2011 à 11h04
heuu bha je peut pas faire plus simple et clair en fait.

je t'ai concocter une archive avec un fichier index.php
l'autre est un fichier edito.tpl

j'ai expliquer ou doivent se placer ces fichier plus haut.
le résultat est proche de ce-ci : Preview

l'index a des fonctionnalité déjà prête => flux rss par exemple.

une fois en place il y aura des modification a faire, mais c'est pas la fin du monde.

bon c'est sur les news, mais sa devrais résoudre ton souci de référencement.
le double contenu sur un site n'est pas tres bon.


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 23/02/2011 à 13h03
Bon, j'ai fais ce que tu m'as dit de faire (je suis sur pc aujourd'hui, et non iphone).

Je n'ai qu'une seule news qui se met en place, et ça déforme pas mal l'édito .. De plus en cliquant sur le titre, j'ai une page introuvable :

http://www.passion-truck.fr/site/index.php

Merci à toi et merci à ta patiente :D
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 23/02/2011 à 14h02
c'est normal ... c'est po grave .... de rien .....

bon on vas regarder sa alors.

on vas commencer par les esplications (simple) :
j'ai bosser depuis le theme base, ou csn-gaming, et ils sont diferent du capucchino
pour la limitation des news, j'en ai que une en stock sur mon local, et j'ai pas pousser mémé dans les ortis :p
pas envi d'avoir des message d'erreur ou autre qui serais obsolète en prod.
sans compter que ma version de php en local est pas la meme que sur ton site en prod.

Par contre tu devrais avoir la réécriture des url et dont un format d'URL différent.

on vas commencer a remetre en forme l'edito.tpl que tu as du mettre dans le dossier du theme.
on vas remplacer tout le fichier par : edito-tpl-capp.zip

ensuite pour que tu sache ou est placer la limitation du nombre de news sur la page d'accueil :
dans le fichier index retrouve cette ligne :
Code PHP :
 
" . $Sql->limit(0,1), __LINE__, __FILE__); // limit compteur (depart,fin)

et modifie le 1 en 3 comme suit :
Code PHP :
 
" . $Sql->limit(0,3), __LINE__, __FILE__); // limit compteur (depart,fin)


sa permet d'avoir 3 news en page d'acueil (par exemple)

ensuite sur la ligne (toujours dans l'index.php) :
Code PHP :
 
'N_CONTENT' => (strlen( $rown['contents'] ) > 360 ) ? substr($rown['contents'], 0, 360).' ... ' : $rown['contents'], 

il y a 2fois 360, c'est le nombre de caractère, si tu veut plus de contenu avant la coupure, augmente ces (les deux) chiffres.

pour corriger l'url de la news retrouve cette ligne :
Code PHP :
'N_LINK' => url('news/news.php?id=' . $rown['id'] . '&cat=' . $rown['idcat']),

et remplace la ou modifie la pour quelle soit :

Code PHP :
'N_LINK' => url('news/news.php?id=' . $rown['id'] . '&cat=' . $rown['idcat'], 'news/news-0-' . $rown['id'] . '+' . url_encode_rewrite($rown['title']) . '.php'),


voilà sa devrais résoudre plein de souci :)


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 23/02/2011 à 15h24
ça fonctionne très bien :)

En revanche, je vais voir pour retirer le édito d'en haut, qui gâche tout lol

J'aimerai aussi que ce soit un peu comme les news (date de publication, pseudo de l'auteur, commentaires..)

Sinon c'est pas mal du tout comme astuce :) 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).

Dommage aussi, qu'il n'y ai pas la pagination .. Mais bon, je présume que tout mettre ça devient très complexe :s

Merci à toi :)
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 23/02/2011 à 15h59
le principe de la page index c'est justement d'avoir l'edito.
pour la pagination on dois pouvoir la mettre en place, mais le but du trie des news c'est d'avoir un preview des X dernières news. le complément d'info est présent dans la news étendu.

mais ajouter l'auteur et la date est possible.
il faudrait aussi ajouter la limitation pour les news non validé, qui n'est pas il me semble en place.

pour l'user qui a poser la news, il faut faire un deuxième trie en db, mais comme je l'ai préciser au dessu, c'est peut etre obsolète vu que sa apparait dans la news complète.

je regarde le complement. et les modif a apporté.


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 23/02/2011 à 16h05
Coucou ^^

Je suis le cheveux sur la soupe :face
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 ^^


swan_signature

Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie