Accueil   Accueil    Forum   Forum    Download   Download    Livre d'or   Livre d'or    Contact   Contact    Liens Web   Liens Web

[articles] Modifier les sessions pour affichage catégories - CMS KwsPHP - Le site clés en main

Colonne de gauche

Espace membre

Privé Masquer le formulaire de connexion


Se souvenir de moi ?


Mot de passe oublié

Menu

Forum

Sujets Importants

fleche basForum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


fleche bas[articles] Modifier les sessions pour affichage catégories  [11 réponses]

puce Index du Forum  » Portail & Modules  » Modifications et Créations des modules


Répondre


fleche bas

Portmore
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 9
Inscrit(e) le: 02 juillet 2012
Visiter son site
Imprimer Permalien lundi 24 août 2015 à 08:15  
Bonjour,

je viens ici afin de vous soumettre un léger problème que je rencontre. En effet, le code d'affichage des catégories dans le module Articles met en session le nombre d'articles dans les catégories. Je ne sais pas si je suis bien claire, c'est lors de l'affichage des catégories ou des sous-catégorie, le nombre d'article est indiqué à côté. J'ai fait un tour sur le forum pour voir si cela avait déjà été évoqué mais je n'ai pas trouvé.

Or, comme cette variable est mise en session, elle ne se met pas automatiquement à jour au fur et à mesure des ajouts d'articles, il faut se déconnecter pour détruire sa session.

Or donc, comme je suis un peu bourrin dans l'âme, mon idée première est de retravailler le code pour enlever cette variable de session, et donc recalculer à chaque affichage de page le nombre d'articles présent dans la catégorie. Bien sûr, j'ai bien conscience que cela risque d'alourdir le chargement de la page, c'est d'ailleurs pour cela que je viens ici demander avant si il y aurait le moyen de faire autrement (par exemple détruire la session ne serait-ce qu'une fois par jour), ou une option que je n'aurais pas remarquée.

Le code en question se trouve sur la page affichercat.php du module article (je ne le met pas ici, je n'ai pas trouvé comment mettre en format code).

Merci pour votre attention.


Infos CMS KwsPHP


Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher



Portmore
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 9
Inscrit(e) le: 02 juillet 2012
Visiter son site
Imprimer Permalien jeudi 27 août 2015 à 13:30  
Je m'auto-répond, parce qu'en fait, il semblerait que mon problème ne vienne pas du code mais plutôt de mon utilisation de mon navigateur, dont je restaure systématiquement la session précédente. En fait, ça fonctionne très bien, et j'ai l'air un peu bête (mais je m'en remettrai).

Désolée pour le dérangement.


σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006
Visiter son site
Imprimer Permalien jeudi 27 août 2015 à 19:50  
Effectivement, le code ne risquait pas d'être en cause ds ce cas, la session dans le portail dure 15 minutes après la dernière activité sur le site avant d'être détruite.

Donc effectivement si la session était restaurée ....

Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!

Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)


CMS
starsj3.png
Habitué


avatar
Hors ligne

Nombre de posts: 267 (0.05/Jour)
Inscrit(e) le: 20 octobre 2010
Visiter son site
Imprimer Permalien dimanche 30 août 2015 à 14:45  
bonjour peut tu nous faire partager ton bout de code pour avoir plusieurs catégorie sur les article merci d'avance

CMS
site =>Barjot Team des Pôtes


Portmore
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 9
Inscrit(e) le: 02 juillet 2012
Visiter son site
Imprimer Permalien dimanche 30 août 2015 à 15:01  
Hmm, je n'ai pas plusieurs catégories pour un article.

La seule chose que j'ai modifié, c'est d'afficher les derniers articles lorsque l'on clique sur la catégorie choisie, parce que mes "articles" sont en fait des bouts d'histoires, et je voulais en faciliter la lecture. Pour l'instant je n'ai pas entièrement fini le code, il me manque la pagination dont je ne me sers pas pour l'instant mais ça viendra.
J'ai aussi rajouté un bouton "précédent/suivant" lorsque l'on est sur un article (pour commenter ou voter) dans la même optique de lecture à la suite, sans avoir à revenir à chaque fois au menu.


CMS
starsj3.png
Habitué


avatar
Hors ligne

Nombre de posts: 267 (0.05/Jour)
Inscrit(e) le: 20 octobre 2010
Visiter son site
Imprimer Permalien dimanche 30 août 2015 à 18:16  
ok Portmore a suivre alors merci de ta réponse

CMS
site =>Barjot Team des Pôtes


σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006
Visiter son site
Imprimer Permalien mercredi 9 septembre 2015 à 11:12  
note bien tes modifs Portmore car la mise à jour va arriver la semaine prochaine si tout se passe bien et il va falloir les refaire si de notre coté on a modifié le fichier.

Ds tous les cas la seconde mise à jour qui suivra avant la fin de l'année je pense pour le passage à php 5.6 sans alerte, on va être obligé de toucher à tous les fichiers avec requêtes car la connexion à la base de donnée sera différente

Autant dire de bien sauvegarder ce que tu as fais
Édité 2 fois - Dernière édition: 09/09/2015 à 11:13 Par mike007.


Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!

Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)


Portmore
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 9
Inscrit(e) le: 02 juillet 2012
Visiter son site
Imprimer Permalien mercredi 9 septembre 2015 à 11:19  
Merci bien.

C'est aussi parce que je savais qu'elle allait venir, cette mise à jour, que je n'ai pas trop fait de modifications dans le code (histoire de ne pas avoir à m'y replonger deux mois après). Pour refaire les requêtes, je ne pense pas être larguée, à priori je m'en sors pas trop mal. J'appréhende plus la compatibilité avec le thème que j'utilise (et auquel je tiens, je suis nulle en thème), je ne sais pas si il sera touché par les modifications à venir.

Enfin, la vie est une grande aventure !


σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006
Visiter son site
Imprimer Permalien mercredi 9 septembre 2015 à 12:35  
le pb ne viendra pas du portail car je vais faire le necessaire dans tous les fichiers, mais justement des thèmes ou il faudra modifier les fcts my_sql en my_sqli ou PDO, je ne sais pas encore, mais ds tous les cas on va mettre en place des fcts Kws_MySQL si on veut par la suite changer sans que l'utilisateur sans rende compte

Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!

Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)


Portmore
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 9
Inscrit(e) le: 02 juillet 2012
Visiter son site
Imprimer Permalien mercredi 9 septembre 2015 à 12:44  
Je vote pour le PDO o/ !


ΦOtocinclus
Administrateur
stars7.png


avatar
Hors ligne

Nombre de posts: 3163 (0.43/Jour)
Inscrit(e) le: 02 septembre 2006
Visiter son site
Imprimer Permalien mercredi 16 septembre 2015 à 19:20  
PDO est en effet tentant, mais tous les hébergeurs ne le proposent pas forcement avec tous les drivers smiley sg3agg28g.gif
Par exemple chez free (oui encore eux je sais, mais beaucoup de monde est hébergé chez eux, moi le premier smiley sg3bgg29g.gif ) PDO n'est disponible qu'avec les drivers sqlite2, sqlite. Pas de driver MySQL smiley sg3agg28g.gif

En plus le passage à PDO (codage objet) nécessite nettement plus de taf que le passage à MySQLI qui à une lettre près et quelques identifiant de connexion ou e ressource par-ci par-là n'est pas radicalement différent de sont ancètre ...


LES C0NS, ÇA OSE TOUT. C'EST MÊME À ÇA QU'ON LES RECONNAÎT.

Michel Audiard


fleche bas[articles] Modifier les sessions pour affichage catégories  [11 réponses]

Répondre



puce Index du Forum  » Portail & Modules  » Modifications et Créations des modules