Pagination en Include (sans Mysql)
Posté : 12 janv. 2016, 10:05
Bonjour,
Jusqu'à maintenant sur mon site j'utilisais un systeme de pagination en javascript pour trier mes articles et n'en afficher que 5 par page, grâce à un jquery et ça marche très bien comme vous pouvez le voir sur la page d'accueil de mon site : http://www.meteobell.com/
Le soucis maintenant au fur et à mesure que je rajoute des articles c'est que j'arrive aux limitations du systeme, puisque faire ainsi suppose de charger tous les articles. Le javascript ne faisant que cacher les articles dont je n'ai pas besoin. A force donc ma page devient de plus en plus lourde et s'affiche de plus en plus mal et lentement. Si jusqu'à maintenant ça me suffisait, ce n'est donc pas un système pérenne dans l'avenir.
Alors vous me direz. Bah c'est simple passe en Mysql. Et je réponds non, car d'une part trop compliqué à mon niveau (je maitrise un peu le php, mais pas du tout le mysql) et surtout cela suppose de réaliser une boucle donc que la mise en forme de tous mes articles soit similaire (ou alors que mon code html passe en string pour passer dans la bdd et là franchement ça complique énormément la rédaction de mes articles je trouve)
Je sais qu'il existe des solutions intermédiaires entre le javascript et le mysql répondant à ma demande, mais ceci étant peu habituels comme demande, trouver des guides, des tutoriaux sur le net c'est la croix et la bannière.
Une piste tout de même : les includes.
L'idée serait donc d'avoir un dossier avec dedans une page html par article avec chacun un ID unique et d’appeler via include ceux dont j'ai besoin avec ma pagination. Ca me permet de garder intacte la structure xhtml unique de chaque article. Je vois bien l'idée, je pense que c'est possible mais je sais pas du tout par quoi commencer ni comment réaliser ça en php.
Si vous avez des pistes, des tutoriaux etc.. je suis preneur...
Merci.
Jusqu'à maintenant sur mon site j'utilisais un systeme de pagination en javascript pour trier mes articles et n'en afficher que 5 par page, grâce à un jquery et ça marche très bien comme vous pouvez le voir sur la page d'accueil de mon site : http://www.meteobell.com/
Le soucis maintenant au fur et à mesure que je rajoute des articles c'est que j'arrive aux limitations du systeme, puisque faire ainsi suppose de charger tous les articles. Le javascript ne faisant que cacher les articles dont je n'ai pas besoin. A force donc ma page devient de plus en plus lourde et s'affiche de plus en plus mal et lentement. Si jusqu'à maintenant ça me suffisait, ce n'est donc pas un système pérenne dans l'avenir.
Alors vous me direz. Bah c'est simple passe en Mysql. Et je réponds non, car d'une part trop compliqué à mon niveau (je maitrise un peu le php, mais pas du tout le mysql) et surtout cela suppose de réaliser une boucle donc que la mise en forme de tous mes articles soit similaire (ou alors que mon code html passe en string pour passer dans la bdd et là franchement ça complique énormément la rédaction de mes articles je trouve)
Je sais qu'il existe des solutions intermédiaires entre le javascript et le mysql répondant à ma demande, mais ceci étant peu habituels comme demande, trouver des guides, des tutoriaux sur le net c'est la croix et la bannière.
Une piste tout de même : les includes.
L'idée serait donc d'avoir un dossier avec dedans une page html par article avec chacun un ID unique et d’appeler via include ceux dont j'ai besoin avec ma pagination. Ca me permet de garder intacte la structure xhtml unique de chaque article. Je vois bien l'idée, je pense que c'est possible mais je sais pas du tout par quoi commencer ni comment réaliser ça en php.
Si vous avez des pistes, des tutoriaux etc.. je suis preneur...
Merci.