Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

patator29
2006-01-30 23:51:52

Ah ba c'est marrant je viens de voir ton post..merci a toi zorglub..

patator29
2006-01-30 23:49:53

Ah oui aussi je me disais que ça marchais bancale mon bouzin, y'aurais pas le champ need_update des users à mettre en "true"..mmh? Alors on me cache des trucs??
A bientôt.

plg
2006-01-30 23:39:19

patator29 a écrit:

[...] une fonction php vient placer dans la table group_access les informations de notre programmation par comparaison de date, cette fonction est appelée a chaque accès à la gallerie...le tour est joué.

group_access, c'est pour dire que tel groupe a le droit de voir telle ou telle catégorie privée (et pas vérouillée). J'ajoute que PWG se fiche un peu du contenu de cette table dans la zone publique (ie en dehors de l'administration), l'important c'est le contenu de la colonne user_cache.forbidden_categories qui est recalculé si seulement et l'administrateur est passé par l'administration entre temps.

Ce n'est pas si simple que ça en fait :-)

patator29
2006-01-30 23:13:48

Désolé je m'exprime mal:

include ("fonction.php");
mafonctionsutilisateurs(var1,var2...);

fonction.php contient une bibliothèque de fonctions utilisateurs de type:
function mafonction(var1,var2...)
{
blabla je verifie le bouzin!
}

Ce n'est peut-être pas ce que j'ai fait de mieux dans ma vie mais ça semble etre sain comme fonctionnement...
Sous tes conseils avisés je suis preneur de toutes optimisations..
A bientôt..

VDigital
2006-01-29 06:52:05

patator29 a écrit:

Pour le include_once c'est ce que j'ai réalisé suivi d'un appel de la fonction...

L'appel de la fonction est aussi dans l'include !!!

patator29
2006-01-29 00:17:34

Pour le include_once c'est ce que j'ai réalisé suivi d'un appel de la fonction de vérification ceci dit j'avoue ne pas m'être intéressé de très près aux types de variables, je m'en vais de ce pas suivre ton conseil..
Merci..

VDigital
2006-01-28 21:49:50

patator29 a écrit:

Ensuite une fonction php vient placer dans la table group_access les informations de notre programmation par comparaison de date, cette fonction est appelée a chaque accès à la gallerie...le tour est joué.

Une idée pour alléger est de placer ton code dans un module externe par exemple dans modules/sched_access.inc.php
puis dans category.php, d'intégrer ton contrôle par un include_once.

Ton nom de table ne correspond pas trop à ton MOD.
Ta colonne 'timestamp', en général on évite d'utiliser un mot du langage comme nom de colonne.
Et son format, pourquoi un type int(10)? type Date cela était plus simple, non?
Ton interface ce n'est pas moi qui dirait quoique ce soit, elle te convient, c'est parfait.

patator29
2006-01-28 20:18:02

CREATE TABLE `phpwebgallery_news` (
  `id_group` smallint(5) unsigned NOT NULL default '0',
  `id_album` smallint(5) unsigned NOT NULL default '0',
  `timestamp` int(10) unsigned NOT NULL default '0'
)


L'interface "graphique" si j'ose employer ce mot donne à peut près cela.
http://img490.imageshack.us/img490/3901/blabla9cf.jpg
A ce moment là le drame c'est que je suis totalement décrédibilisé..arf pourquoi je vous -//:---\spam ça moi???

Bien évidement plein d'optimisations sont à réaliser, déja l'intégrer dans la webgallerie, liste déroulante des groupes des albums disponibles, liste des programmations déja enregistrées avec option pour les supprimer etc etc...
Ceci dit pour un mod j'ai bien peur de ne pas être suffisement calé pour me retrouver dans la progra de la gallerie...
A bientôt.

VDigital
2006-01-28 15:29:05

C'est bien... Toutes nos félicitations. Tu vas bien savoir faire le MOD, alors...

Déjà, la Table à créer.
-//:---\spam le "CREATE TABLE" que tu as utilisé.

patator29
2006-01-28 14:30:39

Voilà depuis le temps que j'avais pour projet de réaliser cette fonction je me suis lancé, et ça c'est fait facilement en fait. J'ai créé une nouvelle table dans la base ou l'on rentre la programmation que l'on souhaite avoir dans un champ (id du ou des groupes autorisés, id de l'album concerné, date d'activation) par l'intermédiaire d'une page horriblement moche assortie d'une balise form qui va bien. Ensuite une fonction php vient placer dans la table group_access les informations de notre programmation par comparaison de date, cette fonction est appelée a chaque accès à la gallerie...le tour est joué.
Ceci dit ça fonctionne bien, pas de fioritures et autres contrôles de validités en tout genre, j'ai été droit au but.C'est sans prétentions, c'est moche, c'est mal programmé mais ça fonctionne, si quelqu'un veut reprendre l'idée c'est avec plaisir et si quelqu'un d'interessé est encore plus nul que moi en php je veux bien faire un effort sur la présentation et l'intégration....
Bien à vous et bravo pour cette super gallerie!!!
A bientôt. :)

patator29
2005-12-13 10:51:13

MWé encore un bon esprit tordu d'informaticien comme on les aime...
Je remonte mes manches et vous tiens au courant de l'évolution de mon projet.
Merci pour tout. A bientôt.

VDigital
2005-12-10 11:57:18

Je rappelle que la catégorie verrouillée est visible par l'Administrateur (si publique, ou si privée et Administreur autorisé).

VDigital
2005-12-10 11:52:55

patator29 a écrit:

Quelque soit l'état d'une catégorie (vérrouillée/déverrouillée) ,elle se trouve pourtant bien visible...

???
Il y a des choses qui marchent... Version 1.5?

patator29
2005-12-10 11:37:12

Pour la forme je voyais un champ dans lequel on pouvait entrer une date a laquelle la galerie se deverouillerait automatiquement, pour le fond j'avoue ne pas m'être encore posé la question.
Cependant je suis en train de me rendre compte que sur ma galerie, quelque soit l'état d'une catégorie (vérrouillée/déverrouillée) ,elle se trouve pourtant bien visible...

VDigital
2005-12-10 11:21:48

Avant, n'hésite pas à décrire comment tu vas le faire, ça aide !!!
Les autres sauront te donner des idées.

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact