Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: 1 [2]   Go Down

Author Topic: Champs Personnalisés Supplémentaires  (Read 21071 times)

0 Members and 1 Guest are viewing this topic.

Doggy

  • Contributor
  • Coppermine regular visitor
  • ***
  • Offline Offline
  • Posts: 63
Re: Champs Personnalisés Supplémentaires
« Reply #20 on: August 19, 2006, 09:18:01 pm »

Ouah merci beaucoup  ;) :)
Logged

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: Champs Personnalisés Supplémentaires
« Reply #21 on: August 19, 2006, 11:13:10 pm »

Doggy,
Quote
Ouah merci beaucoup
Sans parler de récompence, il est normal de signaler d'une manière ou d'une autre le travail effectué pour l'ensemble de la communauté Coppermine ! ;)

PYAP
Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Champs Personnalisés Supplémentaires
« Reply #22 on: August 21, 2006, 09:02:51 pm »

Doggy,

Beau travail, je n'ai pas encore regardé de très prêt, mais il y a du boulot  :D
Karma+1
« Last Edit: April 24, 2007, 11:18:48 am by PYAP »
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

nane

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 22
Re: Champs Personnalisés Supplémentaires
« Reply #23 on: April 24, 2007, 09:51:22 am »

Merci bien, je vais essayer!
Logged

ludo97

  • Coppermine newbie
  • Offline Offline
  • Posts: 9
Re: Champs Personnalisés Supplémentaires
« Reply #24 on: September 02, 2007, 08:10:20 pm »

salut,

Déja merci pour ce que tu as fais pour les utilisateurs coppermine. Cependant j'ai juste un petit probleme. J'ai fait au moins 5 fois la manip et j'ai le meme probleme. Quand un utiliseur poste une nouvelle photo, les champs ajoutés ne gardent pas les informations; seul les 4 champs d'origines gardent les infos. J'ai du louper un truc ??? :-\
Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Champs Personnalisés Supplémentaires
« Reply #25 on: September 02, 2007, 08:17:47 pm »

Quote
Faite une autre sauvegarde de votre base de donnée et faites les modifications suivantes sur celle-ci puis importez là.

("Table Préfixe doit être remplacé par le Préfixe de votre Table.)
c'est peut être de ce côté que vous avez oublié quelque chose.
Avez vous bien réstauré (oui importé) le fichier sql après modifictions ?
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

ludo97

  • Coppermine newbie
  • Offline Offline
  • Posts: 9
Re: Champs Personnalisés Supplémentaires
« Reply #26 on: September 02, 2007, 08:51:38 pm »

Pour le préfixe j'ai fait attention. Il est vrai que j'avais par exemple:
Quote
  `user5` varchar(255) collate latin1_german2_ci  '',
  `user6` varchar(255) collate latin1_german2_ci  '',
  `user7` varchar(255) collate latin1_german2_ci  '',

au lieu de:
Quote
  `user5` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `user6` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `user7` varchar(255) collate latin1_german2_ci NOT NULL default '',

Je recommence et je vous tiens au courant
Logged

ludo97

  • Coppermine newbie
  • Offline Offline
  • Posts: 9
Re: Champs Personnalisés Supplémentaires
« Reply #27 on: September 03, 2007, 04:22:35 am »

Je pense que le probleme vient du sql. Je ne comprends pas pourquoi il refuse d'ajouter les lignes supplémentaires de cpg1412_pictures et de cpg1412_config. J'ai essayé sur coppermine 148 et 1412.

Ma table cpg1412_ pictures se présente comme suit:
Quote
CREATE TABLE `cpg1412_pictures` (
  `pid` int(11) NOT NULL auto_increment,
  `aid` int(11) NOT NULL default '0',
  `filepath` varchar(255) NOT NULL default '',
  `filename` varchar(255) NOT NULL default '',
  `filesize` int(11) NOT NULL default '0',
  `total_filesize` int(11) NOT NULL default '0',
  `pwidth` smallint(6) NOT NULL default '0',
  `pheight` smallint(6) NOT NULL default '0',
  `hits` int(10) NOT NULL default '0',
  `mtime` datetime NOT NULL default '0000-00-00 00:00:00',
  `ctime` int(11) NOT NULL default '0',
  `owner_id` int(11) NOT NULL default '0',
  `owner_name` varchar(40) NOT NULL default '',
  `pic_rating` int(11) NOT NULL default '0',
  `votes` int(11) NOT NULL default '0',
  `title` varchar(255) NOT NULL default '',
  `caption` text NOT NULL,
  `keywords` varchar(255) NOT NULL default '',
  `approved` enum('YES','NO') NOT NULL default 'NO',
  `galleryicon` int(11) NOT NULL default '0',
  `user1` varchar(255) NOT NULL default '',
  `user2` varchar(255) NOT NULL default '',
  `user3` varchar(255) NOT NULL default '',
  `user4` varchar(255) NOT NULL default '',
  `url_prefix` tinyint(4) NOT NULL default '0',
  `pic_raw_ip` tinytext,
  `pic_hdr_ip` tinytext,
  `lasthit_ip` tinytext,
  `position` int(11) NOT NULL default '0',
  PRIMARY KEY  (`pid`),
  KEY `owner_id` (`owner_id`),
  KEY `pic_hits` (`hits`),
  KEY `pic_rate` (`pic_rating`),
  KEY `aid_approved` (`aid`,`approved`),
  KEY `pic_aid` (`aid`),
  FULLTEXT KEY `search` (`title`,`caption`,`keywords`,`filename`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Used to store data about individual pics' AUTO_INCREMENT=1 ;

et comme modification j'ai mis:
Quote
CREATE TABLE IF NOT EXISTS `cpg1412_pictures` (
  `pid` int(11) NOT NULL auto_increment,
  `aid` int(11) NOT NULL default '0',
  `filepath` varchar(255) NOT NULL default '',
  `filename` varchar(255) NOT NULL default '',
  `filesize` int(11) NOT NULL default '0',
  `total_filesize` int(11) NOT NULL default '0',
  `pwidth` smallint(6) NOT NULL default '0',
  `pheight` smallint(6) NOT NULL default '0',
  `hits` int(10) NOT NULL default '0',
  `mtime` datetime NOT NULL default '0000-00-00 00:00:00',
  `ctime` int(11) NOT NULL default '0',
  `owner_id` int(11) NOT NULL default '0',
  `owner_name` varchar(40) NOT NULL default '',
  `pic_rating` int(11) NOT NULL default '0',
  `votes` int(11) NOT NULL default '0',
  `title` varchar(255) NOT NULL default '',
  `caption` text NOT NULL,
  `keywords` varchar(255) NOT NULL default '',
  `approved` enum('YES','NO') NOT NULL default 'NO',
  `galleryicon` int(11) NOT NULL default '0',
  `user1` varchar(255) NOT NULL default '',
  `user2` varchar(255) NOT NULL default '',
  `user3` varchar(255) NOT NULL default '',
  `user4` varchar(255) NOT NULL default '',
  `user5` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `user6` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `user7` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `user8` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `user9` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `user10` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `user11` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `user12` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `user13` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `user14` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `user15` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `user16` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `user17` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `user18` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `user19` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `user20` varchar(255) collate latin1_german2_ci NOT NULL default '',
  `url_prefix` tinyint(4) NOT NULL default '0',
  `pic_raw_ip` tinytext,
  `pic_hdr_ip` tinytext,
  `lasthit_ip` tinytext,
  `position` int(11) NOT NULL default '0',
  PRIMARY KEY  (`pid`),
  KEY `owner_id` (`owner_id`),
  KEY `pic_hits` (`hits`),
  KEY `pic_rate` (`pic_rating`),
  KEY `aid_approved` (`aid`,`approved`),
  KEY `pic_aid` (`aid`),
  FULLTEXT KEY `search` (`title`,`caption`,`keywords`,`filename`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Used to store data about individual pics' AUTO_INCREMENT=1 ;
ou
Quote
CREATE TABLE IF NOT EXISTS `cpg1412_pictures` (
  `pid` int(11) NOT NULL auto_increment,
  `aid` int(11) NOT NULL default '0',
  `filepath` varchar(255) NOT NULL default '',
  `filename` varchar(255) NOT NULL default '',
  `filesize` int(11) NOT NULL default '0',
  `total_filesize` int(11) NOT NULL default '0',
  `pwidth` smallint(6) NOT NULL default '0',
  `pheight` smallint(6) NOT NULL default '0',
  `hits` int(10) NOT NULL default '0',
  `mtime` datetime NOT NULL default '0000-00-00 00:00:00',
  `ctime` int(11) NOT NULL default '0',
  `owner_id` int(11) NOT NULL default '0',
  `owner_name` varchar(40) NOT NULL default '',
  `pic_rating` int(11) NOT NULL default '0',
  `votes` int(11) NOT NULL default '0',
  `title` varchar(255) NOT NULL default '',
  `caption` text NOT NULL,
  `keywords` varchar(255) NOT NULL default '',
  `approved` enum('YES','NO') NOT NULL default 'NO',
  `galleryicon` int(11) NOT NULL default '0',
  `user1` varchar(255) NOT NULL default '',
  `user2` varchar(255) NOT NULL default '',
  `user3` varchar(255) NOT NULL default '',
  `user4` varchar(255) NOT NULL default '',
  `user5` varchar(255) NOT NULL default '',
  `user6` varchar(255) NOT NULL default '',
  `user7` varchar(255) NOT NULL default '',
  `user8` varchar(255) NOT NULL default '',
  `user9` varchar(255) NOT NULL default '',
  `user10` varchar(255) NOT NULL default '',
  `user11` varchar(255) NOT NULL default '',
  `user12` varchar(255) NOT NULL default '',
  `user13` varchar(255) NOT NULL default '',
  `user14` varchar(255) NOT NULL default '',
  `user15` varchar(255) NOT NULL default '',
  `user16` varchar(255) NOT NULL default '',
  `user17` varchar(255) NOT NULL default '',
  `user18` varchar(255) NOT NULL default '',
  `user19` varchar(255) NOT NULL default '',
  `user20` varchar(255) NOT NULL default '',
  `url_prefix` tinyint(4) NOT NULL default '0',
  `pic_raw_ip` tinytext,
  `pic_hdr_ip` tinytext,
  `lasthit_ip` tinytext,
  `position` int(11) NOT NULL default '0',
  PRIMARY KEY  (`pid`),
  KEY `owner_id` (`owner_id`),
  KEY `pic_hits` (`hits`),
  KEY `pic_rate` (`pic_rating`),
  KEY `aid_approved` (`aid`,`approved`),
  KEY `pic_aid` (`aid`),
  FULLTEXT KEY `search` (`title`,`caption`,`keywords`,`filename`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Used to store data about individual pics' AUTO_INCREMENT=1 ;

J'obtiens : "Votre requête SQL a été exécutée avec succès (traitement: 0.0007 sec.)"; cependant les lignes qui je pense devrais s'ajouter dans la table n'apparaisse pas. Et il en va de meme pour cpg1412_config.
J'ai essayé manuellement mais cela me donne des informations perdues lors d'envois de photos. Je précise que j'ai fait la modification du sql avant celle des fichiers.
Logged

ludo97

  • Coppermine newbie
  • Offline Offline
  • Posts: 9
Re: Champs Personnalisés Supplémentaires
« Reply #28 on: September 03, 2007, 04:28:55 pm »

 ;D Désolé si je poste à la suite  :P Mais j'ai pensé qu'une petite image test pourra vous permettre d'identifier mon probleme ...
 
Je suis tout ouïe à toute proposition, merci à vous
Logged

ludo97

  • Coppermine newbie
  • Offline Offline
  • Posts: 9
Re: Champs Personnalisés Supplémentaires
« Reply #29 on: September 04, 2007, 01:18:58 am »

Bon, j'ai réussi à résoudre le problème.

Premièrement, les champs supplémentaires n'avaient pas été ajoutés dans la table prefix_pictures

Mais cela m'a permis de déceler un petit oubli de modification dans le fichier picmgmt.inc.php ce qui empêchait au script de sauvegarder le contenu des champs personnalisés supplémentaires lors de l'upload d'une image.

Voici les modifications apportées au fichier picmgmt.inc.php

Trouver (ligne 136 chez moi)
Code: [Select]
$query = "INSERT INTO {$CONFIG['TABLE_PICTURES']} (aid, filepath, filename, filesize, total_filesize, pwidth, pheight, ctime, owner_id, owner_name, title, caption, keywords, approved, user1, user2, user3, user4,
Ajouter
Code: [Select]
user5, user6, user7, user8, user9, user10, user11, user12, user13, user14, user15, user16, user17, user18, user19, user20,
Trouver (toujours ligne 136)
Code: [Select]
'{$CURRENT_PIC_DATA['user1']}', '{$CURRENT_PIC_DATA['user2']}', '{$CURRENT_PIC_DATA['user3']}', '{$CURRENT_PIC_DATA['user4']}',
Ajouter
Code: [Select]
'{$CURRENT_PIC_DATA['user5']}', '{$CURRENT_PIC_DATA['user6']}', '{$CURRENT_PIC_DATA['user7']}', '{$CURRENT_PIC_DATA['user8']}', '{$CURRENT_PIC_DATA['user9']}', '{$CURRENT_PIC_DATA['user10']}', '{$CURRENT_PIC_DATA['user11']}', '{$CURRENT_PIC_DATA['user12']}', '{$CURRENT_PIC_DATA['user13']}', '{$CURRENT_PIC_DATA['user14']}', '{$CURRENT_PIC_DATA['user15']}', '{$CURRENT_PIC_DATA['user16']}','{$CURRENT_PIC_DATA['user17']}', '{$CURRENT_PIC_DATA['user18']}', '{$CURRENT_PIC_DATA['user19']}', '{$CURRENT_PIC_DATA['user20']}',
Vrala !
Logged

ludo97

  • Coppermine newbie
  • Offline Offline
  • Posts: 9
Re: Champs Personnalisés Supplémentaires
« Reply #30 on: September 04, 2007, 01:23:42 am »

Je viens de m'apercevoir que cette modification avait déjà été postée sur le fil de discussion en Anglais... au temps pour moi !
Logged

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: Champs Personnalisés Supplémentaires
« Reply #31 on: September 04, 2007, 02:00:41 am »

Quote
cette modification avait déjà été postée sur le fil de discussion en Anglais...
ça nous rafraichit la mémoire  ;D

Merci pour le retour d'infos.

PYAP
Logged
Pages: 1 [2]   Go Up
 

Page created in 0.034 seconds with 19 queries.