Pages vues depuis Mai 2001 : 103 909 098
REvolution 13Posté par : developpeur le 05 janvier 2014La Team de développement de NPDS est heureuse de vous présenter NPDS REvolution 13 Tous les packages ont été revues et sont à votre disposition dans les téléchargements : Certaines documentations misent à jour sont aussi disponibles notamment : |
Commentaires ? | |
Ephem 2014Posté par : GiamDoc le 02 janvier 2014Bonjour à toutes et à tous, je vous souhaite mes meilleurs vœux de santé, bonheur, et de réussite pour cette nouvelle année 2014. Comme chaque année , j'apporte ma petite contribution à la communauté : La table éphémérides 2014 !
Bien à vous tous Note : "
Merci Giam ! " |
5 Commentaires | |
Ecrire une "Moulinette" - #2Posté par : bartok le 30 décembre 2013Notre exemple précédent comportait une petite insuffisance : Il faut savoir que NPDS utilise une couche d'abstraction SQL qui fonctionne depuis assez longtemps et qui permet à REv13 de supporter les appels natifs MySql et mysqli Abstraction ... Abstraction, qu’est-ce que ... une ... d'abstraction ? Par exemple, pour demander à php de se connecter à MySQL on utilisera "mysql_connect()" et "mysql_query()" pour exécuter une requête. Ces appels natifs sont présents dès que l'application accède à une donnée et sont donc disséminés dans l'applications (dans le code source). Dès lors, une telle application est forcément destinée à un SGBD en particulier car modifier chaque appel natif dans le code source est une lourde tache. C'est pourquoi les choses ont évolué : Aujourd'hui, il est courant d'utiliser une couche d'abstraction pour accéder à un Système de Gestion de Base de Données (SGBD). » |
Lire la suite... 830 caractères de plus | Commentaires ? | |
Lorsque l'on maintient un site internet, il arrive forcément un jour où l'on doit modifier 'en rafale', le contenu d'une donnée située dans une table de la base de données Mysql.
La plupart des professionnels de l'informatique en général et des NTIC's, en particulier, savent ce qu'est une moulinette'. Si c'est votre cas et, qu'en plus, vous êtes un virtuose de php, alors je vous propose de retourner à votre passe-temps préféré car ce qui suit ne vous apprendra rien. Sinon, voici la suite: Je ne comprenais pas pourquoi, quelle que soit la valeur indiquée dans les préférences de NPDS, le nombre de news affichées dans la page principale, pour un utilisateur enregistré, se limitait toujours à 10. Je voulais que les 25 derniers articles soient affichés. Une petite consultation de la bible de NPDS (CONFIGURATION: Les préférences) m'a permis de trouver la raison... J'ai appris que la donnée concernée par cette limite était storynum, donnée de la table Users. Lors de la création d'un utlisateur, la donnée storynum est initialisée à 10 et cette valeur prime sur la valeur 5 (indiquée dans les préférences), qui s'adresse aux visiteurs non inscrits. Il ne me restait plus qu'a corriger la valeur de storynum pour chaque utilisateur. Ceci dit, comment faire lorsque plus de deux cents utilisateurs sont déjà enregistrés... Première solution: modifier à la main, le contenu de la donnée en question. C'est juste long comme un jour sans pastis! (même avec modération...). Plutôt 'cossard' par nature, j'en ai choisi une autre, moins chronophage... J'ai opté pour l'écriture d'une moulinette en PHP, qui remplacerait automatiquement le contenu de storynum de chaque élément de la table Users par la valeur 25, pour ce site. Comme ça a bien marché (en une seconde tout au plus), je propose la méthode à tous ceux qui voudraient bien et qui n'osent pas. La moulinette en question se découpe en quatre éléments: A-Déclaration des identifiants de connexion à la base mysql:
B-Connexion:
C-Requête de modification: D-Traitement du résultat:
|
Lire la suite... 936 caractères de plus | 5 Commentaires | : Web Pro |
Sites Web : Rendre un champ de mon profil visible uniquement pour ... moi ( et les administrateurs)Posté par : Danyx le 16 décembre 2013Le but : Faire en sorte qu'un champ dans une fiche membre soit invisible aux autres membres mais qu'il reste visible pour son propre profil et aussi aux administrateurs.
if (isset($user)) $l_cookie=cookiedecode($user); if ($admin or ($l_cookie[1]==$uname)) { Cela demande quelques connaissance en PHP mais c'est simple et très efficace. Fonctionne avec REvolution 11 et REv13 ... et cela doit marcher avec de très nombreuses versions de NPDS |
Commentaires ? | : Sites Web |
NPDS.ORG sous REvolution 13 - Béta 10Posté par : developpeur le 02 décembre 2013Juste pour vous dire que NPDS.ORG tourne depuis ce soir avec la toute dernière version de REvolution 13 / la Béta 10 (hé oui le travail avance). Je ne vous referais pas le coup de l'extrait du changelog mais ... si cela intéresse certaines personnes - et compte tenu de la stabilité de cette release, il est maintenant parfaitement possible de participer à cette Béta ... suffit de le demander.
Une bonne progression en la Béta09 et la Béta10 notamment avec le travail sur Cluster Paradise, certaines corrections de petits bugs assez anciens et le support renforcé des charset pour htmlentities et htmlspecialchar A suivre donc. |
Commentaires ? | |
Web Pro : De l'utilisation de NPDS WorkSpace pour le site frigoristes.frPosté par : adrien le 20 novembre 2013Bonjour, Le site frigoristes.fr est un site de partage, d'entraide, de conseils entre frigoristes et personnes dans les domaines du froid et de la climatisation. Il est vraiment reconnu par l'ensemble des métiers du froid et de la climatisation et ce en grande partie grâce au travail réalisé par l'équipe de NPDS. Et bien : NPDS WorkSpace nous à permis de réaliser tous cela et bien plus encore ! Note : "
Merci (!) pour ce long article qui explique bien tous le potentiel de NPDS - Rassurez vous NPDS REv 13 qui arrive complète et améliore encore les fonctions du WorkSpace. " |
Lire la suite... 2 387 caractères de plus | 2 Commentaires | : Web Pro |
NPDS.ORG sous REvolution 13 - Béta 09Posté par : developpeur le 17 novembre 2013Juste pour vous dire que NPDS.ORG tourne depuis ce soir avec la toute dernière version de REvolution 13 / la Béta 09.
Un petit extrait du changelog pour vous faire patienter :
|
4 Commentaires | |
Temps : 0.0679 seconde(s)