amande a écrit:
Désolée si le problème a déjà été signaler, je n'ai pas lu toutes les pages...
Lorsque j'ajoute un lien dans "Texte de la page de confirmation - Confirmation acceptée" ou "Texte de la page de confirmation - Confirmation rejetée", un \ est ajouter avant et après le lien lors de l'enregistrement des paramètres ce qui rend le lien inutilisable...
J'obtiens le code suivant <a href=\"mon lien\">mon texte</a>
Bonjour,
Oui, j'ai remarqué ce problème également. Je ne sais pas encore d'où cela provient mais j'ai ma petite idée. Je corrigerai çà dans la prochaine version du plugin dès que possible.
Bug rapporté dans le bugtracker: [Bugtracker] ticket 1789
Hors ligne
Nouvelle version 2.15.4 du plugin qui corrige les derniers bugs remontés et apporte quelques nouveautés telles que la redirection automatique vers la page de personnalisation (merci LucMorizur ;-) ), le tri des données dans les tableaux du plugin et un nouveau mode de validation des inscrits.
Hors ligne
en résolution 1024, les cadres de saisie sont coupés sur la droite.
Hors ligne
Arf!! Depuis le temps que ce plugin existe, c'est la première fois qu'un utilisateur l'emploie sous cette résolution. ;-)
Je taquine mais je prends en compte: [Bugtracker] ticket 1807
Hors ligne
le netbook pour les vacances c'est plus pratique que le 24 pouces mais on a quelques surprises parfois ;)
Hors ligne
Bonsoir le Forum
Problème "Chez moi avec la derrière MAJ" : Fatal error: Cannot redeclare check_consult() (previously declared in /mnt/148/free.fr/7/f/patricia/galerie2/plugins/PersonalPlugin/main.inc.php:19) in /mnt/148/free.fr/7/f/patricia/galerie2/plugins/NBC_UserAdvManager/include/functions.inc.php on line 1242
C'est grave Her Doctor ?
Hors ligne
Bonjour Patricia,
Non, ce n'est pas grave ;-)
Cela signifie simplement que tu as déjà adopté l'astuce donnée par LucMorizur pour rediriger les inscrits vers leur page de personnalisation dans un plugin perso: [Forum, topic 17968] Rediriger vers la page personnalisation après l'identification
Il te suffit de supprimer le code en question dans ton plugin perso pour corriger le problème.
Hors ligne
Bonsoir le Forum
Erreur de syntaxe! Impossible d'enregistrer le fichier. J'ai ce message lorsque j'enlève un bout de code. Donc je ne touche pas !
<?php
/*
Plugin Name: Plugin Personnel
Version: 1.0
Description: Plugin Personnel
Plugin URI: http://piwigo.org
Author:
Author URI:
*/
/*add_event_handler('loc_begin_picture', 'picture_guest_denied');
function picture_guest_denied()
{
global $user;
if (is_a_guest()) access_denied();
}
*/
/* Rajout redirection vers personalisation apres confrimation*/
function check_consult($uid, &$user_idsOK) {
$t = array(); $v = false;
if ($v = (
($t = mysql_fetch_row(pwg_query("
SELECT `value`
FROM `".CONFIG_TABLE."`
WHERE `param` = 'redir_profile';
"))) !== false)
) {
$user_idsOK = explode(',', $t[0]);
$v = (in_array($uid, $user_idsOK));
}
return $v;
}
add_event_handler('login_success', 'RedirectToProfile');
function RedirectToProfile() {
global $user;
if (!is_generic()) {
$user_idsOK = array();
if (!check_consult($user['id'], $user_idsOK))
redirect(PHPWG_ROOT_PATH.'profile.php');
}
}
add_event_handler('loc_begin_profile', 'RegisterProfileConsult');
function RegisterProfileConsult() {
global $user, $template, $errors;
$user_idsOK = array();
if (!check_consult($user['id'], $user_idsOK)) {
$user_idsOK[] = $user['id'];
if (!mysql_fetch_row(pwg_query("
SELECT `value`
FROM `".CONFIG_TABLE."`
WHERE `param` = 'redir_profile';
"))) {
$v = (pwg_query("
INSERT INTO `".CONFIG_TABLE."` (`param`,`value`,`comment`)
VALUES ('redir_profile', \"".implode(',', $user_idsOK)."\" ,'Ids of users having checked their profile page at least once');
") === false);
}
else {
$v = (pwg_query("
UPDATE `".CONFIG_TABLE."`
SET `value` = \"".implode(',', $user_idsOK)."\"
WHERE `param` = 'redir_profile';
") === false);
}
if ($v) {
$errors[]='Unable to register user id '.$user['id'].' in redir_profile';
$template->assign('errors', $errors);
}
}
}
// warn_category_locked
// Checks if the current category is currently locked,
// and notify it if it is the case.
//
// no variables, no return
//
add_event_handler('loc_end_section_init', 'warn_category_locked');
function warn_category_locked() {
global $page, $template;
if (isset($page['category']['id'])) {
$locked_cats = array();
$m = array();
$m[0] = 'Catégorie verrouillée';
$query = pwg_query("
SELECT id
FROM ".CATEGORIES_TABLE."
WHERE visible = 'false';
");
while ($row = pwg_db_fetch_assoc($query)) $locked_cats[] = $row['id'];
if (in_array($page['category']['id'], $locked_cats)) {
if (isset($template->smarty->_tpl_vars['header_msgs']))
$template->smarty->_tpl_vars['header_msgs'][] = $m[0];
else
$template->assign('header_msgs', $m);
}
unset($locked_cats, $m);
}
}
?>
J'enlève quoi exactement ?
Merci d'avance.
Dernière modification par Patricia (2010-08-19 19:07:32)
Hors ligne
Patricia a écrit:
J'enlève quoi exactement ?
Merci d'avance.
Tu enlèves çà et rien d'autre:
/* Rajout redirection vers personalisation apres confrimation*/ function check_consult($uid, &$user_idsOK) { $t = array(); $v = false; if ($v = ( ($t = mysql_fetch_row(pwg_query(" SELECT `value` FROM `".CONFIG_TABLE."` WHERE `param` = 'redir_profile'; "))) !== false) ) { $user_idsOK = explode(',', $t[0]); $v = (in_array($uid, $user_idsOK)); } return $v; } add_event_handler('login_success', 'RedirectToProfile'); function RedirectToProfile() { global $user; if (!is_generic()) { $user_idsOK = array(); if (!check_consult($user['id'], $user_idsOK)) redirect(PHPWG_ROOT_PATH.'profile.php'); } } add_event_handler('loc_begin_profile', 'RegisterProfileConsult'); function RegisterProfileConsult() { global $user, $template, $errors; $user_idsOK = array(); if (!check_consult($user['id'], $user_idsOK)) { $user_idsOK[] = $user['id']; if (!mysql_fetch_row(pwg_query(" SELECT `value` FROM `".CONFIG_TABLE."` WHERE `param` = 'redir_profile'; "))) { $v = (pwg_query(" INSERT INTO `".CONFIG_TABLE."` (`param`,`value`,`comment`) VALUES ('redir_profile', \"".implode(',', $user_idsOK)."\" ,'Ids of users having checked their profile page at least once'); ") === false); } else { $v = (pwg_query(" UPDATE `".CONFIG_TABLE."` SET `value` = \"".implode(',', $user_idsOK)."\" WHERE `param` = 'redir_profile'; ") === false); } if ($v) { $errors[]='Unable to register user id '.$user['id'].' in redir_profile'; $template->assign('errors', $errors); } } }
Hors ligne
Eric a écrit:
Nouvelle version 2.15.4 du plugin qui corrige les derniers bugs remontés et apporte quelques nouveautés telles que la redirection automatique vers la page de personnalisation (merci LucMorizur ;-) ), le tri des données dans les tableaux du plugin et un nouveau mode de validation des inscrits.
De rien ;-) !
Merci à toi de l'avoir intégré dans UAM !
Je n'ai pas vraiment le temps de tester ça tout de suite, mais je le fais dès que ! Je veux aussi regarder comment tu as corrigé le bug que j'avais laissé ;-) !...
Hors ligne
LucMorizur a écrit:
Je veux aussi regarder comment tu as corrigé le bug que j'avais laissé ;-) !...
Si tu parles des problèmes pour exclure les admins / webmasters / generics de la redirection, c'est simple: Je n'ai rien corrigé ;-)
En fait je cherche encore une solution. J'en ai une mais elle ne me satisfait pas. J'ai remarqué qu'avec UAM et d'autres plugins de gestion d'inscription (Mail_supervisor, par exemple) actifs, le temps nécessaire aux divers scripts de s'exécuter ralenti sensiblement le déroulement des inscriptions. La solution que j'ai trouvée au problème est plutôt en mode "bourrin" et impacte encore plus ce ralentissement. Je vais donc essayer de trouver autre chose.
Hors ligne
Bug recensé sur la version 2.15.4:
[Bugtracker] ticket 1727
[Bugtracker] ticket 1807
[Bugtracker] ticket 1808
Dernière modification par Eric (2010-08-20 12:49:35)
Hors ligne
Bonsoir le Forum
[P]Merci M. Éric pour le Code[/P]
Petit problème de classement sur le Nb de jours (1 ou 2 caractères) plus simple a mon avis serait de le faire sur la date (je parle du classement par défaut)
Au passage sur les "Noms d'Utilisateur" le curseur change mais il ne pointe pas vers leurs pages "Profile". http://fr.piwigo.org/forum/viewtopic.ph … 87#p140287
Je continue les tests
Dernière modification par Patricia (2010-08-20 18:51:22)
Hors ligne
Patricia a écrit:
Bonsoir le Forum
[P]Merci M. Éric pour le Code[/P]
Pas de chichi entre nous, appelle-moi simplement Eric ;-))
Patricia a écrit:
Petit problème de classement sur le Nb de jours (1 ou 2 caractères) plus simple a mon avis serait de le faire sur la date (je parle du classement par défaut)
Oui, vu et noté: [Bugtracker] ticket 1808
Patricia a écrit:
Au passage sur les "Noms d'Utilisateur" le curseur change mais il ne pointe pas vers leurs pages "Profile".
Oups! Celle-là, je l'ai ratée. Je la note pour ne pas la rater la prochaine fois (voilà tout l'intérêt du bugtracker!!): [Bugtracker] ticket 1809
Hors ligne
Bonjour le forum
Patricia a écrit:
Petit problème de classement sur le Nb de jours (1 ou 2 caractères) plus simple a mon avis serait de le faire sur la date (je parle du classement par défaut)
Aujourd'hui le classement ce fait très bien sur cette colonne ! ! Hier le classement se faisait comme Excel le fait lorsqu'il classe des nombres au format texte. 1 2 21 25 3 35 4 5 etc... Bizarre la chaleur peut être ?
Eric a écrit:
Oui, vu et noté: [Bugtracker] ticket 1808
Mais comme vous l'avez vu hier aussi.
Bon WK a tous.
Hors ligne